Cómo agregar automatización de flujo de trabajo a Planisware

Las amplias capacidades de integración de WorkflowGen permiten que la solución se integre en una variedad de aplicaciones y plataformas existentes, desde portales internos de la compañía hasta software ampliamente utilizado como iManage y Planisware .

Planisware es una solución líder de gestión de proyectos y carteras (PPM) cuyos clientes son organizaciones medianas y grandes en muchos sectores, incluidos varios gigantes de la industria.

WorkflowGen se puede integrar con Planisware mediante una aplicación de ensamblaje. Los usuarios completan y envían formularios desde el portal de usuarios de WorkflowGen, y la aplicación de ensamblaje realiza una llamada a la API de Planisware para buscar el proyecto y actualizar la actividad. WorkflowGen también puede recuperar datos “entrantes” y actualizar o crear datos “salientes” según sea necesario.

Este caso de uso implica un proceso de Nota de cambio de ingeniería para un fabricante que usa Planisware para administrar sus proyectos y subproyectos. Primero, se crea una actividad para identificar subproyectos en la WBS en el Módulo de administración de WorkflowGen. Luego, se crea un proyecto predeterminado dedicado (que incluye un subproyecto) para recibir datos de tareas para proyectos que no se administran o que aún no se crearon en Planisware.

Desde la perspectiva del usuario final, el proceso es el siguiente:

  1. En WorkflowGen, el usuario completa y envía una solicitud para crear o modificar un proyecto administrado en Planisware.
  2. WorkflowGen gestiona el circuito de aprobación que involucra a los diversos actores en el proyecto.
  3. Una vez que se completan las aprobaciones, WorkflowGen llama a un servicio web para buscar el proyecto de destino en Planisware en función del nombre del proyecto ingresado en el formulario.
  • Si se encuentra el proyecto, WorkflowGen busca el subproyecto; Si no se encuentra el subproyecto, el procesamiento se cancela y se devuelve un error.
  • Si no se encuentra el proyecto, el proyecto predeterminado y su subproyecto configurado en WorkflowGen se usarán para crear un proyecto y un subproyecto en Planisware.

4. El nombre del proyecto junto con el ID de la tarea se utiliza para identificar y buscar la actividad en Planisware.

  • Si se encuentra la actividad, sus datos se modifican en función de los datos ingresados ​​en WorkflowGen.
  • Si no se encuentra la actividad, se crea una actividad con los atributos configurados en el subproyecto de destino.

Cómo funciona

En este ejemplo, la aplicación de ensamblaje es una biblioteca de clase C #. El proceso se ejecuta de la siguiente manera:

  1. El cliente WorkflowGen utiliza una acción para enviar una solicitud de actividad de actualización a la aplicación de ensamblaje Planisware.
  2. La aplicación de ensamblaje de Planisware envía una solicitud SOAP a la API de Planisware.
  3. La API de Planisware actualiza la actividad en el servidor de Planisware.
  4. El servidor Planisware devuelve si la actualización fue exitosa o falló en la API de Planisware.
  5. La API de Planisware devuelve este resultado como una respuesta SOAP a la aplicación de ensamblaje de Planisware.
  6. El cliente WorkflowGen captura la respuesta en un formulario de datos que se puede utilizar para acciones posteriores.

Beneficios

  • Todos los datos se mantienen sincronizados en las dos plataformas, eliminando el reingreso de datos innecesarios (y potencialmente incorrectos).
  • Los usuarios pueden crear o actualizar proyectos y realizar otras acciones de proceso a través del portal de usuarios de WorkflowGen, ahorrándoles la molestia de tener que cambiar entre dos aplicaciones.
  • WorkflowGen configurado para crear automáticamente un nuevo proyecto y subproyecto en Planisware si no se encuentra el nombre del proyecto en los datos del formulario, eliminando la necesidad de hacerlo manualmente en Planisware primero; todo se hace de una vez desde el formulario en WorkflowGen.
  • Las aprobaciones pueden realizarse rápida y fácilmente, desde cualquier lugar y en cualquier dispositivo, utilizando las funciones de aprobación remota y aprobación masiva rápida de WorkflowGen; WorkflowGen gestiona todo el circuito de aprobación y actualiza o crea automáticamente el proyecto en Planisware de acuerdo con los datos de la solicitud.
  • Se pueden agregar otros actores al flujo de trabajo según sea necesario para intervenir en solicitudes y aprobaciones.

Puede hacer un recorrido en video de WorkflowGen para ver el producto en acción y tener una idea de cómo y por qué es la mejor herramienta en su clase para la automatización de procesos comerciales: