This feature allows you to create a more customized Deliverable review/workflow process, that goes beyond the default Internal and Client steps.
NOTE: To access this setup, you first need to enable Deliverable Types from Transaction Preferences > Deliverables > Use Types With Deliverables.
Menu > Admin/Manager > System Setup > Global Lists > Deliverable Types
Here you can add and edit deliverable types.
Type: Label the type of deliverable so your users can easily recognize what this types workflow entails.
Color: You can color code each type for when viewing your deliverables in the Deliverables Board.
Description: Only visible here. Used for administrative purposes to add more details regarding this type.
Custom Fields: If left blank for all types, then the system will pull from the the Deliverable Custom Fields in System Setup. If this is populated for any one Deliverable Type, then you must use Custom Fields on all types you want there to be custom fields on.
Approval Process: This allows you to create a unique approval workflow process.
Active: Allows you to make a type inactive, so no one can use it going forward. But also allows you to make it active again.
Deliverable Custom Fields
As described above, there are two places for custom fields relating to Deliverables. It comes down to what your needs are that will determine how or if you need set these up.
These can then factor into your custom reporting needs, or how you setup the Deliverables Board.
All the same.
If you want all deliverables to have the same pool of custom fields, then set these up in Menu > Admin/Manager > System Setup > Custom Fields > Deliverable Fields.
Unique to each Type.
If you want custom fields to be unique to all types, then click on Edit within the row of the Deliverable Type.
Any previously made Deliverable Custom fields or other fields made in other types will show here as Available Fields. From there move them in the Current layout to be available for this deliverable type only.
This is where this feature has the most benefit. Where each Type can now have its own approval process defined, regardless of which project you create it for.
From the type's row click on Edit to define its process.
Add Steps, give them a Step Name, Instructions and Send Options.
When adding people to the Approvers and Notify lists, you can define specific users, or pull from Key People.
Key People by default allows you to choose from Account Manager (on the project), Primary Contact (on the Project), Billing Manager (on the project) and Project Manager (if enabled and also on the project).
In the example below, you can see additional defined Key People (from Transaction Preferences > Projects) that you can then assign on each projects setup.
Additionally you can pull users who are assigned a matching service in the team of the project. This works great if you assign a Default Service to each of you users.
NOTE: If there is no user that meets these requirements on the project when you create the the deliverable, then that specified approver or notify is not added to the round and acts as if it was not ever part of its process.