Consult the correct documentation:
This documentation refers to the new process editor of the platform. If you are using the current process editor, access Configuring assignment mechanisms.
Speaking of assignment mechanisms...
The assignment mechanisms are tools that allow defining the individuals who can possibly be in charge of a process, in accordance with the criteria that the chosen mechanism has set.
You can use the mechanisms to:
- define the process managers: configured within the process itself, it allows you to define who will have the power to represent any other person involved in the process, as well as receive follow-up notifications of requests;
- define who can open requests for the process: configured in the initial step of the process – Start component, it allows you to define who can open requests for the process;
- define the individuals responsible for each step of the process: configured in each step of the process – Activity component, it allows you to define who can be responsible for receiving the request when it arrives at each step of the the process.
Important!
When a step of the process has no assignment mechanism:
- if it is the initial step: any person with an active registration on the platform can open requests for this process;
- if it is a common step: when you move the request to this step, you need to select a person to receive it, and you can select any person with an active registration on the platform.
Objective of the mechanisms
The assignment mechanisms aim to automatically direct process requests, facilitating the attribution of responsibilities.
They seek to expedite the progress of requests by assigning each step to the respective responsible parties, avoiding bottlenecks, distributing steps among groups of people, and defining clear responsibilities.
Types of mechanisms
By default, there are five types of assignment mechanisms currently available for use: Any person, Specific group, Specific role, By form field, and Specific person.
The functioning of each of the mechanisms is detailed below.
Any Person
This mechanism allows defining that any person with an active registration on the platform can be responsible for the steps in which it was configured; that is, any person can receive the request when it is sent to this steps, or any person can open requests for the process if it is the initial step.
When you move the request from the previous step to the step that has this mechanism configured, you need to select a person to receive it.
Note:
You cannot use this mechanism to define the process manager.
BENEFITS OF USE
It offers flexibility for simple or low-impact processes, where the requester knows to whom they should send the request.
CAUTIONS FOR USE
We do not recommend it for critical or high priority steps, due to the lack of clear responsibility, or for steps that involve confidential data.
EXAMPLE OF USE
In a Technical Support process for the IT area, anyone who encounters difficulties or has any issues with any tool used in the company can open a ticket, which can be for errors, permissions, questions, requesting help, etc.
In this case, we can define the assignment mechanism for this step – process Start component – as:
| Step | Type of mechanism |
|---|---|
| Open ticket | Anyone |
→ This means that anyone in the company can open a ticket to request support.
Specific Group
This mechanism allows defining:
- in process management: that only a specific group of people are the managers of the process, meaning they can represent any other person involved in the process, as well as receive follow-up notifications of requests;
- in the process steps: that only a specific group of people are responsible for the step in which it was configured, meaning only these people can receive the request when it is sent to this step or only these people can open requests for the process, if it is the initial step.
When you select this mechanism in process management, or in the configurations of a step, you need to specify the specific group of people.
Next, for the step, you also need to define how to execute it – whether individually or jointly.
Note:
The execution method – individual or joint – is not available for definition at the initial step of the process, not even to define the process manager, as only a single person can open the request.
Individual
A single person must execute this step; that is, only one individual from the specific group should perform this step. In this case, you also need to define whether only one person from the group should receive the request when it is moved, or whether you should send the request to everyone in the group, the first one to take it becoming responsible for executing the step:
- Selection of one person from the group: when you move the request from the previous step to the step that has this mechanism, and this execution method is configured, you must select one person from the group to receive it;
- Sending to all in the group (pool): when you move the request from the previous step to the step that has this mechanism and this execution method is configured, it is automatically sent to everyone in the group, and the first one to take it becomes responsible for executing this step.
Joint
Several people must execute the step; that is, more than one person from the specific group should perform the step. In this case, you also need to define whether multiple people from the group should receive the request when moves, or whether to send the request to everyone in the group, so that any individuals can execute it until they reach the consensus percentage:
- Selection of multiple people: when you move the request from the previous step to the step that has this mechanism and this execution method is configured, you need to select more than one person from the group to receive it;
- Assignment to all in the group: when you move the request from the previous step to the step that has this mechanism and this execution method is configured, it is automatically sent to everyone in the group, so that any individuals can execute the step until they reach the consensus percentage.
When defining this execution method for the step, you also need to define the consensus percentage for completion:
- Consensus for completion: the consensus percentage that they must reach to consider the step completed; that is, the percentage of people who must take on the step and make the same decision in order to move the request to the next one. By default, the consensus is set at 100%.
BENEFITS OF USE
Recommended for processes that involve multiple departments, ensuring that any team member can take on requests and avoid bottlenecks.
CAUTIONS FOR USE
When consensus is required, it may slow down the progress of the process slightly.
EXAMPLE
In a Supplier Payment process, the Accounts Payable department of the company, which consists of 5 employees, executes the last step. All of the employees are capable of taking on this step and making the actual payment, but only one person must take on the request.
Thus, we can define the assignment mechanism for this step – Activity component – as follows:
| Step | Type of mechanism | Possible responsible parties for the step | Execution method of the step | Request submission method |
| Make Payment | Specific group | Members of the Accounts Payable group | Individual activity | Submission to all in the group (pool) |
→ This means that when you send the request to the Make Payment step, all members of the Accounts Payable group see the request as pending, and any of the individuals can take it on. As soon as one person takes on the request, they become responsible for making the payment, and the interface no longer displays the request as a pending item for the rest of the group. Therefore, the assignment mechanism facilitates the distribution of activities among the group, so when one person finishes their current activity, they can take on the next pending one, ensuring a constant flow of requests.
Specific Role
This mechanism allows defining:
- in process management: that only individuals who hold a specific role are the managers of the process, meaning they can represent any other person involved in the process, as well as receive follow-up notifications for the requests;
- in the steps of the process: that only individuals who hold a specific role are responsible for the step in which it was configured, meaning only these individuals can receive the request when it is sent to this step, or only these individuals can open requests for the process, if it is the initial step.
When selecting this mechanism in process management, or in the configurations of a step, you need to specify what the specific role is.
Next, for the step, you also need to define how to execute it – whether individually or jointly.
Note:
The execution method – individual or joint – is not available for definition at the initial step of the process, not even to define the process manager, as only a single person can open the request.
Individual
A single person must execute this step; that is, only one individual who holds the specific role should perform this step. In this case, you also need to define whether only one person who holds the role should receive the request when it is moved, or whether you should send the request to everyone in the group, the first one to take it becoming responsible for executing the step:
- Selection of one person from the role: when you move the request from the previous step to the step that has this mechanism, and this execution method is configured, you must select one person who holds the role to receive it;
- Sending to all in the role (pool): when you move the request from the previous step to the step that has this mechanism and this execution method is configured, it is automatically sent to everyone who hold the role, and the first one to take it becomes responsible for executing this step.
Joint
Multiple people, meaning more than one person who holds the specific role, must execute the step. In this case, you also need to define whether multiple people who hold the role should receive the request when you move it, or whether to send the request to all everyone who hold the role so that any of them can execute it until they reach the consensus percentage:
- Selection of multiple people: when the request is moved from the previous step to the step that has this mechanism and this execution method configured, you need to select more than one person who holds the role to receive it;
- Assignment to all in the role: when you move the request from the previous step to the step that has this mechanism and this execution method configured, it is automatically sent to everyone who hold the role so that any of them can execute the step until they reach the consensus percentage.
When defining this execution method for the step, you also need to define the consensus percentage for completion:
- Consensus for completion: the consensus percentage that they must reach to consider the step completed, meaning the percentage of people who must take on the step and make the same decision to move the request to the next one. By default, the consensus is set at 100%.
BENEFITS OF USE
Indicated for steps that require certain skills or experience to perform the necessary action, making responsibilities clear and leveraging the expertise and skills of each function within the company.
CAUTIONS FOR USE
We recommend regularly reviewing and updating the roles so that they do not become obsolete, causing requests to be lost or directed to people who no longer hold the defined role.
EXAMPLE OF USE
In a marketing campaign launch process, the company's vice presidents need to agree with the content and approach of the campaign in order to launch it to the market. Therefore, one of the steps in the process is the Approval of the vice presidents.
Thus, we can define the assignment mechanism for this step – Activity component – as follows:
| Step | Type of mechanism | Possible responsible parties for the step | Execution method of the step | Request submission method | Consensus |
| VPs Approval | Specific group | Members of the Vice-presidents group | Joint activity | Submission to all in the group (pool) | 80% |
→ This means that when the request goes to the VPs Approval step, all members of the Vice-presidents group see the request as pending, and any of the individuals can take it on. 80% of the group members must to take on the step and take the same action (approve it) to reach the consensus for the request to proceed. Thus, the assignment mechanism ensures that the majority of vice presidents are aware of and agree with the campaign to launch it to the market, avoiding any type of information mismatch or misunderstandings.
By Form Field
This mechanism allows defining that only the person indicated in a field of the request form in a previous step is responsible for the step in which it was configured, meaning that only this person receives the request when it is sent to this step.
When selecting this mechanism in the configurations of a step, you need to specify the form field from which you obtain this person.
Important!
You can use some types of fields – open for typing, combo, search – in the configuration of the mechanism. However, some may not make sense for those who will respond to the form, as the mechanism interprets only codes or IDs (user code, role code, group code, etc.), meaning the mechanism needs to receive a code as a response from the form.
EXAMPLE
The Manager field is of the type Simple Text (open for typing) and is used in the assignment mechanism. For the mechanism to interpret the person that is entered in the field to direct the request, the response in the field has to be the manager's registration code, instead of their name, which makes filling it out quite difficult.
Therefore, the simplest way to configure this mechanism is by using a selection field – combo or search – configuring a dataset for it – standard or developed on the platform – and always selecting a code (ID) as Value. This way, the person responding to the form selects a name, but the mechanism automatically considers the registration code of that selected name to direct the request.
If the form linked to the process was not created in the new form editor and the field is of the type Search, when configuring a dataset for it, a hidden copy of the field is automatically created with the prefix hidden_ in the name and code. Therefore, this copy field should be selected in the assignment mechanism.
EXAMPLE
The search field used in the assignment mechanism is the Direct Manager, with the manager code. When you configure the dataset for the field, the system automatically creates a hidden field with the name and code hidden_manager, and this is the field that you should select when configuring the assignment mechanism.
This does not occur when you create the form linked to the process in the new form editor.
When you move the request from the previous step to the step that has this mechanism configured, the system automatically sends it to the person listed in the form field defined in the mechanism.
Note:
You cannot use this mechanism in the initial step of the process, as it depends on a definition coming from a step prior to the step in which it is configured, not even to define the process manager.
BENEFITS OF USE
By allowing dynamic assignment of responsibility, we recommend it for steps in which responsibility varies according to the information provided throughout the process.
CAUTIONS FOR USE
Since it depends on the information contained in a field, you must construct the form well, request the information objectively, and instruct the requester to fill in the correct information so that it is useful in directing the steps.
EXAMPLE OF USE
In an Request to access the system process, the requester needs to enter who their manager is and why they need access to the tool they are requesting. Before being forwarded to the IT department, responsible for granting access, the request is sent to the requester's manager for approval or denial of access. The manager responsible for approval varies depending on the requester.
Thus, we can define the access approval assignment mechanism – Activity component – as:
| Step | Type of mechanism | Person Responsible for the step |
| Manager approval | By form field | Person entered in the Manager field |
→ This means that, when the request goes to the Manager approval step, the person responsible for it and who will receive the request is the one entered in the Manager field of the process form. Therefore, the assignment mechanism ensures that each request is directed directly to the responsible person, facilitating the management and approval of access requests.
Specific Person
This mechanism allows you to define that only a specific person be responsible for the step in which you have configured them; that is, only this person receives the request when you send it to this step, or only this person can open requests for the process, if it is the initial step.
When selecting this mechanism in step configurations, you need to specify who the specific person is.
When you move the request from the previous step to the step that has this mechanism configured, it automatically goes to the specific person defined in the mechanism.
Note:
If the specific person defined in this mechanism is inactive when the request moves to the step, the request goes to the process manager.
BENEFITS OF USE
As it targets a specific person, we recommend it for steps that deal with confidential information, critical or sensitive data, or for approvals that only one person is authorized to make.
CAUTIONS FOR USE
If the step is not critical or sensitive, defining only one responsible person can create bottlenecks and stall the request for a long time. It can overload the responsible person with tasks that you could distribute among several people, in addition to the risk of delays in the process if the person is unavailable at any period or day.
EXAMPLE
In a Contract Approval process, the person responsible for approving and releasing the contract signature is the director of the Contracts area of the company. Only this director can access the necessary information to approve or not approve the signing of contracts.
Thus, we can define the assignment mechanism for contract approval – Activity component – as:
| Step | Type of mechanism | Person Responsible for the Step |
| Director Approval | Director Approval | Maria da Cunha |
→ This means that when you send the request to the Director Approval step, the person responsible for it, who will receive the request, is Maria da Cunha; only she can decide on this approval. Thus, the assignment mechanism ensures that the responsibility for approving the contract is clearly defined and that only the configured person can execute this stage, ensuring the efficiency, accountability, and confidentiality of the information in the process.
Examples
We have gathered several scenarios here in which different assignment mechanisms can be applied. The examples include the mechanism, the scenario where it is applied, and what happens when the request moves to the step in which it was configured.
We demonstrate examples with some types of assignment mechanisms. Click each scenario to see its details.
Only people who are part of a group can request the purchase of equipment.
The responsible party must approve the expense in accordance with its category.
Only people who are part of management can request the opening of positions for HR
The share buyback needs to be approved by 90% of the company's board members.
The person responsible for approving a budget varies depending on the amount.
Frequently Asked Questions
Check here some frequently asked questions about the assignment mechanisms.
What happens if the specific person configured in the mechanism is not available?
Can I assign a step of the process to more than one group simultaneously?
What happens if the step is assigned to a role and no one is currently fulfilling that role?
Can I change the assignment mechanism after creating and configuring the activity/step?
How can I ensure that the request does not get stuck for too long at a step without being taken over?
Can I use the Any Person mechanism in steps that involve confidential data?
What happens if the field used for assignment is removed from the form?
Attention!
This documentation is valid from the Voyager (2.0) update onwards. If you are using a previous update, it may contain information different from what you see on your platform.
