ServiceNow automations using flow filters fail to synchronize records following an upgrade to ConnectALL version 4.1. This typically occurs when the flow filter contains special characters that require specific encoding in the updated API handler.
Flow filter -
#sysparmquery#state=Open
com.go2group.connectall.model.transformer.servicenow.ServiceNowConnectionManager: Error while getting modified records due to the error Exception occurred in get operation:. Returning records of size : 0
ConnectALL version 4.1 and higher requires strict URL encoding for API requests. The hash character (#) used in legacy flow filters is no longer automatically handled and must be manually encoded.
Replace the legacy filter syntax with the encoded equivalent.
#sysparm_query# with %23sysparm_query%23.Example:
#sysparm_query#state=Open%23sysparm_query%23state=Open