...
The system needs to find out which Condition Types this user can see and then present this list of options to the user.
If a new item picker filter logic is defined, the system will call it to retrieve a filter for the Compensation Condition Types.
Only the filtered set of Compensation Condition Types is offered to the user.
Once the user selects the Condition Type, the system creates the item.
To find out what input fields should be on the item, the system calls the compensation logic (only elements from the group compensation) in the syntax check input generation mode to generate the definitions of input fields.
The system will store the inputs to the line.
To calculate the results for this new item, the system calls the compensation logic (only elements from the group compensation) in the standard mode to calculate the results.
The system will store the results to the line.