| Methods / User Delegation | 
Creates a rule for delegating one user's tasks to another user. This method uses the WFDelegation class. For more information, see the AgilePoint Class Reference.
| Name | Type | Description | 
|---|---|---|
| delegation | WFDelegation | An object that specifies the details of the delegation rule, including the user whose tasks will be delegated and the designated user to whom to delegate the tasks. | 
IWFAdminService svc = GetAdminService();
WFDelegation delegation = new WFDelegation();
//Set the object properties.
delegation.FromUser = "Demo3\\Andy";
delegation.ToUser = "Demo3\\Joe";
delegation.StartDate = DateTime.Now;
delegation.EndDate = DateTime.Parse("27/10/2009");
delegation.Description = "Delegating Andy's task to Joe";
try
    {
    WFDelegation delegation = adminService.AddDelegation(delegation);
    Console.WriteLine("Delegation ID: {0}", delegation.DelegationID);
    }
catch (Exception ex)
    {
    Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
    }