Hello Everyone,
Has somone manage to work with the next lines of code :
WorklistShare worklistShare = new WorklistShare();
worklistShare.ShareType = K2M.ShareType.OOF;
worklistShare.StartDate = DateTime.MinValue;
worklistShare.EndDate = DateTime.MinValue;
WorkType workType = new WorkType("MyOOFWorkType");
workType.WorklistCriteria.Platform = "ASP";
workType.Destinations.Add(new Destination(@"K2:K2WORKFLOWuser1", DestinationType.User));
WorkTypeException workTypeException = new WorkTypeException("MyOOFWorkTypeException");
workTypeException.WorklistCriteria.Platform = "ASP";
workTypeException.WorklistCriteria.AddFilterField(WCLogical.And, WCField.ProcessFullName, WCCompare.Equal, @"K2OOFK2OOFProcess");
workTypeException.WorklistCriteria.AddFilterField(WCLogical.And, WCField.ActivityName, WCCompare.Equal, "Activity");
workTypeException.Destinations.Add(new Destination(@"K2:K2WORKFLOWExceptionUser", DestinationType.User));
workType.WorkTypeExceptions.Add(workTypeException);
worklistShare.WorkTypes.Add(workType);
workflowManagementServer.ShareWorkList(@"K2:K2WORKFLOWMe", worklistShare);
workflowManagementServer.SetUserStatus(@"K2:K2WORKFLOWMe", UserStatusses.OOF);
As you can see there is no type to K2M variable and to workflowManagementServer variable.
If someone has a custim code for managing OOF(out of office) that works or can help me with this one to work I will be really glad.
Ragards,