private void updateOnHoldTask_ExecuteCode(object sender, EventArgs e) { UpdateWorkflowTaskMetadataSettings updateTaskSettings = new UpdateWorkflowTaskMetadataSettings(); updateTaskSettings.FieldId = SPBuiltInFieldId.TaskStatus.ToString(); updateTaskSettings.TaskId = TaskIdCreated; updateTaskSettings.Type = TaskActionTypes.UpdateWorkflowTaskMetadata; updateTaskSettings.Value = Constants.Workflow.STATUS_ON_HOLD_TEXT; ITaskActionHandler action = TaskActionFactory.CreateTaskActionHandler(TaskActionTypes.UpdateWorkflowTaskMetadata); TaskActionArgs taskArg = new TaskActionArgs(updateTaskSettings, this.WorkflowProperties); action.Execute(taskArg); }
private void updateEECStatus() { UpdateWorkflowTaskMetadataSettings updateTaskSettings = new UpdateWorkflowTaskMetadataSettings(); updateTaskSettings.FieldId = SPBuiltInFieldId.TaskStatus.ToString(); updateTaskSettings.TaskId = TaskIdCreated; updateTaskSettings.Type = TaskActionTypes.UpdateWorkflowTaskMetadata; updateTaskSettings.Value = _sendEECStatus; ITaskActionHandler action = TaskActionFactory.CreateTaskActionHandler(TaskActionTypes.UpdateWorkflowTaskMetadata); TaskActionArgs taskArg = new TaskActionArgs(updateTaskSettings, this.WorkflowProperties); action.Execute(taskArg); }