18 Approval Work Flow

OFS LRS supports approval workflows based on user roles. A one-step maker-checker approval is supported for business assumption definition and Run definition to ensure that computations are carried out using the right input data.

A definition goes through multiple stages, each with a different status, before it can be used for computation. For instance, when a new business assumption is defined and saved, it will be in ‘Draft’ status. When the definition is edited and sent for authorization, the status of the definition changes to ‘Pending Approval’ and so on. Each stage requires action from the relevant user based on the role assigned to her. Similarly, a Run definition goes through the same stages of approval.