ISC HR Data Aggregation (Delta or push method)

For ISC you want to have your employee data up to date. But is there only a option to pull always all the employee data from the HR system?

Is there maybe a way for ISC that if data is changed in the HR system, that the HR system can push that delta to ISC? So ISC will receive data instead of pulling.

Or can ISC work with a REST API that only returns delta information about employee. Instead of always pulling all the data from the API?

There is an API that can trigger an account aggregation in ISC: import-accounts | SailPoint Developer Community

Unfortunately, the old CC version of this API has been depreciated and has been replaced by a BETA API (which Sailpoint recommend not to use in Production systems).

However, hypothetically, you could create some form of custom script at the source to identify changes in your HR Source and fire off an API to ISC to run an import. How this would work in practice would be different depending on the system.

You’d also need to set up an API Client with a set of client credentials from ISC to authenticate the API calls.

Hi @zeross,

IDN would always require an aggregation (data pull) to load the data from the connected sources.

If you are working on a webservice connector, you do have the option for delta aggregation as mentioned in here

Another complex solution to pull in the data changes real time is to invoke a REST call from your HR source whenever a user data changes and invoke the IDN Aggregation API so that IDN can perform the aggregation on the single user.

1 Like

So if I read it correct, if you want to have it different then getting all the data every time, it will be more complex because you stop using the default way of how ISC wants to work.

But can ISC work more default when you call the rest API from the HR source and only getting information as a result that has been changed? So instead of receiving all the data through that API every single time, you only get like 5% of the data because those data has been changed.

Hi @zeross,

To pull in the only data that had a change after the last aggregation, you can consider using the delta aggregation as mentioned in the below documents:

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.