Buildersbuilder

Process Builder

¿Cómo cambiamos un proceso de aprobación u operativo sin un proyecto de software?

Represente un proceso en un lienzo visual: sus estados, las transiciones entre ellos, quién actúa en cada uno y qué se lanza en cada movimiento. Las solicitudes enviadas avanzan después exactamente por esos estados, enrutadas a quien ocupe en ese momento el cargo adecuado.

La instancia

Una definición. Cada solicitud que la sigue.

Definición v3 · publicada

  1. Enviado
  2. Revisión de la unidad
  3. Revisión financiera
  4. Aprobado
Actores
Responsable de la unidad
Plazo
48 h → escalar
Verificación
Obligatoria para avanzar
Partes interesadas
Pueden añadirse durante el proceso
  • Formulario vinculado
  • Notificación
  • Generar documento
  • Crear tarea

Solicitud en curso #4471

  1. Revisión de la unidadResponsable de la unidadactivo
  2. Revisión financieraGrupo de finanzasactivo

Dos estados activos a la vez – las líneas de revisión que realmente transcurren en paralelo se modelan en paralelo, no en cola una detrás de otra.

Los actores se resuelven según el organigrama tal como está hoy, no por un nombre escrito en la definición.

Las solicitudes avanzan estado a estado según la definición y conservan su historial de acciones a medida que avanzan.

Cómo funciona

Un proceso se dibuja como estados y transiciones en un lienzo. Cada estado tiene su propia configuración: los grupos de actores que pueden actuar en él, un plazo con un destino de escalado para los pasos vencidos, si pueden añadirse partes interesadas adicionales, reglas de cancelación y si el paso debe superar una verificación frente a sus estándares documentados antes de que el trabajo continúe. Las definiciones se almacenan como metadatos versionados, de modo que publicar un cambio no implica volver a desplegar una aplicación.

Se ejecuta la misma definición. Al enviar una solicitud se crea una instancia de proceso en curso cuyo estado actual avanza transición a transición, y una instancia puede tener más de un estado activo a la vez – ramas paralelas reales, no un único puntero lineal. Antes de cualquier movimiento, el motor valida que el estado de destino sea realmente alcanzable a través del grafo de transiciones definido.

Los actores se determinan en tiempo de ejecución en lugar de estar fijados. Una etapa puede dirigirse al iniciador, al superior del iniciador, al superior del usuario actual, al responsable de la unidad, a una persona seleccionada durante la solicitud o a un grupo de cargos con nombre – todo ello resuelto según el organigrama tal como esté ese día. Un proceso también lleva su propia ubicación: grupos destinatarios, criterios de entrada y la posición de menú donde los usuarios lo encuentran, y puede configurarse para ejecutarse en el primer inicio de sesión, tras iniciar sesión o antes de cerrar sesión.

En el producto

El lienzo del Process Builder – un proceso de oportunidad dibujado como estados, decisiones y transiciones, con cada estado coloreado según su situación de configuración.

El lienzo del Process Builder de continON: un proceso de gestión de oportunidades dibujado como estados, decisiones y transiciones – una RFP creada o cargada, una oferta presentada, un contrato adjudicado o no, un proyecto generado y después completado o cancelado –, con cada estado coloreado según su situación de configuración.

Lo que le aporta

Ramas paralelas
Una solicitud en curso puede tener varios estados activos a la vez, de modo que las líneas de revisión que realmente transcurren en paralelo se modelan en paralelo – sin forzarlas a una única cola.
Plazos con escalado programado
Un estado puede llevar un plazo y un destino de escalado. Las acciones de una transición se lanzan de inmediato; los escalados de pasos vencidos se ejecutan según una programación.
Puntos de control de verificación
Un estado puede marcarse para exigir una verificación frente a sus estándares documentados antes de que el proceso pueda avanzar – un control obligatorio, registrado en la instancia.
Partes interesadas gestionadas durante el proceso
Las transiciones pueden añadir o quitar partes interesadas en una solicitud en curso, de modo que los observadores adecuados se incorporan a medida que avanza el trabajo.
Definiciones versionadas
Se conserva cada revisión guardada de un proceso, de modo que lo que cambió – y con qué definición se ejecutó una solicitud concreta – sigue siendo trazable.