Table /BTI/TE_RE_STEP is where all the simple/multilevel steps used by the Rules Engine are configured.

Field Description
Step ID Unique name of the Step.
Parent Step ID Used when you are creating a child step that forms part of a parent step (eg when you have an AND logic parent step consisting of two child steps. Note that the Parent Step also needs to be defined as a seperate Step in this table, and you must configure this first.
Step Type See list of available Step Types below.

Step Types

The following details the available Step Types that can be configured in /BTI/TE_RE_STEP (the most common types are detailed at the top).

Step Type Description
FORMFIELD This can be used to evaluate a value in a standard or custom field on a Transport Form.

Note: Step type FORMFIELD cannot be a child node to ALLTASK/ANYTASK.
TASKFIELD This can be used to evaluate a value in a standard or custom field on a Business Task.

Note: Step type TASKFIELD can only be a child node to either ALLTASK or ANYTASK
PROJFIELD This can be used to evaluate a value in a standard Project field.
ALLTASKS This can be used to evaluate whether ALL of the Business Tasks assigned to a Transport Form satisfy the child condition. This has been added for the benefit of a few longterm ActiveControl customers that associate a Transport Form with more than 1 Business Task (although this is generally not something Basis Technologies recommend in newer versions of the product due to the concept not working well with newer capabilities such as Partial Testing).
ANYTASKS This can be used to evaluate whether ANY of the Business Tasks assigned to a Transport Form satisfy the child condition. Similar to ALLTASKS, this has been added for the benefit of a few longterm ActiveControl customers that associate a Transport Form with more than 1 Business Task.
AND This can be used to evaluate several steps as an AND scenario, whereby all the steps must be TRUE for the result to be TRUE. In this instance, the parent step would have the AND Step Type, and the child steps would each have their own condition.

Note: Step type AND must have at least 2 child nodes
OR This can be used to evaluate several steps as an OR scenario, whereby if any of the steps is TRUE, then the result is TRUE. In this instance, the parent step would have the OR Step Type, and the child steps would each have their own condition.

Note: Step type OR must have at least 1 child nodes
TASKPROJECT This can be used to evaluate an ActiveControl Project against the Business Task.
ALWAYSTRUE This can be used when you always want the result to be TRUE. A common use case for this is in ALLGROUPS approval process. Please refer to this FAQ for an example configuration of this scenario.
CHECKSTEP This is used in conjunction with Reusable Steps.
RISKCHECK This can be used to evaluate whether a transport contains risk objects, similar to what was possible in /BTI/TE_SKIPCP previously. Note that only the relational operators (eg =, <> ) can be used as conditions against this step type.
CONTEXT This Step Type should be used for Fields which are neither on FORM or TASK. For example, it can be used in conjunction with TARGET or LOCATION conditions in /BTI/TE_RE_STEPC.
CUSTOM_STEP_TYPE This can be used by customers wanting to create Custom Step Types – see here for further information.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment