Skip to main content

Automation utils

Automation utilities.

npm install @dynatrace-sdk/automation-utils

Functions

actionExecution

actionExecution(id): Promise<ActionExecution>

Parameters

NameType
id*requiredstring

execution

execution(id): Promise<IExecution>

Parameters

NameType
id*requiredstring

Execution utilities examples

To get execution detail
import { execution } from "@dynatrace-sdk/automation-utils";

const exe = await execution("9906b170-3aac-4059-8ffe-0988f4a27400");
To get event context from execution
import { execution } from "@dynatrace-sdk/automation-utils";

const exe = await execution("9906b170-3aac-4059-8ffe-0988f4a27400");
const eventContext = exe.event();
To get task execution result
import { execution } from "@dynatrace-sdk/automation-utils";

const exe = await execution("9906b170-3aac-4059-8ffe-0988f4a27400");
const result = await exe.result("run_javascript");

Action Execution utilities example

To get action execution detail
import { actionExecution } from "@dynatrace-sdk/automation-utils";

const actionExe = await actionExecution("9906b170-3aac-4059-8ffe-0988f4a27400");
To get loopItem from action execution
import { actionExecution } from "@dynatrace-sdk/automation-utils";

const actionExe = await actionExecution("9906b170-3aac-4059-8ffe-0988f4a27400");
const loopItem = actionExe.loopItem;
// or
const { loopItem } = actionExe;
Still have questions?
Find answers in the Dynatrace Community