How to Enable Enhanced Workflow Process Setup in a Scenario
  • 4 Minutes to read
  • Dark
    Light
  • PDF

How to Enable Enhanced Workflow Process Setup in a Scenario

  • Dark
    Light
  • PDF

Article Summary

Admin users can configure this feature directly from the Planful application. Please note that once this functionality is enabled within your production environment, it cannot be disabled.

To enable and set up a workflow for a new or existing scenario, follow these steps:

  1. Navigate to the Scenario List page (accessed by navigating to Maintenance > Admin > Scenario Setup) and click the Add or Edit icon (for a selected scenario).

  1. Click the Workflow Setup tab, and then select the Enable Workflow for this Scenario checkbox.

  1. Specify the Start Date, End Date, and Time Zone values.

    • The start date is only for informational purposes. In future enhancements, this start date will help Admin users schedule the workflow setup.

    • The end date indicates the final date by which all actions related to this scenario need to be completed. All other due dates are calculated as ‘x’ number of days before the process end date.

    • The end date serves only as a guidepost. It does not actually stop users from completing actions after the end date.

    • The time zone will be set by default based on your local time zone. But you can change the time zone, if required, to accommodate when the task should start and end.
    • The tracking of due dates for all tasks under this process is based on the selected time zone. For example, if the end date is specified as April 29th, 2019 EST, all workflow tasks will be overdue at 12:00 midnight of April 30th, 2019 EST. So, for a user operating from the pacific time zone, this task will become overdue at 9:00 pm PST April 29th, 2019.

  1. The Workflow Steps section consists of the following fields for Templates and Budget Entities:

    • No. of People

    • Due Date

      Note:
      Workflow in Planning is designed around budget entities and templates. So, these two appear as steps in the workflow process. In future enhancements, other areas of the application such as application maintenance and consolidation elements are planned to be added to the workflow process.
  1. Enter the number of people who must complete the required tasks in the No. of People fields, for the Forward and Approve stages.

    • This field allows you to define the multiple authorization functionality in a workflow.

    • If No. of People is set as 1, the system completes the workflow step when any one user performs the action. For example, if Joe and Jack have access to forward the budget entity and the No. of People is set as 1, the budget entity will be forwarded when either Joe or Jack forwards it.

    • If No. of People is more than 1, the application completes the workflow step when those many actions are performed. Extending the above example, the budget entity will be forwarded only when both Joe and Jack forward it.

    • Furthermore, if Joe, Jack, and Bill have access to the budget entity and No. of People is set as 2, the budget entity will be forwarded when any two of the three people forward it.

    • If the No. of People is set as 2 but access to the budget entity is given to only one person, the budget entity will not be forwarded. In such instances, the Admin user must ensure that the adequate number of users are provided with access privileges for the budget entity.

    • Currently, My Plan does not honor multiple authorization in workflow.
  1. Enter the number of days before which the relevant tasks need to be completed in the Due Date fields; for the Forward, Approve, and Final Approve stages of all budget entities/templates.

    • The due date for a workflow step is set by entering the number of days before the end date, by which the given step needs to be completed.

    • For example, if the workflow process end date is set as April 30th and the Template Forward due date is given as 20 days; the application will auto-calculate the due date for this stage as 20 days before April 30th and set the due date as April 10th.

    • The workflow steps and actions are arranged in a logical order of completion; so, the due dates must be in the same pattern. Ensure that due dates are not defined to break this chain. For example, the budget entity Approve stage cannot be defined to have a due date prior to the budget entity Forward stage.

  1. Click the Save icon.

    • Saving the workflow setup does not automatically start the process. The process must be manually started from Scenario List page (described below). This ensures that the Admin user can have multiple iterations of the workflow setup and can trigger the process when they’re ready.

    • When the workflow process is defined for an existing scenario, automated workflow tasks are created only for the actions that have not yet been performed.

  1. Go to the Scenario List page, and then select the required scenario.

  1. From the Process list, you can do any one of the following:

    • Select Start. New tasks are created on the Task Manager page with the same Scenario Code as the scenario that you selected earlier.

    • Select Sync. New tasks are created or existing tasks are modified for existing scenarios. The Admin user must trigger the Sync process so that the workflow engine can update any modifications that were made.

      Note:
      The Synchronization process runs automatically when changes occur in the application. The manual sync option is available as a safety net.
    • Automated synchronization is available when you edit the existing Workflow Definition for a scenario and perform a save on the Edit Scenario pageand make any changes to the scenario that might impact the workflow tasks for that scenario. Automated synchronization updates workflow tasks when you perform any of the following actions:

      • Map or unmap a template/entity to a scenario

      • Edit or change approval role for a template/entity

      • Map or unmap a user to a scenario

      • Delete an entity


Was this article helpful?