How to successfully validate a WF which contains more sub workflow processes that call one another
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.
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.
|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|