Conditional process control
In the free version of Dew-X, processes flow forward or backward.
We call it standard or landscape type flow.
This is usually sufficient, and the great advantage of such a flow is the ease of implementing it on a template basis or from scratch in a wizard. More on process creation.
The appetite grows as we eat, so the more our organization optimizes, the more automation we will expect.
One such need is conditional process control
Let’s analyze this with the example of vacation requests.
To handle the circulation of three types of leave (holiday, unpaid, special) for standard processes we will need three separate definitions. The matter will become even more complicated when, for example, in the case of a holiday leave, in some cases, there will be a need to obtain a replacement – it will make four or the requester will have to complete two steps.
We can easily solve the described cases using conditional control of the process.
Conditional control allows us to build alternative flow paths through which the task will flow depending on the fulfillment or non-fulfillment of specific criteria. Thus, we can say that conditional processes contain decision logic, based on which the process behaves in a certain way.
Returning to the given example of vacation requests, using conditional control, on the form we can place a field (in Dew-X a plugin) with a selection list containing three answers: holiday leave, unpaid leave, special leave.
Depending on the decision made by the requestor, the process will flow either to the supervisor to the acceptance step with the option to reject/revoke or directly to HR with the option to verify and reject, and only then, informatively to the supervisor. Similarly, the selection of “requires replacement” can force a course that takes into account finding a replacement person, before forwarding to acceptance.
Conditional operators can be many. In Dew-X we used: “=” equal and “!=” different, which are useful for both text and numbers, and best suited for numbers: “>” greater, “>=” greater-equal, “<” less, “<=” less-equal. The criteria can also be other, such as the passage of time.
This makes it possible to build a definition, such as this one:
If you are interested in getting a proposal for a commercial version of the Dew-X system, fill out the form or write to hello@dew-x.com