Technical Articles
How can we use Integration center to flow data from SF 2 SF !!
Aiming to leverage successfully to build the experiences drive as SAP SuccessFactors consultant, it’s my passion for exploring various areas led to this blog post.
In this post, I want to explain how we can use Integration Center to flow data from SuccessFactors (SOURCE) to Success Factors (TARGET). One of my keen interests in SuccessFactors areas is – Performance & Goals, so I took Goal Plan fields to run the show.
I want to explain 3 scenarios using Integration Center as mentioned below:
1.How to populate data into one field?
Example: Auto populating Start date as Today (Current date).
2.How to populate data into one field based on another field?
Example: Auto populating Due Date as (Start date + 3 Months)
3.How to build calculations?
Example: If an employee completes the task in less than 180 days, then he is a Good Performer
(Due date – Start date) = “X “< 180 = Good Performer.
If an employee completes the task more than 180 days, then he is Average Performer
(Due date – Start date) = “X “> 180 = Satisfactory Performer.
Which are not covered/missing :
1. How to enable Integration Center from the Upgrade center.
2. How to grant User permission to access Integration center.
3. How to pick Goal Entity form O DATA Dictionary.
4. How to create a Goal plan template
Prerequisite
- Integration center
- Goal Plan
- User – who is running this job required Edit Permission on Goal Plan fields.
Here are some steps and guidelines to build an integration flow between SF 2 SF using the Integration Center:
Procedure:
- Search and Select ‘Integration Center’ in the Tools search. You would be redirected to the Integration Center Landing Page. Select ‘My Integration’.
2.On the My Integrations page, click on Create and select More Integration types.
3. Select Source type and Target Type as SucccessFactors and choose to create
4. In the Options tab, enter Integration Name & Description and choose next.
5.In the Configuration Files tab, click on “+” and add Goal Entity.
- Operation: Upsert Multiple
This is how the screen would look, once we add Entity.
Above mentioned Steps are common steps to build integration flow.
Requirement 1:
Auto populating Start date as Today (Current date)
6.Click on Start date filed and Choose Calculated button.
7.Provide Label name & Select filed value as “Now” and Choose Calculation trace to see Output and choose OK.
Requirement 2:
Auto populating Due Date as (Start date + 3 Months)
8.Click on the due date field and Choose the Calculated button.
9.Provide Label name & Select filed value as “Start date + 3” & Months and Choose Calculation trace to see Output and choose OK.
10.Choose highlighted Arrow and Click on “Run Preview Records “to check Run Result Status.
11.Once you see “Upsert Success “in Run result Status then move on to the next step.
12.In the Filters and Sort tab, add filters to run this job for Specific users.
13.The next step is ‘Scheduling’. You can define the scheduling parameters i.e. how frequently the file should run. Don’t forget to click on the ‘Save’ icon before clicking ‘Next’.
14.In Review & Run tab, Before you submit the job please review the details in the last step as shown below
15.Click on “Run Now “to see output immediately in the Goal plan sheet.
Output:
Please find the Current date ( 11-16-2019 ) of the system is right down corner of the screenshot.
Requirement 3:
If an employee completes the task in less than 180 days, then he is a Good Performer.
- (Due date – Start date) = “X “< 180 = Good Performer
If an employee completes the task more than 180 days, then he is Average Performer
- (Due date – Start date) = “X “> 180 = Satisfactory Performer
Created 2 custom field in Goal Plan:
- Days required to achieve the Objective
- Performance of an Employee
A. Follow the same steps from 1 -5, then select the required field (Days required to achieve the Objective) and click on the calculate button.
B. Provide Label name & Select filed value according to the below screenshot and Choose Calculation trace to see Output and choose OK.
C. Select “Performance of an Employee” and Click on a calculated button
D.Provide Label name & Select filed value according to the below screenshot and Choose Calculation trace to see Output and choose OK.
Please follow the remaining 10-15 steps to see the output in the Goal Plan sheet.
Output:
If you liked this post, please share this across SAP SuccessFactors consultants.
Looking forward to your valuable feedback in the comments section!!!
Happy to help! Happy Integrating!!
Regards,
VenkatKrishnah Togara
Wipro.
Amazing and innovate post VenkatKrishnah
Hi Venkat
Thanks for sharing this info with us. However, I have a question.
As I could understand, the integration that you have built will run on a periodic basis. So does that mean that every time this job would run, it would overwrite my previous data that I had updated in the start date field of the goal plan?
If we are not scheduling this job, then how do we ensure that the whenever the end user tries to add a goal, he/she sees today's date in the start date field?
Regards
Really amazing one
I reached out through searching for a solution to mass create goals dynamically based on criteria... Something like group goal 2 with dynamic group instead of the current limitations
So I will build on this blog to reach a solution and create a supplementary blog
Thanks
It is very good ,
But when i follow the procedure i am getting a warning
the data is present, but the issue is displaying can you help me