I have a certain requirement where... When a new user is added into PPM I want a particular request to be created (wrt that user) to do some work. for example it could be as simple as induction process or handing over to the training department for further process. How can this be done? The problem gets tougher if you consider the user might be added by interfacing systems also. ....
User added into PPM
HR gets notification and request to start induction
Users skills are update by this workflow
user is eligible to join the rest of organization now
There is a workflow which is when started for the first time it's always run until you click close button. The first step of workflow has a timeout. Timeout timing for exemple could be 10 minute. When timeout become true, the workflow timeout transition run and come to the an execution. The execution can call a db function or run select query to check if there is a new user be definied. If it is definied, get user_id and send notification. Then the execution return to the the first step of workflow.
In this solution you have to have a simple request type (and header of course), a workflow; 1 decision step (the first step), 1 execution step (the execution step), 1 close success step. a SQL/db funtion; to check new user existence and get new user_id, 1 notification mail.
Please have a look to enclosed picture for workflow.
Is it helpful ?
IT Governance Professional & PPM Solution Architect