Comment on page
What is a Process?
Understand what Processes are in ProcessMaker Platform.
Making Process design easy and efficient for any type of process is one of ProcessMaker Platform's core tenets. Let's first understand what a Process is and how it serves you and your business:
- A Process is a set of steps and decisions to complete a particular goal, often as efficiently as possible.
- A Process may involve people or be completely automated through scripting.
- A Process can integrate with external third-party systems and legacy applications to extend their functionality.
- Use ProcessMaker Platform to design a model of a Process. The Process model is a graphical representation of the Process.
It’s easy for business analysts and business managers to model Processes. Business analysts and business managers understand the business processes that they use in their organizations, and they want to define and improve those processes. For example, business analysts want to learn how much time and money is spent to do work in their organizations, and they want to optimize those processes. In ProcessMaker Platform, we refer to these business experts as “Process designers.”
The Process Manager understands the Process design and workflow dynamics to troubleshoot Request routing incidents. This setting is only available if the Advanced User package is installed. Tasks assigned to this user would otherwise pause indefinitely because workflow on that Request cannot continue due to any of the following reasons:
- The Request routes to a Task assignee whose user account is inactive. The Process Manager must manually assign that Task to a user whose account is active.
- The Request routes to the Task assignee's manager, but that user's account is not configured with a manager. The Process Manager must determine who is the original Task assignee's manager, and then manually reassign that Task to that user. Separately, the Process Manager may notify the Administrator that not all user accounts are configured with her or his manager.
- The Task assignee does not have a user account manager, and is a member of two or more groups which have different managers. The Process Manager must determine who is the original Task assignee's manager, and then manually reassign that Task to that user.
- The Request routes to a Task assignee in which that user's account is set with the following statuses:
The Process Manager is assigned the Task in that Request, and may then indicate how to route that Request. The Process Manager may optionally cancel that Request if that user is among those selected in the Cancel Request setting.
- The user's account is set to Out of Office status, but not configured with a delegated user to assign new Tasks while with this status. The Process Manager must manually reassign that Task to a delegated user.
- The user's account is set to Scheduled status, is not scheduled to work when the Task is assigned, and is not configured with a delegated user to assign new Tasks. The Process Manager must manually reassign that Task to a scheduled user.
Last modified 2mo ago