![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
The Assign activity can copy or modify data from one process variable to another process variable. To perform an assignment:
2. Click the + button to add an assignment to the table in the Assignments field. Use the X button to delete assignments, and use the arrow buttons to move assignments in the list.
3. In the right-hand corner of the Assign From field, click the XPath Formula Builder to create an XPath expression. This expression obtains data from a process variable.
4. In the right-hand corner of the Assign To field, click the XPath Formula Builder to create an XPath expression. This expression sets the process variable to the desired value.See Assigning a Value to a Variable for more information about the Assign activity and process variables.
Use the + button to add assignments to this activity. Use the X button to delete the selected assignment, and use the Arrow buttons to move assignments in the list.This field contains a table that specifies assignments from process variables to other process variables. Use the XPath Formula Builder button in the right-hand corner of each field to create expressions for each assignment.The Join Condition tab allows you to define an expression based on the values of the incoming transitions to the activity. If the expression evaluates to true, the activity is executed, if the expression evaluates to false, either the activity is bypassed or a fault is thrown. See Transitions and Join Conditions for more information about join conditions.
Specifies what action to perform if the join expression evaluates to false. The following options are available:
• Inherit setting — use the default action specified within the current scope. The current scope is either the current group containing the activity or the orchestration process if the activity is not within a group.
• Bypass activity if false — skip the processing of the activity, set the outgoing transition conditions to false without evaluating them, and resume processing.
• Throw fault if false — throw a joinFailure fault and switch control to an error-handling routine configured to catch all unhandled exceptions. If the exception is not caught, the fault is propagated to the calling environment. The expression to evaluate to determine if the activity should be executed. The only data available to this expression is the value of any transitions into the activity. You can use the XPath Formula Builder to create the join expression.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |