SuccesssFactors Intelligent Services Center (ISC) & Integration Center (IC): Replacement of 3rd Party middleware to trigger simple interfaces from Employee Central
Background: In this blog, I am going to discuss how to trigger Integration (Integration Center) automatically based on Intelligent Service Center (ISC). Say for example, we have to send employee data to a SFTP server whenever there is location change in employee job information.
Without using any 3rd party integration tool/middle-ware we can achieve this functionality with the use of Integration Center (IC) & Intelligent Service Center (ISC). The same concept can be used to trigger other Integration from Integration Center based other employee data changes like email change, job info change etc.
Let’s see the configuration steps.
Step 1: Create new integration from SF Integration Center. Here I have created an Integration named as “Location – ISC Trigger” with 5 fields (Sequence Number, Start Date, User ID, Event Reason & Location)
Step 2: Create a Business Rule to trigger standard SF event for Location change. In the below sample rule system is checking old & new location value, based on that it is triggering Location Change Event. There are many sample rules related to event trigger in Success Store which can be used/copied for different requirements.
Step 3: Assign the Rule to the Succession Data Model. The same can be done from “Manage Business Configurations”. The rule needs to be added on “onPostSave” Event Type.
Step 4: Modify/Create Flow in “Intelligent Services Center”. Add the Integration ID (Created in step 1) in the Flow of ISC.
Here you can choose when the integration should trigger. Standard list of “TIMING” is below.
All Set. Let’s change location for an employee & see what happens.
For Employee “Jimi Maccalin” location is changed from Maidenhead to London in Employee Job Information.
On Post Save of location change data in employee Job Information ISC event triggered:
ISC flow trigger detail:
Based on ISC flow configuration it also triggered the Integration “Location – ISC Trigger” in Integration Center.
Detail of Integration Center Execution Manager:
Execution log Detail:
Created SFTP File Detail:
Sample File contains the fields which has been added in step 1.
When the file is in SFTP other systems can pick it up & process it at their end.