Process Framework Administration Tool
System Administrators use the Process Framework Administration tool to add users, remove users, and administer user role assignments in Session Manager and Workflow Manager. Session Manager is available with ArcFM and Designer. Workflow Manager is available only with Designer. This tool provides a user-friendly interface for manipulating the tables associated with Session Manager and Workflow Manager.
The Process Framework Administration tool is a standalone application available in the Bin directory of your ArcFM installation folder. For example:
C:\Program Files (x86)\Miner and Miner\ArcFM Solution\Bin\PxAdminTool.exe.
Session Manager and Workflow Manager are installed using default process flows (shown below). Although a system administrator can modify these process flows using the Process Framework Administration tool, many enhancements to the default process flows often require custom code.
When you launch Process Framework Administration, you'll see it consists of several tabs. The system administrator uses these tabs to populate or modify the tables that store information about users, states, filters, and transitions.
Users: Add, update, or delete users and assign roles to them.
Roles: Add, update, or delete the types of permissions.
States: Define the stages in your process flow (e.g., In Progress, In Design, Pending Approval). States are depicted by blue rectangles in the graphics below.
Transitions: Define the methods by which a user may move a node (session, design, or work request) between states (e.g., reject, submit, approve). Transitions are depicted by red text in the graphics below.
Node Types: A node type indicates the format you are using in your process management module. A node type has a defined process flow associated with it like the default process flows depicted in the diagrams on the next page. This tab also allows you to create new Tasks.
Filters: This tab allows you to assign the roles that make filters visible to a user. Adding new filters requires custom code.
Extensions: This tab allows you to assign the extensions that are supported by the database to which you are currently logged in. Adding new extensions requires custom code.
Configuration: This tab allows users to modify the fields in the MM_PX_ADMIN table.
Processors: This tab allows an administrator to assign message processors that handle messages to and from an external system (e.g., WMS).
The sample data provides a login user called PROCESS that is used to log into the Process Framework Administrator tool. This user is also the owner of the Process Framework tables. You can create a different user other than PROCESS, if you want. However, this user must have read/write permissions to the Process Framework tables and should also have all roles assigned in the Process Framework Administration tool. Having all roles assigned ensures that the user has permissions to execute any task.
Session Manager Process Flow
Red text = tasks (e.g., submit session, reject session, etc)
Blue rectangles = states (e.g., in progress)
Workflow Manager Process Flow