Skip to main content
Skip table of contents

Utility Custom Command

LAST UPDATED: OCT 04, 2024

Create Utility Custom Commands

To see the various types of custom command implementations, follow the steps below.

  1. Navigate to the Configuration tab at the top of the screen.

  2. Click on the Utility Commands tab on the left sidebar.

  3. Click on the image-20240327-023042.png icon.

  1. Click on the dropdown of the Implementation section in the Add Command popup. Notice that, by default, there exists two initial implementation options:

  • Python

  • Codeless Playbook

Python

To create a custom Python utility command, follow these steps:

  1. Enter in a Command Display Name.

  2. Select a Command Category.

  3. Click on the + Add button.

Codeless Playbook

To create a custom Codeless Playbook utility command, follow these steps:

  1. Enter in a Command Display Name.

  2. Select a Command Category.

  3. Click on the + Add button.

READER NOTE

The Dynamic Input Method section retrieves data from parent or preceding tasks along the same execution path. Only a small portion of cases necessitates switching to the "Combined" option. For further details, please consult a D3 cyber engineer.

Cloning Utility Custom Commands

Utility commands can be cloned by following these steps:

  1. Click on the Configuration tab at the top navigation bar.

  2. Click on the Utility Commands tab on the left sidebar.

  3. Search for your integration in the search field.

  4. Click on your integration within the expanded accordion.

  5. Click on the utility command that you would like to clone.

  6. Click on the image-20240327-023212.png icon.

  7. Click on the Clone Command option.

If the above steps are completed successfully, you will see a new Python function displayed in the code editor. The name of this cloned command will automatically differ from the original command. Additionally, consistent with all commands, the function name will be identical to the internal name (Pascal case to the displayed command name).

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.