Skip to Content
Technical Articles
Author's profile photo venkatakrishna thogara

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:

  1. 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.

 

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Muhammad Yousuf
      Muhammad Yousuf

      Amazing and innovate post VenkatKrishnah

      Author's profile photo Adeeb Rizvi
      Adeeb Rizvi

      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

      Author's profile photo Emad Massoud
      Emad Massoud

      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

       

       

       

       

       

       

      Author's profile photo Gopichand Ganji
      Gopichand Ganji

      It is very good ,

      But when i follow the procedure i am getting a warning

      invalid%20id

      the data is present, but the issue is displaying can you help me