The purpose of this function is to allow the user to update the details of entries on the ARC table.
This form is accessed by selecting entries in the List Workflow Arc screen before pressing the 'UPDATE' button in the navigation bar.
For a complete description of how this type of form works please see Transaction Pattern UPDATE 1.
Field Name | Type | Description |
---|---|---|
Workflow ID | NUMERIC | Required. This is passed down from the parent function so is entered automatically. It is part of the primary key and cannot be changed. |
Place ID | NUMERIC | Required. Must be chosen from the current entries on the PLACE table for this WORKFLOW. |
Transition ID | NUMERIC | Required. Must be chosen from the current entries on the TRANSITION table for this WORKFLOW. |
Direction | STRING | Required. The possible options are:
|
Arc Type | STRING | Required. The possible options are:
|
Pre Condition | STRING | This single field has been replaced by 'Condition Field', 'Condition Operator' and 'Condition Value'. It will be removed in a future release. |
Condition Field | STRING | Optional. Only valid if 'Arc Type' is set to 'Explicit OR split'.
If this field is supplied then 'Condition Operator' and 'Condition Value' must also be supplied. They will be used in the sequence " Must be in the format 'name' or 'strlen(name)' where 'name' identifies a field in the current A transition can have two or more output arcs of this type, and a condition must be defined in all except the last one. At runtime these entries will be sorted by place_name and the object's current data, as held in Input values such as ' if ($fieldarray['name1'] > 10) { return TRUE; } else { return FALSE; } // if Input values such as ' if (strlen($fieldarray['name1']) > 10) { return TRUE; } else { return FALSE; } // if Input values such as ' if ($fieldarray['name1'] > $fieldarray['name2']) { return TRUE; } else { return FALSE; } // if |
Condition Operator | STRING | Optional. If 'Condition Field' is not empty then this must also be not empty. Valid values are:
|
Condition Value | STRING | Optional. If 'Condition Field' is not empty then this must also be not empty.
This can be a number or a string. If it is a string which matches the name of an entry in the current |