IT Shop - Restrict users to only one service item assignment

Hi,

In our environment we have done the following:

  • Created service items for user licenses
  • Created an IT Shop with a shelf for self service. The shelf is assigned the Self service approval policy, enabling end users to request and obtain the user licenses.

What we would like to achieve is to restrict end users to only have one assignment at a time. Meaning that if a user should not be able to request and obtain more than one license at a time, and if the user is already assigned a license, a request for a new license would either be denied or would replace the current one.

How can we achieve this? Any help is greatly appreciated.

  • One way is to change the SQL "Display products for a given recipient" in a way that would hide products for a user if an assigned request exists.

    Other way would be to have such filter in confirmation workflow.

    Third one is to create a policy that would not allow this. On the request a policy violation notification is displayed

    ...and there are other options