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

The branch condition.

branchConditionName

String

The branch condition name.

branchConditionType

BranchConditionType

The branch condition type.

branchType

BranchType

The 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

The branch condition.

branchConditionName

String

The branch condition name.

branchConditionType

BranchConditionType

The branch condition type.

branchType

BranchType

The 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]