Ramon Torras

TECHNOLOGY ENTHUSIAST

Workflow Foundation 3.5

Versionado de workflows

Para deployar una versión nueva del mismo wf tenemos de tener en cuenta una serie de consideraciones.   Como si cambia el codigo del workflow o si solo cambian los taskforms, que pasa con las instancias que estan corriendo con la antigua versión, etc..     En este link explican las cosas a tener en […]

Deploy de un Workflow sobre SharePoint

Vamos al directorio de nuestra solución WF <Nombre solución> DeploymentFiles ProductionDeployment Aquí encontraremos dos ficheros: –          Manifest.xml –          Wsp_structure.ddf Primero hemos de dejar bonito el Manifest.xml asi que vamos a editarlo: <?xml version= 1.0 encoding= utf-8 ?>   <!–  Manifest for a solution package (wsp).  To customize: 1) Replace NEW_GUID with a unique GUID 2) […]

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.Item.Update() provoca OnwWorkflowActivated

Cuando hagais un workflow pensado en utilizar la opción del triger cuando el elemento ha cambiado.  Tened cuidado.             En todos los ejemplos cuando por codigo se modifica una property del propio elemento asociado sale:   workflowProperties.Item[ Num Linea Objeto WF ] = NumLineaObjWF.ToString(); workflowProperties.Item.Update(); Pero realmente, al hacer el […]

Tomar List Item ID para un Formulario de Infopath

Cuando queremos generar un numero de Solicitud cuando mostramos por primera vez el formulario aun no sabemos cual será su numero.   Una solución es entrar siempre un campo vacio y despues hacer un miniworkflow con el Sharepoint Designer para despues canviar el nombre y el campo definido en Infopath.   Posteriormente si abrimos el […]

Previous Posts