Using Dynamic Display Rule to designated approval

Luna
Luna
  • Updated

Dynamic display rule allows you to display in specific contents/area according to the rules that you define based on the logic. You may use it when designing forms frequently. In this case, we have a demo that how to use it to designated approval. 

Use Case

There will a sample scheme for approving invoice. The applicant need to send different invoices to different managers, the approval manager can only view his own invoices and take action. 

 

Precondition

It suggests to use "list variable" (e.g. Invoice List) to work out per the approval managers is unpredictable.

You need summary/concat the supervisors in the list to an user variable, which will be used to send approval task.

mceclip0.png

 

Define the rule and condition

You need have a task form to define the rule and conditions.  Go to the list control properties.

Click "Settings" of Columns. On the page of list column settings, you need to define the rule and condition for each column. mceclip1.png

Click the setting icon and then go to "Create Rule" of Dynamic Display Rules.

mceclip2.png

Define the condition in "Expression Editor". Get both element from "Expression" and the "Current User" is from "Instance Context".

mceclip3.png

Define the rule to show.  

mceclip4.png

Confirm "Ok" to submit and repeat it for other columns. 

 

Configure Assignment Task

Go to Workflow designer and click the setting of "Supervisor" task. 

  • The user variable of "Supervisors" is set as assignee;
  • Parallel task receiving will be better to process;
  • The upon task form of "Approval" to be related; 

mceclip6.png

Scroll down the setting page and then

  • Approval Task can be customized as needed;
  • Any Approved can be set per logic;
  • Tick response waiting and every supervisor need take actions to go forward. 

mceclip7.png

Assuming that a simple workflow as exampled:

mceclip8.png

Example Result

Let's have a simple submission as:

mceclip10.png

And go to task page from one of designated supervisors and he can only view and take approval for this invoice(s). 

mceclip11.png

Was this article helpful?

/

Comments

0 comments

Please sign in to leave a comment.