Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Resumen: aprenda a agregar opciones de aprobación adicionales en una tarea de aprobación de flujo de trabajo de Project Web App.
Se aplica a: Project Server Edición de Suscripción, Project Server 2019, Project Server 2016, Project Server 2013
Al usar tareas de aprobación en los flujos de trabajo, suele ser conveniente tener opciones adicionales además de Aprobado y Rechazado. Por ejemplo, tal vez desee que quienes envíen la propuesta hagan un poco más de trabajo preparatorio en el proyecto y después lo vuelvan a enviar antes de tomar la decisión final de aprobación o rechazo.
En este artículo, veremos cómo agregar una tercera opción (la llamaremos Revisar y volver a enviar ) a la lista de opciones de la tarea de aprobación del flujo de trabajo.
Antes de empezar
Antes de empezar, asegúrese de:
Si usa una implementación local de Project Server, ha configurado la plataforma de flujo de trabajo de SharePoint 2013.
Haber creado el ejemplo de flujo de trabajo, las fases y el tipo de proyecto empresarial, tal como se describe en Create a sample Project Web App workflow.
Agregar una nueva opción de aprobación de tarea
Lo primero que debemos hacer es agregar la nueva opción Revisar y volver a enviar a la lista existente de opciones de aprobación. Esto se hace en la configuración del sitio para el sitio de Project Web App.
Para modificar las opciones de aprobación de la tarea
En Project Web App, haga clic en Configuracióny, a continuación, haga clic en Configuración del sitio.
En Galerías del diseñador web, haga clic en Tipos de contenido de sitio.
En Tipos de contenido de lista, haga clic en Tarea de flujo de trabajo (SharePoint 2013).
En Columnas, haga clic en Resultado de la tarea.
Haga clic en el vínculo Editar columna de sitio.
En el cuadro Escribir cada opción en una línea independiente , agregueRevise y Vuelva a enviar en una línea independiente entre Aprobado y Rechazado.
Haga clic en Aceptar.
Creación del flujo de trabajo
Usaremos el flujo de trabajo de ejemplo que creó en Crear un flujo de trabajo de Project Web App de ejemplo para crear un flujo de trabajo similar al siguiente:
Si ha completado los procedimientos de otros artículos de esta serie, es posible que ya tenga parte de este flujo de trabajo. Los pasos completos para crear este flujo de trabajo están en el siguiente procedimiento.
Para crear un flujo de trabajo
Inicie SharePoint Designer.
Conéctese al sitio de Project Web App.
A la izquierda, haga clic en Flujos de trabajo.
Haga clic en Ejemplo de flujo de trabajo.
Haga clic en Editar flujo de trabajo.
En la cinta de opciones, haga clic en Fasey, a continuación, haga clic en 1 - Proponer idea.
Coloque el cursor anaranjado en la sección superior de Fase 1 y, en la cinta, haga clic en Acción y después, en Acciones de Project Web App, haga clic en Esperar el evento del proyecto.
Haga clic en evento de este proyecto y elija Evento: cuando se envía un proyecto en el menú desplegable.
Coloque el cursor naranja debajo de la fase 1, haga clic en Fasey, a continuación, haga clic en 2 - Solicitar idea.
Coloque el cursor anaranjado debajo de Fase 2, haga clic en Fase y después en 3 – Ejecutar.
Coloque el cursor anaranjado debajo de Fase 3, haga clic en Fase y después en 4 – Cancelado.
Coloque el cursor anaranjado en el área Transición a fase de Fase 1 y después, en la cinta, haga clic en Acción y, por último, en Ir a una fase.
Haga clic en el vínculo de una fase y, a continuación, elija 2 - Solicitar revisión en la lista desplegable.
Coloque el cursor anaranjado en la mitad superior de Fase 2.
En la cinta, haga clic en Acción y después, en Acciones de tareas, haga clic en Iniciar un proceso de tarea.
Haga clic en el vínculo estos usuarios.
En la página Iniciar un proceso de tarea:
Haga clic en los puntos suspensivos ( ...) para Participantes y agregue el nombre del usuario al que desea asignar la tarea de aprobación del proyecto.
Para Título de tarea, haga clic en fx, elija un Origen de datos de Datos de Project, un Campo del origen de Nombre del proyecto y, por último, haga clic en Aceptar.
Haga clic en Aceptar.
Coloque el cursor anaranjado en la sección Transición a fase de Fase 2.
Haga clic en Condición y seleccione Si cualquier valor es igual al valor.
Haga clic en el primer vínculo valor y después en fx.
Elija un Origen de datos de Variables y parámetros de flujo de trabajo y un Campo del origen de Variable: Resultado y haga clic en Aceptar.
Haga clic en el segundo vínculo valor y elija Aprobado en la lista desplegable.
Coloque el cursor anaranjado en la rama if de la instrucción If/Else.
En la cinta, haga clic en Acción y elija Ir a una fase.
Haga clic en el vínculo una fase y después elija 3 - Ejecutar.
Coloque el cursor anaranjado en la rama else de la instrucción If/Else.
Haga clic en Condición y seleccione Si cualquier valor es igual al valor.
Haga clic en el primer vínculo valor y después en fx.
Elija un Origen de datos de Variables y parámetros de flujo de trabajo y un Campo del origen de Variable: Resultado y haga clic en Aceptar.
Haga clic en el segundo vínculo valor y elija Revisar y volver a enviar en la lista desplegable.
Coloque el cursor anaranjado en la rama if de la segunda instrucción If/Else.
En la cinta, haga clic en Acción y elija Ir a una fase.
Haga clic en el vínculo de una fase y, a continuación, elija 1 - Proponer idea.
Coloque el cursor anaranjado en la rama else de la instrucción If/Else.
En la cinta, haga clic en Acción y elija Ir a una fase.
Haga clic en una fase y después elija 4 - Cancelado en el menú desplegable.
Coloque el cursor anaranjado en el área Transición a fase de Fase 3 y después, en la cinta, haga clic en Acción y, por último, en Ir a una fase.
Haga clic en una fase y después elija Final del flujo de trabajo en el menú desplegable.
Coloque el cursor anaranjado en el área Transición a fase de Fase 4 y después, en la cinta, haga clic en Acción y, por último, en Ir a una fase.
Haga clic en una fase y después elija Final del flujo de trabajo en el menú desplegable.
En la cinta, haga clic en Publicar.
Probarlo
Para crear un proyecto
En Project Web App, en el panel de navegación izquierdo, haga clic en Proyectos.
En la cinta, haga clic en la pestaña Proyectos.
Haga clic en Nuevo y después en Tipo de proyecto de ejemplo.
Asigne al proyecto el nombre Personalizar opciones de aprobación y después haga clic en Guardar.
En la página Estado del flujo de trabajo, haga clic en Enviar y después en Aceptar.
Al enviar el proyecto, se moverá el flujo de trabajo a la Fase 2 lo que desencadenará nuestra tarea de aprobación. (Tenga en cuenta que la fase de flujo de trabajo actual de la página Estado del flujo de trabajo es 2: Revisión de solicitudes). El siguiente paso es seleccionar un resultado para la tarea.
Para elegir un resultado para una tarea
Inicie sesión en Project Web App como el usuario al que asignó la tarea.
En Project Web App, en el panel de navegación izquierdo, haga clic en Aprobaciones.
En la cinta de opciones, haga clic en Aprobaciones de flujo de trabajo.
En la lista Tareas de flujo de trabajo, haga clic en Todas las tareas.
Haga clic en Personalizar opciones de aprobación.
En la cinta de opciones, haga clic en Editar.
Haga clic en Revisar y volver a enviar.
En la página Estado del flujo de trabajo, tenga en cuenta que la fase de flujo de trabajo actual ha vuelto a 1: Propuesta de idea. (También puede usar el estado de fase para dejar un mensaje para los usuarios sobre la necesidad de revisar su propuesta). Ahora, los usuarios pueden actualizar los materiales de la propuesta del proyecto y volver a enviar el proyecto para crear otra tarea de aprobación.
Intente crear otro proyecto y elegir Aprobado o Rechazado para la tarea. Observará que la fase de flujo de trabajo se mueve a 3: Ejecución o 4: cancelada , respectivamente.
En este caso, hemos agregado una sola opción adicional (Revisar y volver a enviar) a la tarea de aprobación. Puede agregar opciones adicionales en función de sus necesidades y configurar el flujo de trabajo para reaccionar de manera distinta a cada uno.
Vea también
Creación de un flujo de trabajo de Project Web App
Hacer que un flujo de trabajo espere un evento de Project Web App
Establecer el estado de fase en un flujo de trabajo de Project Web App
Agregar un campo personalizado a una página de detalles del proyecto