A CA Process Automation (PAM) workflow enters a "Blocked" state and ceases processing. The <PAM Install Folder>\wildfly\standalone\log\c2o.log contains FLOW_UNKNOWN_PATH log events immediately preceding the FLOW_BLOCKED status. This behavior occurs during complaint registration (e.g., via the Sunwai mobile application) when users submit data containing emojis or when input categories do not match the expected values in the workflow logic. Complaints accumulate in the process automation layer instead of proceeding.
For example, from <PAM Install Folder>\wildfly\standalone\log\c2o.log:
<date> <time> INFO [com.optinuity.c2o.workflowengine.WorkflowManager] [########] Updating completed service results for the service operation: <process name>; ROID: ########
<date> <time> INFO [com.optinuity.c2o.workflowengine.WorkflowManager] [########] Flow ######## Log Event: [FLOW_UNKNOWN_PATH]
<date> <time> INFO [com.optinuity.c2o.workflowengine.WorkflowManager] [########] Inside processEnableIcons RootID is #########
<date> <time> INFO [com.optinuity.c2o.workflowengine.WorkflowManager] [########] Flow ######## Log Event: [FlOW_BLOCKED]
The FLOW_UNKNOWN_PATH error indicates a logic break. When an operator encounters an exception—such as a character encoding failure from an emoji or a logic mismatch—and the "Failure" or "Exception" port is not connected to a subsequent step, the engine cannot determine the next path. Emojis are a known limitation in standard string processing for some PAM versions and require sanitization.
To prevent workflows from becoming blocked, ensure the process design accounts for all execution outcomes:
encodeURI() or a regex replace method to remove or transform emojis.