Technote (FAQ)
Question
How to successfully validate a WF which contains more sub workflow processes that call one another
Cause
You may be experiencing workflow validation errors when using a main Workflow Process with multiple sub-processes, out of which some sub-processes call one another,for example the main workflow process A calls sub-processes A1, B1 and C1, according to conditional nodes however sub-process A1 also calls sub-process B1 or C1 according to conditional nodes.
Answer
The correct configuration needs to contain sub-process A1 calling sub-processes B1 and C1 but they should be saved under different names like x1, Y1, because re-using the B1 and C1 names that are already called by the main workflow process would lead to a circular reference. Please reference the correct and incorrect configuration documents attached to this document below. The best way to achieve a correct workflow configuration in this case, is to rename sub workflows and add separate dependencies instead of designing them to call one another.
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Systems and Asset Management | Tivoli Service Request Manager | 7.1, 7.1.2, 7.2, 7.2.1, 7.5 | All Editions | ||
| Systems and Asset Management | Tivoli Service Request Manager | AIX, Linux, Solaris, Windows 2003 server, Windows 2008 server | 7.1, 7.1.2, 7.2, 7.2.1, 7.5 | All Editions | |
| Systems and Asset Management | IBM SmartCloud Control Desk | AIX, AIX 6.1, Apple iOS, HP-UX, Linux, Platform Independent, Windows | 7.5 | All Editions |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.