An event-triggered source (transport reference, transport == 0) creates a token for a transport task. I pull the transporter from a list and query "ORDER BY distance ASC" (closest transporter).
The transporter list has the distance expression, which is calculated based on the puller. What does the Puller need to be set as in the process flow to properly evaluate the distance expression and pick the nearest transporter? Token and list do not work.
Currently, the first available transporter on the list is pulled. Presumably all distance values are evaluated at 0, causing this. Transporters are pulled off the list in first available order, rather than by distance.