Conditionally Starting Process in CaseType is not working as expected in Offline Mobile Application (After Upgrade)
Hi,
We have a case type where one of the process is configured with when condition and the expression inside when is .Type== "Gold", where we referred this when rule to start process conditionally. But during mobile packaging time we are getting below exception.
Error packaging harness stream with key - harness!ABC-XXX-Work-Service!Perform. Exception: com.pega.pegarules.pub.clipboard.InvalidReferenceException: The reference .pxFlow() is not valid. Reason: unexpected character ')' at position 8, expected subscript (wildcards not allowed)
Where the Perform Harness is referred in that respective process on assignment shape. As harness is not getting packaged when we try to open assignment from worklist in mobile ending with a alert message "Failed to Load Stream with Perform"
In a case when we change the expression of when rule like "A" == "A" which will always be true in this case we are not getting exception and the referred harness inside process is getting packaged and in this case when we try to open assignment from worklist in mobile everything work prefect.
We have gone through Pega Documentation as well, where in offline conditionally starting a process is supported.
We recently upgraded from 8.4.4 to 8.7.4, earlier this was working fine. Thought upgrade issue so created a sample brand new case type in 8.7.4 with similar configuration still facing same issue.
Hi,
We have a case type where one of the process is configured with when condition and the expression inside when is .Type== "Gold", where we referred this when rule to start process conditionally. But during mobile packaging time we are getting below exception.
Error packaging harness stream with key - harness!ABC-XXX-Work-Service!Perform. Exception: com.pega.pegarules.pub.clipboard.InvalidReferenceException: The reference .pxFlow() is not valid. Reason: unexpected character ')' at position 8, expected subscript (wildcards not allowed)
Where the Perform Harness is referred in that respective process on assignment shape. As harness is not getting packaged when we try to open assignment from worklist in mobile ending with a alert message "Failed to Load Stream with Perform"
In a case when we change the expression of when rule like "A" == "A" which will always be true in this case we are not getting exception and the referred harness inside process is getting packaged and in this case when we try to open assignment from worklist in mobile everything work prefect.
We have gone through Pega Documentation as well, where in offline conditionally starting a process is supported.
We recently upgraded from 8.4.4 to 8.7.4, earlier this was working fine. Thought upgrade issue so created a sample brand new case type in 8.7.4 with similar configuration still facing same issue.
@Mateusz Pedzierski @matrm @RadoslawNowak @gabir @MarijeSchillern @VikasRaidhan @lukjj @augur Any inputs will be great helpful.
Thanks