Now Assist for Software Asset Management (SAM) AI agent collection to evaluate software removal candidate agentic workflow
Use the Evaluate software removal candidate agentic workflow to assess installed or subscription-based software for potential removal by analyzing their usage over a specified period and determining the total number eligible for removal. After user confirmation, the workflow initiates the eligible removal candidate for reclamation.
Evaluate software removal candidate overview
Use the Evaluate software removal candidate agentic workflow to identify and evaluate genuine software removal candidates and recommend software installations for reclamation, based on a series of intelligent checks that help ensure sufficient context for safe removal actions.
- Your organization has a software asset management system integrated with AI agents.
- Access an AI-driven now-asset panel.
- AI agents have access to reclamation rules, removal candidates, products, and license metric results.
Role masking
Roles required: sam_user.
Role masking enables users to limit the roles and privileges of agentic workflows during tool execution. Agentic workflows and their AI agents that get installed with Now Assist applications are assigned pre-defined roles. If you select Users with specific roles for user access, you must configure the security controls to include these roles. Data access settings must also include these roles. For the instructions to change the security controls, see Define security controls for an agentic workflow.
Evaluate software removal candidate agentic workflow
By automatically examining and verifying software removal candidates, the Evaluate software removal candidate agentic workflow helps in reducing manual effort, minimizing compliance risk, and unlocking measurable license cost savings.
Any removal candidates that is in the Ready state can be reclaimed.
To start the agentic workflow, you must have the sam_user role or the sam_admin role.
- Software asset overview page
- Publisher details page; both from the publisher level as well as from the product level.
Depending on the page you are on, follow the steps mentioned in the following table:
| Software asset overview page | Publisher details page- publisher level | Publisher details page- product level |
|---|---|---|
|
|
|
The AI agent initiates a series of checks using multiple criteria, assessing factors such as the product ID, whether it's installed or subscription-based software, and its last usage, among other metrics. If any check fails, the Now Assist panel displays an error message indicating that the workflow can’t continue. If all the checks are successful, a message appears to indicate the number of removal candidates identified for the particular product. You’re then asked if you would like to reclaim the software. If you confirm, the reclamation process gets initiated and the state of the removal candidates changes from Ready to Awaiting User. You can navigate to the Removal candidates tab in the License Usage view to see the removal candidates and their current state. After the process is complete, you’re informed about all the removal candidates that were successfully reclaimed for the specific product.
Once a removal candidate has been reclaimed by the agentic workflow, the Activity tab in the removal candidate record is updated with relevant work notes.
AI agents used in the Evaluate software removal candidate agentic workflow
| AI agent | AI agent role |
|---|---|
| Software removal candidate evaluation AI agent | Identifies or proposes users for removal from a software product by assessing their usage within a set time frame and ensuring that the total number of eligible candidates for reclamation is notified to the user, while excluding any VIP users. |