viernes, 5 de julio de 2013

Obtener el estatus de una tarea usando la actividad OnTaskChanged en un flujo de SharePoint 2010 C# (get task status on OnTaskChanged activity SharePoint 2010)

1. Supongamos que tenemos un flujo de trabajo muy sencillo como el siguiente.


2. Nuestra actividad OnTaskchanged1 esa dentro de un while en el cual la condición es verificar que nuestro estatus del flujo de trabajo este en "Completed" para finalizar nuestro flujo.


3. Por lo cual necesitamos validar que al momento de que nuestra Tarea sea editada verifique si dicha tarea contiene el estatus "Completed" para poder dar por finalizado el flujo. para ello nos dirigimos a nuestro código y agregamos la siguiere linea que se encuentra subrayada.

4. ahora nos vamos a la vista diseño, seleccionamos OnTaskchanged1 y en sus propiedades damos clic en AfterProperties y seleccionamos en el recuadro onTaskChanged1_AfterProperties1 y aceptar.


5. En la vista diseño, doble clic sobre la actividad OnTaskchanged1 nos lleva al código y colocamos las siguientes lineas.


6. De esta manera obtenemos el estatus de la tarea que se este ejecutando en el momento, suficiente para validar el estatus y poder dar por finalizado el flujo.

En los siguientes post les mostrare como crear un flujo de trabajo básico en SharePoint 2010 con Visual Studio, algo primordial que cualquier desarrollador en SharePoint debe conocer.

Saludos.
Oscar Miguel Dominguez Acevedo.

No hay comentarios:

Publicar un comentario