icon picker
V1. PMGM Integration Tracker


PMGM Integration Tasks
0
Activity
Tasks
Owner
Status
Due date
Grievance(SCR) e-Service
Check the current e-Service behavior and list needed changes e.g.
Retrieve available points for final approval
Update new rating from final approval
Ibrahim Gaber
Complete
Modify service logic if needed with BUSiness service owner - Pending on Business details.
BPM
In Progress
Prepare the currently used DP API’s definition
Get Appraisal Managers
Aboulkhair
Detail an action plan with TT
stc IT
Complete
Migrate the current DP APIs to SAP through apigee
DP team
Test the new integration with SF
DP team
Conduct BAT testing with business
stc IT
HUB (Web & Mobile) APIs migration to SAP SF
Prepare the currently used DP API’s definition
Get Employee KPIs
Aboulkhair
Complete
Discuss the needed APIs of SAP SF with TT
stc IT
Complete
Detail an action plan with TT
stc IT
Complete
Migrate the current DP APIs to SAP through apigee - Stucking 1. Response not complete, 2. Cannot pick which Goal plan ID.
DP team
In Progress
Test the new integration with SF
DP team
Conduct BAT testing with business
stc IT
ADD’E Plus call center
Prepare the currently used DP API’s definition
Get Employee KPIs from SF
Stucking 1. Response not complete, 2. Cannot pick which Goal plan ID.
Update the KPI rating at SF
Pending on the above API
Aboulkhair
In Progress
Discuss the needed APIs of SAP SF with TT
stc IT
In Progress
Detail an action plan with TT
stc IT
Complete
Migrate the current DP APIs to SAP through apigee
DP team
Test the new integration with SF
DP team
Conduct BAT testing with business
stc IT
Store Performance final score at Oracle
Generate the employee performance score file
TT
Process the file and store score at Oracle
stc IT
Test the data reflection and confirm
stc IT
Schedule the file generation on PROD
TT
Deploy the file processing on PROD
stc IT
Qlik
Design Qlik integration setup with SAP
stc APPs
Complete
Developed the Script of File fetching from SAP to stc Network
stc Apps
Complete
Shared the internal SFTP location with CAD team
stc Apps
Complete
Test Report accessibility on test Env
CAD

image.png


SAP Needed APIs
0
Activity
Need
SAP API
Justifications
1
Get Appraisal Managers
List of approval hierarchy for Emp Evaluation Form
??
Greviance
2
Get Employee KPIs
Retrieve the KPIs assigned to current Emp in running cycle. if new cycle is not launched, we expect the API to return empty response “not old KPIs”
GoalPlanTemplate?$expand=goals&$format=json&userId=mhoff1&$top=1
HUB
3
Update KPI rating
Update an Emp assigned KPI rating
??
Call center
There are no rows in this table

Get Employee KPIs


APIGEE URL:

Response:
"results": [
{
"__metadata": {
"type": "SFOData.GoalPlanTemplate"
},
"id": "2",
"mobileFields": "done,state",
"parentPlanId": "-1",
"dueDate": "/Date(1672444800000)/",
"defaultTemplate": false,
"displayOrder": "10",
"description": "Basic Goal Plan Template for Professional Edition",
"useTextForPrivacy": true,
"fieldOrder": "[\"name\",\"metric\",\"weight\",\"targettype\",\"targetvalue\",\"start\",\"due\",\"done\",\"state\",\"comments\"]",
"name": "2022 PIP Q1 KPIs",
"percentageValueOver100": false,
"startDate": "/Date(1640995200000)/",
"goalWeights": {
"__deferred": {
}
},
"enums": {
"__deferred": {
}
},
"planStates": {
"__deferred": {
}
},
"goals": {
"results": [
{
"__metadata": {
"type": "SFOData.SimpleGoal"
},
"id": "2208",
"flag": 0,
"name": "تصدير التقارير المالية الخاصة بمشروع mena hub",
"type": "user",
"userId": "762261"
},
{
"__metadata": {
"type": "SFOData.SimpleGoal"
},
"id": "1911",
"flag": 1,
"name": "33",
"type": "user",
"userId": "762261"
},

Goal Plans for Employees
0
Employee Type
Goal Plan
Form Name
1
TIP EMP - ALI
TIP KPIs H1
TIP KPIs H1 for ALI
2
TIP EMP - ALI
TIP KPI H2
TIP KPIs H2 for ALI
3
TIP EMP - SALEM
TIP KPIs H3
TIP KPIs H3 for SAYED
4
TIP EMP - SALEM
TIP KPI H4
TIP KPIs H4 for SAYED
5
6
PIP EMP - MALEK
KPI 2022
KPI 2022 for MALEK
7
PIP EMP - MALEK
PIP KPIs Q1
PIP KPIs Q1 for MALEK
8
PIP EMP - MALEK
PIP KPIs Q2
PIP KPIs Q2 for MALEK
9
PIP EMP - MALEK
PIP KPIs Q3
PIP KPIs Q3 for MALEK
10
11
Regular - SAUD
KPI 2022
KPI 2022 for SAUD
12
Executive - NAIF
Executive KPI 2022
Executive KPI 2022 for NAIF
There are no rows in this table

SFTP Files
0
Activity
Need
SAP API
Justifications
SFTP Approach
1
Get Appraisal Managers
List of approval hierarchy for Emp Evaluation Form
??
Greviance
SFTP report to get the route Map
SFTP report to get the FormID
Call API to get the route of form
2
Get Employee KPIs
Retrieve the KPIs assigned to current Emp in running cycle. if new cycle is not launched, we expect the API to return empty response “not old KPIs”
GoalPlanTemplate?$expand=goals&$format=json&userId=mhoff1&$top=1
HUB
SFTP file to get the employee KPIs of effective goal plan
3
Update KPI rating
Update an Emp assigned KPI rating
??
Call center
Call API to get the route of form
4
Get Final Score
SFTP File to get the Final Score for all emp types
There are no rows in this table

Greviance

Budget allocation

OPTION 1: Before Bonus Payout:
Full bonus amount available
OPTION 2:or After Bonus Payout:
Reserve part of the bonus to grievance
Grievance service analysis
0
Option
Greviance BPM
SAP Form
1
Create request
Employee Action
{SAP} Does the user able to create grievance form on SAP? __ YES Possible and limit the Period
2
Approval Hierarchy
SAP year-end evaluation route
{SAP} get route (form ID??)
Oracle - actual (rewards)
{Business} conflict evaluation route
Oracle - prior freeze period
{Business} ignore any update mad on evaluation form route
SAP year-end evaluation route
{SAP} Is there ability to get the Route from year-end evaluation ? __Not Possible
Oracle
{Business} When the Grievance launch? within freeze or after?
3
Limitation on updated Score
No Bell Curve Integration
{Business} Any other limitations? (Budget)
No Bell Curve Integration {Business} Any other limitations?
4
Update the new Score on Oracle
SCORE is synced to ORACLE before grievance {business} manually update at Oracle? If automated, Can cause conflict with any manual update at Oracle!
SCORE is synced to ORACLE before grievance
If you need to change the Score, new rating to be updated in year-end evaluation form
{business} update on Score, the PMGM Score ? capture Update on new Field?
{Business} how to Re-sync new score at Oracle?
There are no rows in this table

Process Steps:

Go with Option 1.
Step 1 (Requester): Non-executive employees (Employee, SM, Dir)
Fileds:
Original Score: to be read from Oracle
Note: Plain text field.
..

Step 2 (Approver): Requester’s Line Manger (On 3rd of October as of Oracle freezed Hierarchy- ignoring any route update on SAP)
If Line manager is Not Active , skip this step.
Step 3 (Approver): Manager’s managers (On 3rd of October as of Oracle freezed Hierarchy)
If Line manager reports to CxO , skip this step.
If Manager’s manager is Not Active , skip this step.
Step 4 (Final Approver): Requester’s CxO (Requester CxO as of Oracle freezed Hierarchy )
As clarified by Rewards team, they will share the cost impact with CxO offline for all relative grievance requests to decide on the Unit level.
Question: What is the cost impact field for?
Question: What if the Requester is mapped directly Group CEO (such as Cloud Programs)?

Actions to be available Reject or Approve.
New evaluation score (Number) to be defined by the CxO in case of Approval.
After Approval, the new Evaluation Score to be updated at Oracle manually by business team.



Oracle API to get the Requester Managers before freeze who are (On 3rd October)
Line Manager ,SM, Dir, GM, VP, CxO
Business process steps to follow the same approval process of performance forms and grievance process. ( As confirmed by business owners)

a. Employee initiates grievance request and flows through Line Manager, Manager’s managers and up-to to Chief level for final approval.
b. During the final approval Chief can view impacted cost for accepted grievances evaluation change. ( confirmed by Rewards team during the meeting)
3. Form fields would remain same as of the existing service with addition of cost impact field for final chief approver.
(please facilitate to share existing e-service fields, for business alignment and confirmation)

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.