Read from different CSV files and run terminations every 1 hour

Hi all,

I have a requirement where we have two separate files for employees and contractors.

  1. We can only have 1 HR application on IIQ
  2. Only the termination need to be processed every hour
  3. The other events need to processed once in a day

How can this be achieved?

Thanks in advance

@rishavghoshacc

Can you confirm, if both your employees and contractors are coming from the same HR source.

Thanks

@msingh900 Yes. but the data is in two separate csv files

You can use pre-iterate rule to merge both the files in a single one and use it in your 1 HR App. You can try this.

@msingh900 How to run only the terminations every hour?

You an try this way, create a population named “To Be Terminated Users” and add it to the Identity Refresh Task. Schedule the task to run every hour

@rishavghoshacc

You can create a rule runner task and in the rule, write the logic to find the terminated identities and then on those terminated identities call the Leaver Workflow.

Once this Rule Runner task is ready club it with Aggregation task of your HR app in a sequential task.

IN this way, first the aggregation will run and update all the data of the user profile and after that your termination task.