Can we set things up so that only people who create a document can approve it? Or so that only a certain group of people can approve certain Doc types?
Yes. Through a combination of the role capability DOC | Can set document status to Approved and the DocTypeConfig | LimitApprover rule, you can indicate more specifically who should be allowed to approve a document.
To begin with, only users who have been given the DOC | Can set document status to Approved (R) capability in one or more of their roles can approve documents. And if the capability has been limited by Doc type, then those users can approve only the designated Doc types. However, you can further limit approval to specific users for any particular Doc type through the LimitApprover rule.
The LimitApprover rule accepts Approvers, Creator and Owners as the result value.
- Approvers means that approval on the specified Doc type (e.g., Change Order) is limited to all users with the aforementioned capability. Approvers is the default result value for this rule.
- Creator means that approval on the specified Doc type (e.g. Commitment) is limited to those users with the aforementioned capability who create the document.
- Owners means that approval on the specified Doc type (e.g. CCO) is limited to those users with the aforementioned capability who also have the DOC | Owns documents created, routed, global capability.