--- title: Recommended actions skill - Triggers and Inputs description: Configure the triggers and inputs to determine how and when a skill is used. An input identifies the data that is used for a skill, such as the table and fields that are used to generate recommended actions. A trigger initiates an action, such as when the system generates recommended actions. locale: en-US canonical_url: https://www.servicenow.com/docs/r/it-asset-management/software-asset-management/recommended-actions-triggers-inputs.html release: brazil product: Software Asset Management classification: software-asset-management topic_type: reference last_updated: "2026-11-06" reading_time_minutes: 1 breadcrumb: [Software Asset Management references, Software Asset Management, IT Asset Management, Asset Management] --- # Recommended actions skill - Triggers and Inputs Configure the triggers and inputs to determine how and when a skill is used. An input identifies the data that is used for a skill, such as the table and fields that are used to generate recommended actions. A trigger initiates an action, such as when the system generates recommended actions. ## Triggers for recommended actions skill The following table lists the triggers that determine when recommended actions are generated and how the list of recommended actions is displayed.
| Trigger | Description |
|---|---|
| User-triggered | Recommended actions is generated when the user manually triggers the skill by selecting either of the two options in the Publisher details page: - Get recommendations icon on Recommended actions sidebar and then select **Get recommendations**. - **Summarize** button for a product. When you select **Summarize**, both the product summary along recommended actions gets generated. |
| Inputs | Source |
|---|---|
| **Configuration inputs** | |
| Health check issues | Scan Findings \[Scan\_finding\] |
| Installs requiring actions | Installs Unlicensed Reasons \[samp\_install\_unlicensed\_reason\] |
| Normalization Rate | Software Discovery Models \[cmdb\_sam\_sw\_discovery\_model\] |
| Normalization suggestions | Normalization Suggestions \[samp\_normalization\_suggestion\] |
| **Maintenance inputs** | |
| Remediation options | Remediation Options \[samp\_remediation\_option\] |
| End of Life | Software Lifecycle Report \[sam\_sw\_product\_lifecycle\_report\] |
| Missing end of life dates | Software Lifecycle Report \[sam\_sw\_product\_lifecycle\_report\] |
| Expiring entitlements | Software Entitlements \[alm\_license\] |
| **Optimization inputs** | |
| Removal candidates | Removal Candidates \[samp\_sw\_reclamation\_candidate\] |
| Optimization \(Microsoft\): - Inactive subscriptions - Unassigned subscriptions - Licensing optimizations | Software Subscriptions \[samp\_sw\_subscription\] Purchased Subscription Details \[samp\_purchased\_subscription\_details\] Microsoft Core License Optimization Reports \[samp\_ms\_optimization\_report\] |
| Optimization \(Adobe\): - Inactive users - Unresolved subscriptions | Software Subscriptions \[samp\_sw\_subscription\] |
| Optimization \(Red Hat\): Licensing optimizations | Potential savings by optimizing licenses \[samp\_license\_optimization\_summary\] |
| Optimization \(SAP\): - Inactive users - Named user assignment - Locked out user - Licensed non-dialog users - Role based license optimization - Transaction based license optimization - Unused engines | SAP System Users \[samp\_sap\_system\_user\] License Metric Results \[samp\_license\_metric\_result\] Removal Candidates \[samp\_sw\_reclamation\_candidate\] |