- Order the software
- Maintain the software (by extending or renewing subscriptions)
- Cancelling the software
But what about maintaining and cancelling the software? For allowing a user to cancel a software AP needs to know that the user actually owns the software. There are two ways that AP can know this (where number 2 is the used and preferred solution for software):
- By saving an instance of the ordered service - When a user orders a software, AP stores the information. And when the user goes to Manage – My Services, it will display Services that the user have ordered in the past. This is great when you cannot lookup the information in another system. In the software example, it actually is possible to lookup the information (see below). But let’s say that you have built another type of service where users can order fancy pens. You probably do not have a system where you store this type of information. The workaround is that when you build this service, you select the “Instantiate” button. Meaning AP will store all instances of pens that a user has ordered.
As you might realize, this is not always the best solution. Just because I once ordered something in AP, it does not automatically mean I still have it. And what about things I ordered in the past? Before my company implemented AP?
- By asking another system - When a user goes to Manage – My Services, AP asks other systems of services a user owns. This could be for example:
- Snow License Manager for displaying software assigned to the user
- The asset system for displaying hardware that the user owns
- Office 365 for showing and handling licenses assigned to the user
- ServiceNow for displaying and handling tickets assigned to the user
- And so on…
What does this really mean? It means that you have a really powerful tool where you can collect information from different systems and show them in one place. Then, you can build custom workflows to those services, for example
- Extend subscriptions
- Renew subscriptions
- Report stolen or lost phones and computers
- Manage permissions on project areas that you own
How do you do this for yourself? You use something called Inventory Services in AP. It’s basically a PowerShell script where you ask other systems for information. By returning your answers in a managed and pre-defined manner, they will be displayed by AP and you can then start connecting custom actions and workflows to it.
The inventory service result:
The Software Inventory service is delivered out-of-the-box when implementing AP with the SAM Automation book, meaning it’s really not much you have to worry about. But, hopefully this article help you understand the model behind what you see.
Writing your own Inventory Services is considered to be pretty advanced configuration of AP. Not impossible, but it is recommended to book a session with Snow Services to get a quick start.
Was this helpful?
Related Articles
Release Notes Index: Snow Automation Platform (Productivity Optimizer) 270Number of Views Snow Automation Platform - List of use cases 11Number of Views Release Notes Index: Snow Automation Platform 5Number of Views Discussion & Demo: What's New in Snow Automation Platform 3.10.0 7Number of Views Release notes: Snow Automation Platform 3.10.0 9Number of Views
Revenera Assistant
Online
Hi, I am Reva - Ask me anything.
Updates
No new updates
Chat
Home
Updates
/**/
Thanks for the feedback!
Your feedback has been saved.Rate this response:
1
2
3
4
5
Add Additional feedback ( Optional )
0/240
English
English
Language changed successfully
Something went wrong
Email sent successfully
Something went wrong
Case create successfully
Are you sure you want to cancel
the case creation?
Please select a product to submit the case.
Please select a product version to submit the case.
0/255
Upload Attachment
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to cancel the case creation?
Case closed successfully
File Upload
Maximum file size allowed is 3 MB.
File type not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
© 2026 Flexera Software. All Rights Reserved.
Case id: 00001065
Activity: Status change: 2 hours ago