The information in this article applies to:
Product: Metastorm BPM
Version: 7.0.1 7.5 7.5.x
Issue
A dynamic role formula uses the %Evaluate function with a condition that evaluates a checkbox as TRUE or FALSE. For example,
%Evaluate("(( (%Check1 = TRUE) )?("%User.Name"):("%system.users"))")
This fails and an error similar to the following is written to the Designer log:
Metastorm engine script evaluation call failed, reason <0x4f8e6a4>. Procedure Evaluate call failed. Position: 74
A warning similar to the following may be written to the Windows application event log:
Failed to evaluate the following - ,%Evaluate("(( (%Check1 = FALSE) )?(%"%User.Name%"):(%"%system.users%"))"),.
Resolution