I have a requirement where I need to collect the Accounts after creation. Since OOTB we can't schedule collectors multiple times a day, is it feasible to call the ADC from a workflow? If yes how?
Thanks In Advance!
It is possible however using the OOTB webservices are quite easy to use for this as well.
If you really want to use a workflow, you can do so via using a custom task workflow. These workflows have the following nodes available:
These allow you to run collectors from a workflow that can be scheduled.
Thanks Tim for your response! Can you please suggest how to enable custom
Add the below parameter in Admin->System -> Settings tab, under custom
I am not sure if custom tasks is what you are trying to do here. This allows you to define a different type of workflow that can be scheduled to run. It is not tied to a given change request at all though. You wouldnt want to run a full collection after every individual change request.
This is meant to be used for a different use case to perform some type of task either run manually as an administrator or on some scheduled basis. It is a POC feature though and you need to be mindful what you are doing in these workflows as they may need to interact with other parts of the system. You shouldnt use it collect every 30 minutes for example as that could introduce a lot of contention in the system.
@Sean What do you recommend if collection needs to be called from workflow for specific users.
Asking a question is not like asking the right question
Can you describe why you want to collect the accounts after each account creation? (what is the business requirement)
What type of application is that (LDAP/DB/API)?
I have a role which will assign specific groups/entitlements based on the user attributes . So, as soon as the Identity collector runs it will detect the change and will trigger the rule based on this role. As part of the Entitlement on the Role, we need to add the user's account to the Group. But, the ADC has not run yet so Default AFX fulfillment WF comes back with error that user does not have an account yet.
So, I want to call the LDAP ADC [For this directory] before it calls the Default AFX fulfillment. So, that system is able to see the account and can associate this account with group.
Run a custom workflow automatically after a account collection
How to run an account data collector from workflow
Retrieving data ...