Switch in Business Process: Condition variable always type Integer
I'm having the follwing problem when designing a business process in XI 3.0.
I'm using a switch in a business process where I want to check values from a process container. The container has the type of an abstract Interface. The interface consists of several fields which types are Float and Integer.
When I build the condition in the condition editor, I choose as a simple XSD type String for the Float variables and Integer for the Integers, since nothing else makes sense from my point of view.
The problem is that the condition only checks whole numbers and ignores the decimals of the floats which is really a problem since those values are our control totals / check sum.
How do I set up a switch properly so that numbers with decimals will be checked properly.
Thanks in advanced,