What are Approval Workflows?

What are Approval Workflows?

Approval workflows in Kodo represent business processes such as Purchase Orders, Invoices, and Advances that require multiple approvals before they can be executed. These workflows ensure that the necessary checks and validations are made at each stage of the process.

Key Elements of Approval Workflows:

  • Action: The specific action that triggers the approval workflow event, e.g., Submit, Amend, Edit/Update.

  • Approval Sequence: Defines the order of approvers required for different actions in the workflow.

  • Conditions and Condition Sets: Specifies rules that determine the approval path based on the form's attributes (e.g., amount, date).

  • Exception Cases: Handles deviations from the main approval path under specific conditions (e.g., a particular user can bypass certain approvers).

  • Default Path: The standard approval path that will be followed in case no conditions or an exception case is triggered.

Example: Let's say a Purchase Order (PO) is being submitted. The workflow can be set up as follows:

  • Action: Submit

  • Approval Sequence: First, the request goes to the Finance Manager, then the Procurement Head, and finally, the CFO.

  • Conditions and Condition Sets: If the PO amount is greater than $50,000, an additional approval step from the CEO is required.

  • Exception Cases: If the PO is greater than $50,000 and for a specific vendor (say a preferred vendor), the workflow skips the Procurement Head approval.

  • Default Path: If none of the conditions or exceptions apply, the approval follows the standard sequence from the Finance Manager to the CFO.

    • Related Articles

    • What permissions and capabilities do users have for Master Data, including workflows?

      Users can be provided with specific permissions to view, submit, edit, or bulk upload Master Data records through User Management. Additionally, users with the Configure Workflow permission for a specific Master Data type can set up and manage ...
    • How to Add Approval Levels in Workflow?

      In the workflow editor, click Add Approval Level. Specify the approvers for the level. Approval levels define the hierarchy of the approval process, ensuring that each stage is handled by the appropriate person or group. Approvers within the same ...
    • How to Rename or Delete an Approval Block?

      Renaming an Approval Block: Click on the approval block header to rename the block. The name you give to the approval block can help clarify its purpose for both the submitter and approvers. For example, names like "Procurement Review" or "Legal ...
    • How to Set Up Auto-Approve in an Approval Block?

      A particular approval block can be set for auto-approve. When this level is reached, the system will automatically mark the transaction as approved and move it to the next step without needing additional manual approval. Auto-approve streamlines the ...
    • What are Approval Settings and How Do They Work?

      Approval settings determine how approvals are handled within an approval block: Everyone needs to approve: All users in the block must approve before moving to the next step. Anyone needs to approve: Any user in the block can approve the request, ...