Symptom
What type of Continuous Performance Management data can be fetched with OData API queries?
Environment
SAP SuccessFactors Continuous Performance Management
Resolution
Public, REST APIs are available on the SAP Business Accelerator Hub for building extensions and integrations for activities and achievements.
Representational State Transfer (REST) APIs have been developed for Continuous Performance Management (CPM) to support activities and achievements. These actions include:
- Activities
- Get Activities
- Post Activities
- Get Activity Record ID
- Patch Activity Record ID
- Delete Activity Record ID
- Activity Updates
- Get Activity Updates
- Post Activity Updates
- Patch Activity Updates
- Delete Activity Updates
- Activity Status
- Get Activity Status
- Achievements
- Get Achievements
- User Permission
- Get User Permissions
These APIs get activity with pagination, Goals, and Achievements, as well as get permission for Activities and Achievements.
Note: In Continuous Performance Management (CPM), an Achievement is considered as an Activity, but tagged as an Achievement. Create, read, update, and delete operations for achievements are supported through the Activity APIs.
Continuous Performance Management APIs to Support Activities and Achievements | SAP Help Portal
Overview | Continuous Performance Management | SAP Business Accelerator Hub
There’s an additional OData v4 API for Continuous Feedback available on the SAP Business Accelerator Hub.
Overview | Continuous Feedback | SAP Business Accelerator Hub
Keywords
SuccessFactors, SF, CPM, continuous performance management, OData API, v4, query, activities, activity updates, activity status, achievements, user permission, Business Accelerator Hub, Representational State Transfer, REST , KBA , LOD-SF-CPM-API , Webservices, OData APIs , How To
SAP Knowledge Base Article - Public