Process dependency

3 minute readReference

createProcessDependency

Creates a dependency between two process steps.

Arguments

Argument Name Type Description

projectName

String

(Required) The name for the project that must be unique among all projects.

processName

String

(Required) The name of the process.

processStepName

String

(Required) The name of the process step.

targetProcessStepName

String

(Required) The name of the target process step.

applicationName

String

The name of the application, if the process is owned by an application.

branchCondition

String

Branch Condition.

branchConditionName

String

Branch Condition Name.

branchConditionType

BranchConditionType

Branch Condition Type.

branchType

BranchType

Branch Type.

componentApplicationName

String

If specified, the component is scoped to this application not the project.

componentName

String

The name of the component, if the process is owned by a component.

microserviceApplicationName

String

Name of the application containing the microservice.

microserviceName

String

The name of the microservice, if the process is owned by a microservice.

Positional arguments

projectName, processName, processStepName, targetProcessStepName

Usage

ec-perl

$cmdr->createProcessDependency(<projectName>, <processName>, <processStepName>, <targetProcessStepName>, {<optionals>});

ectool

ectool createProcessDependency projectName, processName, processStepName, targetProcessStepName, [optionals]

deleteProcessDependency

Deletes a dependency between two process steps.

Arguments

Argument Name Type Description

projectName

String

(Required) The name for the project that must be unique among all projects.

processName

String

(Required) The name of the process.

processStepName

String

(Required) The name of the process step.

targetProcessStepName

String

(Required) The name of the target process step.

applicationName

String

The name of the application, if the process is owned by an application.

componentApplicationName

String

If specified, the component is scoped to this application not the project.

componentName

String

The name of the component, if the process is owned by a component.

microserviceApplicationName

String

Name of the application containing the microservice.

microserviceName

String

The name of the microservice, if the process is owned by a microservice.

Positional arguments

projectName, processName, processStepName, targetProcessStepName

Usage

ec-perl

$cmdr->deleteProcessDependency(<projectName>, <processName>, <processStepName>, <targetProcessStepName>, {<optionals>});

ectool

ectool deleteProcessDependency projectName, processName, processStepName, targetProcessStepName, [optionals]

getProcessDependencies

Retrieves all dependencies for a process.

Arguments

Argument Name Type Description

projectName

String

(Required) The name for the project that must be unique among all projects.

processName

String

(Required) The name of the process.

applicationEntityRevisionId

UUID

The revision ID of the versioned object.

applicationName

String

The name of the application, if the process is owned by an application.

componentApplicationName

String

If specified, the component is scoped to this application not the project.

componentName

String

The name of the component, if the process is owned by a component.

microserviceApplicationName

String

Name of the application containing the microservice.

microserviceName

String

The name of the microservice, if the process is owned by a microservice.

Positional arguments

projectName, processName

Usage

ec-perl

$cmdr->getProcessDependencies(<projectName>, <processName>, {<optionals>});

ectool

ectool getProcessDependencies projectName, processName, [optionals]

modifyProcessDependency

Modifies a dependency between two process steps.

Arguments

Argument Name Type Description

projectName

String

(Required) The name for the project that must be unique among all projects.

processName

String

(Required) The name of the process.

processStepName

String

(Required) The name of the process step.

targetProcessStepName

String

(Required) The name of the target process step.

applicationName

String

The name of the application, if the process is owned by an application.

branchCondition

String

Branch Condition.

branchConditionName

String

Branch Condition Name.

branchConditionType

BranchConditionType

Branch Condition Type.

branchType

BranchType

Branch Type.

componentApplicationName

String

If specified, the component is scoped to this application not the project.

componentName

String

The name of the component, if the process is owned by a component.

microserviceApplicationName

String

Name of the application containing the microservice.

microserviceName

String

The name of the microservice, if the process is owned by a microservice.

Positional arguments

projectName, processName, processStepName, targetProcessStepName

Usage

ec-perl

$cmdr->modifyProcessDependency(<projectName>, <processName>, <processStepName>, <targetProcessStepName>, {<optionals>});

ectool

ectool modifyProcessDependency projectName, processName, processStepName, targetProcessStepName, [optionals]