×
Menu

Workflow

 
The workflow of each managed document is customizable, a document type (e.g. Transmittal) can have different workflows depending on the project, it can also have various workflows in the same project, in this case the workflow to follow will be determined by some input parameter like Creating Company, To Company, Discipline, WBS, Category etc. The workflow steps of each managed document are defined during the project setup.
 

Workflow creation

 
The document workflow is automatically generated when the managed document is submitted and saved.
 
 
Once you have your document ready to be in a workflow, go to the workflow tab and click in Submit and the Save. This will create the workflow and will go to the first person on it.
 

Workflow Assignment

 
Once a document is submitted, a workflow gets assigned to it. This workflow will depend of different parameters as previously explained. If the input parameters do not lead to a right workflow the Default (aka System Workflow) is selected.
 
The cause could be:
                     - The project was not setup correctly.
                     - Wrong parameters were chosen.
                     - The requested communication line is not allowed.
 
Sometimes there are some constraints when creating a document type (e.g. PMC send an Instruction document to the Terminal Construction team), data validation is still not implemented in the system, the result of creating an invalid document will be a system workflow:
 
The document with a system workflow will still appear in the Document log. It would be needed to make a 'Withdraw' action to remove this document from the document log:
 
 

Workflow Roles

 
After a workflow is created, workflow Roles assigned to each step will be shown.
 
It starts with the Submitter in step 0. Thereafter, it is setup by default (or project customized workflow) with customizable roles.
A single person must be assigned to each role, but people can take ownership over multiple roles. A workflow is set up in a manner to assign certain responsibility to the respective step. So for instance, when seeing a Doc Controller in a work-flow step, its purpose is likely to make sure the content/attachments are in order, perhaps check the header information, custom document number, etc.
The Project manager step is mostly a final approve step, or a step before sharing content with another company. Its action could (or is in most cases) paired with a dated signature on the cover sheet.
 
Extra roles can be created, users assigned to these roles, and put in at these steps as well. This would share the responsibility. However, for the Project Manager steps, it will always be the ownership of the Project Manager. So his dated signature will be used on the managed documents.
 

Document responsibilities

 
Part of responsibilities is explained in 'WorkFlow Roles:'. When a document is entered into a workflow (Submitted by the submitter), the document can only be amended by the currently assigned person in the workflow. For each step, the rights on the document can be managed. So e.g. after Submit, header information cannot be changed anymore; at another step, the body cannot be changed anymore, or perhaps attachments cannot be amended.
 

Workflow Actions

 
 
This manner of  delegation is by document. So when a user selects the delegate option. However Admin can help with temporary (or without end date) delegate all responsibilities (for certain Role) from one person to another.
 

Branching

 
It is also possible to create multiple branches within a single workflow. The workflow rules help to determine which branch to follow.
In the image below you can see 4 branches availables in a submittal item workflow that rely on the WBS selected for this document.
 
Branching in a workflow is used to guide the workflow to specific roles. For instance, a request for information considers the need of a specific engineer, then the work-flow can be branched to be guided to this or another engineer. The branching rules can be setup specifically for each project. As this example, the branching would depent on Discipline, so Electrical would go to an Electrical Engineer, while plumbing/ or safety would follow a completely different path.
The branching works as follows; at each branch it is evaluated if the branch needs to be entered, so it is possible to go into multiple branches or none at all.
 
 
 
 
The help manual was created with Dr.Explain