We have a requirement to allow automatic reassignment of tasks for a user during

We have a requirement to allow automatic reassignment of tasks for a user during a delegation period to whomever he/she has specified as a delegate for that period (such as a delegation setup for a 10 day vacation). We were trying to come up with options to reassign the task to delegate in real-time during the specified delegation period. There are task reassignment smart services and also the IFM Manager that allows us to reassign tasks on-demand. However, the requirement is for real-time reassignment during the delegation period. We could setup an exception flow on each and every task, but that would be time consuming and potentially error-prone activity. Does anyone have any suggestions for design options to accomplish real-time reassignment of tasks without a lot of additional set up for every task, since this is an application/system wide requirement?

OriginalPostID-181809

OriginalPostID-181809

  Discussion posts and replies are publicly visible

Parents
  • Yes, if we want to reassign the every task in an application if the user in vacation.
    Am attaching two screen shots. Main process and Sub process. Look into them. which will give you an idea.
    And we need to store user delegation details in database.(fromDate, toDate, taskReassignTo)
    In every main process, every UIT or the Node before the UIT will have two out flows, one is actual flow and one will reassign sub-process.
    Every time, when sub-process is called, it takes process id as input, and it'll get active task details. Using these details we have to fetch user delegation details from database(fromDate, toDate, taskReassignTo).
    At this point, we have task id and user. We can reassign the task using smart service.
    For this kind of activity, every process model should contain this sub-process(re-assignment) and similar workflow.


Reply
  • Yes, if we want to reassign the every task in an application if the user in vacation.
    Am attaching two screen shots. Main process and Sub process. Look into them. which will give you an idea.
    And we need to store user delegation details in database.(fromDate, toDate, taskReassignTo)
    In every main process, every UIT or the Node before the UIT will have two out flows, one is actual flow and one will reassign sub-process.
    Every time, when sub-process is called, it takes process id as input, and it'll get active task details. Using these details we have to fetch user delegation details from database(fromDate, toDate, taskReassignTo).
    At this point, we have task id and user. We can reassign the task using smart service.
    For this kind of activity, every process model should contain this sub-process(re-assignment) and similar workflow.


Children
No Data