Skip to content

Processes

Overview

TODO: talk about processes

Types of Processes

Generic Processes

TODO: talk about generic processes and for what they are good for

Application Processes

Detailed Documentation on Application Processes

Application processes, like component processes, are created with the process editor. You use application processes to deploy or to roll back components, define the orchestration of the deployment of components. Means if there are dependencies between components deploy them sequentially, if no dependency exists do it in parallel.

View Application Processes
Step Details Additional Information
Switch to Applications View
Open EchoLogic App
Switch to Processes View
Available application processes are shown Application Processes

Component Processes

TODO: talk about component processes and what is it good for

View Component Processes

Switch to Components View

View Component Processes

A freshly created component does not have any processes:

component processes

Every Component needs at least one (1) process. To create one press the Create Process Button Create new Process Button

Component Process - Dialog

TODO: talk about process details

Process Designer

It will show you the process designer for a new process:

Process Designer

Process Designer Sidebar

TODO: talk about sidebar

Process Designer Sidebar

Drag Drop a step onto the canvas.

Dragged a Step onto the canvas

Configure the step:

Step properties 1 Step properties 2

In this example the shell step requires to have some script/commands added into the shell script field:

Shell Script1 Shell Script2

Final Process Diagram

Deploy Process Diagram Application Page

Adding Version Statuses

Process Designer - sidebar add version status process designer - step added add version status process designer - add version status properites

Final Process Diagrams (Passing and Failing tests)

Process Designer - Final Process with passed Test Process Designer - Final Process with failing Test

Now we have additional deployment processes. One for passing a test and one for failing a test. Both processes will set the appropiate version tag about status of test.

Component with Deployment Process passing and failing

Result in the Versionlist of the component: Status added to version