how can we automatic export in identity manager?
We have integrate Delimiter Driver with identity manager. We are importing CSV file with delimited drivers but customer have requirement export the file automatically.
customer want same way export the file on the IDM server with schedule time.
Do we have any option to export data on schedule with selected attributes?
To do an automatic export of "everything" you need to create a job to trigger the export.
You also need to veto all other events but the job since you only want the one file.
Attributes are selected in the filter.
Issue: IDM is event driven not usually schedule driven. You want a scheduled event. So you need to change how things normally work.
You can do scheduled events in IDM with either a Job (runs on a schedule, emits a <trigger> event so If Operation= trigger is your policy based test).
Or you can make a Work Order that is processed by the driver, and create WO's when you want stuff to happen at a future time. A Job seems more fitting here however.
So step 1, get an event on a time window.
Step 2: Do something with that event.
Does your driver have a configuration where it sends all data on the user? Would a <sync> do that?
If so, Sub-ETP of your Delim text driver you could have a policy;
if operation = trigger
if source-dn = name of Job (In Job config, you can select and say set source DN (or was it name?) to Job Name.
Then in the Job config config it to send one event for each child object and then read the src-dn (I think?) and then append XML element ../sync then build the sync document and veto the current event.
If you generate a <sync> before the end of the ETP then the engine treats it as a real sync event.
So many details that depend on information you have not provided. But this should be enough to get you started.