Ramon Torras

TECHNOLOGY ENTHUSIAST

Como recuperar quien ha completado una tarea

Muchas veces una tarea se assigna a una persona pero damos permisos a personas para que también la puedan completar.
 
Si miramos la propiedad Modificado por de la tarea.
 
Con esta función dentro del Workflow podremos verla.
 

public string returnModifiedBy(int taskId)

        {

            Guid taskListID = workflowProperties.TaskListId;

            SPList taskList = workflowProperties.Web.Lists[taskListID];

            SPListItem taskItem = workflowProperties.TaskList.GetItemById(taskId);

            return taskItem[ Editor ].ToString().Split(‘#’)[1];

        }

 

Comments are currently closed.