How to prevent duplicate software entitlements?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-10-2023 04:35 PM - edited 08-10-2023 04:35 PM
Hello experts,
I would like to prevent duplicate software entitlements from being created. Not sure how to to best implement this?
Right now users submit a software request via Service Portal. After approved, the request will then create a new entitlement for the Software and assign it to the user. However, we want to implement something so the process will do a check. If user is already assigned an entitlement to the Software then it should prevent a duplicate entitlement.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-29-2024 06:14 AM
Hello ,
OOTB ServiceNow handles validation by server scripts like business rules and script includes. So you can follow the same approach. I have an automation for allocating the licenses which I am handling it by flow and sub flows so I have added this logic into my flow itself.
As you know flow is similar to business rules , so the best practices according to me is you stick to business rule If you don't have any flow in the picture.
Benefits of existing flow , I will get the sys id of the entitlement record created and I can easily abort the action if anyone tries to create a duplicate of it.
Thanks
Amarjeet Pal
Advania UK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-29-2024 06:15 AM
Hello @Jiajie Li ,
You can also create a report whenever a duplicate record is created. We can monitor it and delete it.
Thanks
Amarjeet Pal
Advania UK