One of our sites that has been trying out inspection approvals found a flaw. In her use case, a specific template is not always approved by the same person. She has a “schedule” of who does the approvals rather than it being her or another manager every time. The only current method to solve this is for her to change the approver in the template and publish the template before the next inspection is due. This is tedious and easy to forget.
Additionally, I have use cases where I need multiple people to approve and sign off on something. For example, a machine is installed and at the end of the checklist, I want all managers and contractors to approve it. Or a product qualification - I want the plant to submit it but the plant manager and corporate reviewer to sign off on it.
In another use case, I have multiple phases of approvals. A plant submits, then the person set to review it will change depending on the plant. That approver signs, then I need another page in the template to appear. The plant will complete that page and update previous questions they already answered, then it will go back to another request for approval in a second approval section.
- When a “group” or “dynamic” rule is applied as the approver, there should be a toggle asking if one or all members of the group must approve. If all is selected, then it would repeat the approval section with all questions for each person.
- When scheduling inspections that have an approval section, we should be able to assign who the approver is. When the next scheduled inspection comes due, we should be able to change who the approver is on just that one event. Or somehow be able to load a list of approvers that it toggles through each time a schedule inspection comes due.
- Be able to add multiple approval workflows. If I add an inspection page after the first approval workflow, it won’t be visible until the approver does their approval. The inspection is still not marked as completed because of the extra page.
- The site can then go back in and complete that page. If there is no further approval, the plant can mark it as complete.
- Optionally, I may want to add another approval section after that extra page. In this case, the plant cannot mark it as completed after completing the extra page. Whoever is assigned in the second approval workflow must complete that approval.