Integrating with SAP SuccessFactors
Integrating your Software Asset Management application with the SAP SuccessFactors application enables you to track your software subscriptions and to reclaim unused licenses.
- SaaS License Management
- SuccessFactors Spoke
- Software Asset Management integration with SuccessFactors
- If your installed SAP SuccessFactors spoke version is 3.1.5 or lower, follow these steps:
- If your installed SAP SuccessFactors spoke version is 4.0.0 or higher, follow these steps:
- Register OAuth application in SuccessFactors
- Upload the JKS certificate in your ServiceNow instance
- Register SuccessFactors as an OAuth provider
- Create the SAML2 assertion producer record
- Create credential record for the OData API
- Create connection record for the OData API
- Create an SAP SuccessFactors integration profile
| Process | Required user role in the SAP SuccessFactors application | Authentication scopes |
|---|---|---|
| Download subscriptions | admin | None |
| Pull user activity | admin | None |
| Reclaim subscription | admin | None |
Set up basic authentication for SAP SuccessFactors
Set up basic authentication to enable access to the SAP SuccessFactors API.
始める前に
SAP SuccessFactors Role required: admin
手順
Create an SAP SuccessFactors connection
Create a connection between your SAP SuccessFactors OData API and your ServiceNow instance.
始める前に
ServiceNow Role required: sam_integrator
手順
Register OAuth application in SuccessFactors
Enable client certificate authentication for the outbound communication from SAP Master Data service by generating the keystore.jks and keystore.cer files.
始める前に
Role required: admin
手順
タスクの結果
The API Key is generated and displayed.
次のタスク
Copy the API key generated and record the value for later use.
Upload the JKS certificate in your ServiceNow instance
Enable client certificate authentication for the outbound communication by uploading the JKS certificate in your ServiceNow instance.
始める前に
Role required: admin
手順
Register SuccessFactors as an OAuth provider
Use the API key generated during the client application configuration to register the application as an OAuth provider.
始める前に
Change the application scope to SuccessFactors spoke.
Role required: admin
手順
Create the SAML2 assertion producer record
Create a SAML2 assertion record to generate the SAML2 assertion and exchange the assertion for the access tokens with the provider.
始める前に
Change the application scope to SuccessFactors spoke.
Role required: admin
手順
-
Create a SAML2 assertion producer record in your instance.
-
Associate the SAML2 assertion producer with the application registry record.
Create credential record for the OData API
Create a connection record for the OData API in SuccessFactors. The SuccessFactors spoke connection and credential alias uses these connections to perform actions in SuccessFactors.
始める前に
Role required: admin
手順
タスクの結果
The credential record to authorize actions using the OData API is created.
Create connection record for the OData API
Create a connection record for the OData API in SuccessFactors. The SuccessFactors spoke connection and credential alias uses these connections to perform actions in SuccessFactors.
始める前に
Role required: admin
手順
タスクの結果
The connection record for the OData API in SuccessFactors is created.
Create an SAP SuccessFactors integration profile
Create an SAP SuccessFactors integration profile to track software subscriptions and optimize licensing for your SAP SuccessFactors applications.
始める前に
The Software Asset Management - SaaS License Management plugin (sn_sam_saas_int) must be installed from the ServiceNow Store.
Change the application scope to Global.
ServiceNow Role required: sam_integrator
このタスクについて
If you’re using Software Asset Workspace, the option to create the SuccessFactors integration profile in Core UI is inactive.
手順
次のタスク
After the integration connects, your ServiceNow instance automatically creates software models, reclamation rules, and software subscriptions that are refreshed daily.
- Software Models
- Unrecognized Subscription Identifiers
- Scheduled Jobs
- Scheduled Job Results
- Software Subscriptions
- Subscription Identifier Exclusion Rule
- Subscription User Exclusion Rule
After creating an integration profile, you can define subscription exclusion rules to keep certain subscriptions from license cost calculations. For more information, see Subscription exclusions for SaaS and SSO applications.
Review all automatically generated reclamation rules to reclaim user subscriptions. For more information, see Review a software reclamation rule.
- For more information on creating software entitlements in the Software Asset Management Core UI, see Create entitlements in Software Asset Management classic.
- For more information on creating software entitlements in the Software Asset Workspace, see Create entitlements in workspace.
- For more information on creating software entitlements using the Software Asset Management Playbook, see Create entitlements using the guided walk-through.
- For more information on running reconciliation in the Software Asset Management classic application, see Run software reconciliation in Software Asset Management classic.
- For more information on running reconciliation in the Software Asset Workspace, see Run software reconciliation in the workspace.