Enforce Conditional Transition Criteria within Expense Workflows

You can set special conditions under which an Expense Report is moved the to the next State.

In this article we are going set special conditions under which a Transition is made visible to a Project Manager such as an Expense Report Total Amount is Greater than or equal to 1000$.

  1. From the Icon Bar click Setup .
  2. From the Navigation Menu click Expense to expand the menu options.
  3. From the available options click Workflows.
  4. From the list of available workflows click a workflow name to edit it.
  5. From the graphical interface, add an Intermediate State by selecting and dropping it into the canvas area.
  6. Double click this State to modify it:
    1. From the General tab, rename the State by entering a new Name.
    2. Select the Assignments tab.
    3. Create a New Assignment.
    4. Rename it by entering a new Name.
    5. Assign it to the Project Manager. If required choose to Prevent Self-Approval. For more information on the Prevent Self-Approval option click here.
  7. From the Assignment Rule Edit dialog box select Save then Close to return to the State Edit dialog box .
  8. From the State Edit dialog box select Save then Close to return to the Workflow Edit page.

     Add a State

  9. Add a Transition by selecting the Transition button
  10. Move your mouse over the middle of a State and drag it to the transitioned State. In our example the line will be drawn from the Submitted to GM to the Submitted to PM State.
  11. Double click the Transition to modify it.
  12. From the General tab, rename the Transition by entering a new Name.
  13. Select the Approval box.

    Add Transition

  14. Select the Criteria tab,
  15. Select New.
  16. Select the criteria from the following options: Amount Due, Cash Advance, Client, Currency, End Date, Entry Date, Entry is Billable, Entry is Capitalized, Entry is Funded, Entry is Payable, Entry is R&D, Entry is Reimbursable, Expense Item, Gross Amount, Net Amount, Originator, Originator Approval Group, Originator Functional Group, Payment Method, Project, Reimbursable Total, Site, Start Date, Task, Report Total Amount, Report Total Billable and Report Total Reimbursable.
  17. Select the Condition. Note that the available Condition options are defendant on the chosen Field Name in step 3. And the Value 1 and Value 2 options are available based on the chosen Condition.
  18. In our example we chose Report Total Amount and chose Greater Than or Equal to as the Condition and entered 1000 for Value 1 creating a conditional Transition for when the Report Total Amount is Greater than or equal to 1000$.

    Define Criteria

  19. Select the Workflow Roles tab
  20. Select New.
  21. From the Expense Role List dialog box select Group Manager.

    Define Criteria

  22. From the Transition Edit dialog box select Save then Close.
  23. From the Expense Workflow Edit page select Save to save your updated Workflow.
  24. Impact of your changes: The Project Manager can now transition an Expense Reports where the Total Amount exceeding 1000$ to the Group Manager for further approval and processing.

    Impact of your changes