Approvers

Hi

Can we add list of approvers for request in IT Shop. User can choice approvers from that list and add it as manager approver.

Parents
  • You can

    • add a custom field to the PersonWantsOrg and ShoppingCartItem table (CCC_UID_PersonApprover)
    • Fill this field during product selection in the WebFrontend. Requestproperties in V9+ should provide reasonable selection mechanisms and filter criteria. With WebDesinger you likely need a custom component.
    • Have a custom ApprovalProcedure (plus workflow and policy), that selects the content of the field as approver

    I have not had the case where multiple approvers needed to be selectable. In theory that should be possible with a multi-value field, but configuring the selection and approval procedure might might much more complicated.

    You probably want a few sanity checks or additional approval steps in those usecases. I also recommend configuring timeouts for such workflows, as "random" approvers tend to ignore such requests.

    A few usescases where I had similar requirements:

    • Product to select a new Responsible/Sponsor for an external
    • Request that need to approved by "the workers council" but no way to figure out automatically who the specific workers council (group) is responsible
Reply
  • You can

    • add a custom field to the PersonWantsOrg and ShoppingCartItem table (CCC_UID_PersonApprover)
    • Fill this field during product selection in the WebFrontend. Requestproperties in V9+ should provide reasonable selection mechanisms and filter criteria. With WebDesinger you likely need a custom component.
    • Have a custom ApprovalProcedure (plus workflow and policy), that selects the content of the field as approver

    I have not had the case where multiple approvers needed to be selectable. In theory that should be possible with a multi-value field, but configuring the selection and approval procedure might might much more complicated.

    You probably want a few sanity checks or additional approval steps in those usecases. I also recommend configuring timeouts for such workflows, as "random" approvers tend to ignore such requests.

    A few usescases where I had similar requirements:

    • Product to select a new Responsible/Sponsor for an external
    • Request that need to approved by "the workers council" but no way to figure out automatically who the specific workers council (group) is responsible
Children