Views:
Question: 
Are statements setup in a workflow's Condition activity case sensitive?

Answer:
Case sensitivity does play a role in a condition statement, when the condition is configured to check for a given value.


For example, if we're checking for the Status Pending like the following, 

DW_Status = "PENDING"

The workflow will be expecting PENDING, anything else like Pending, or pending will be read differently. 

To avoid this, the UCase() expression can be used to automatically convert the entered value to all upper case. 

 
The new condition would look like the following, 
 
UCase(DW_Status) = "PENDING"

This will catch everything such as PENDING, Pending, pending, etc...


Additionally, if you want to convert to lowercase, then LCase() would be used.

KBA applicable for both Cloud and On-premise Organizations.