Compliance state logic
The compliance state of a bulletin is calculated based on the compliance state of the respective tasks. In the past, Kajo did not correctly reflect the bulletin compliance state where there were tasks in the compliance state Not Relevant or Compliant. We improved the approach by applying the logic as per the below priority list. Compliance state of the bulletin is equal to the lowest priority number represented by the compliance state across all related tasks: 1. Non-Compliant 2. Non-Compliant Expected 3. Non-Compliant Waived 4. Unknown 5. Compliant Expected 6. Compliant 7. Not Relevant 8. Acknowledged Example 1: Task 1: Non-Compliant (1) Task 2: Compliant (6) Bulletin: Non-Compliant (1) Example 2: Task 1: Not Relevant (7) Task 2: Compliant (6) Bulletin: Compliant (6)