SLA rule problem if it is included at flow level in Services
SLA of a flow is defined at flow level. Service-SOAP is used to invoke the flow. After invoking the Service the child and parent work objects are created. When using "Initialize service requestor context" from Service-SOAP rule, unable to create child work objects.
2015-10-20 12:47:30,263 [p-bio-8443-exec-5780] [ STANDARD] [ Ops:01.01.01] ( FlowProblems.Work_.Action) ERROR SOAP|JURISService|JURIS|CreateClaimRequest|A3296C9E28B5C14721A7029355F4C57C3 Operator- Problem flow abort due to system flow FlowProblems being the issue
2015-10-20 12:47:30,807 [p-bio-8443-exec-5780] [ STANDARD] [ Ops:01.01.01] ( ResumeFlow.Work_.Action) ERROR SOAP|JURISService|JURIS|CreateClaimRequest|A3296C9E28B5C14721A7029355F4C57C3 Operator- Flow pzInternalProcessFlow had an error in step ASSIGNMENT63: No routing information was provided for this assignment
Steps to Reproduce
1. Create a Flow
2. Include SLA at flow level
3. For Goal and Deadline, invoke "pxAddChildWork"
4. Call flow from Service-SOAP rule
5. Choose option "Initialize service requestor context" and "Supply SOAP request envelope"
6. Execute the service
A defect or configuration issue in the operating environment. Whenever you use "Initialize Service Requestor Context" it creates an APP requestor. If you use Authentication checkbox in Service Package data instance and use "Initialize Service Requestor Context" option in Service-SOAP rule, Credentials will pass along with this requestor. If at all any subsequent actions require credentials to run a particular task, those will be present as part of Authentication.
However, in this use case, the Authentication Checkbox in ServicePackage data instance was unchecked and pxAddChildCase OOTB activity was used in subsequent actions. pxAddChildCase calls pzInternalProcess flow which requires credentials to proceed with the flow. Since credentials are not passed as part of "Initialize Service Requestor Context", their execution fails.
Check the Authentication checkbox in ServicePackage data instance.
0% found this useful