multiple requesting items and first request approval

We are facing a challenge where we need to offer multiple requests items in the IT Shop. When it comes to approval, only the first request of each item should be approved. If the user requests it a second time, it should be a self-service and time bombed. If the owner of the item runs its attestation and the assignment gets revoked, next time the user requests again, an "first time" approval would need to take place again.

Anyone there who has a clever idea how to set this up ?

Regards

Dirk

  • If I understand your use case correctly... as an alternative more OOTB solution maybe you could do the following.
    Publish a resource in the general IT Shop: Ident_QERResource = 'Shop at Bits and Buttons'
    or business/system role and assign your custom approval policy

    Then create an IT Shop (Bits and Buttons) with an Customer query like:

    uid_person IN (
    SELECT pho.UID_Person
    FROM PersonHasObject pho
    JOIN (
    SELECT DISTINCT ObjectKeyOrdered
    ,UID_AccProduct
    FROM QER_VPWOProductNodesSlim
    ) AS vipwo ON vipwo.ObjectKeyOrdered = pho.ObjectKey
    WHERE pho.UID_Person = UID_Person
    AND vipwo.UID_AccProduct = '25796258-824c-4187-8402-fba5369999bd' -- Ident_AccProduct = Shop at Bits and Buttons (service item of entitlement)
    )

    Add products to this shop with self-service approval.