IAssignmentsManager provide the ability which one user can dymamiclly take place another user's role without change the task assignment. For example: In XPDL, Task1's performer is defined as User1, so in normal user1 will get Task1's assignment. but in real world, user1 take vacation and user2 is his backup. To implements this, user can provide a IAssgimentsManager, return user2 for any task which assignments to user1. IAssignmentsManager only works in the XPDL defined performer. using the CompleteTaskEx2 with performers parameter or IRuntimeCallback who explicit assign performer to the task will not use the IAssignmentManager. Adding AssignmentsManager.Implementation.Type = Full Assembly Class Name to config file will enable the customized Assignments manager
For a list of all members of this type, see IAssignmentsManagerEx Members.
public interface IAssignmentsManagerEx
Requirements
Namespace: Aspose.Workflow.Engine
Assembly: Aspose.Workflow (in Aspose.Workflow.dll)
See Also
IAssignmentsManagerEx Members | Aspose.Workflow.Engine Namespace