4. Procesos_Actividades-Actividad Inicio

Actividad Inicio

La actividad de Inicio en BModeler es el punto de partida obligatorio de cualquier proceso y define la modalidad en la que se generarán los casos. Se encuentra en la barra de actividades, desde donde se puede arrastrar al lienzo.

Cuando se arrastra la actividad al lienzo, automáticamente se abre la ventana de configuración en la parte izquierda de la pantalla.

Se debe definir el Nombre y el Tipo para poder guardar la configuración.

1. Tipo de Inicio

Existen tres tipos principales de inicio que un usuario puede configurar:

1.1 Inicio Directo (Manual o por API)

Este tipo de inicio permite que el proceso comience de forma inmediata, ya sea por la acción de un usuario o por un sistema externo.

  • Manual: El usuario inicia el caso directamente desde la prestación de “Casos” haciendo clic en el botón de “Nuevo Caso”.

  • Datos de API: Se obtiene la API que permite disparar el proceso desde sistemas externos o desde el propio ERP (transacciones de Go).

  • Configuración de Parámetros: Si se colocan parámetros, al iniciar el caso estos parámetros tienen que ser completados para dar inicio definitivo. Si se opta por el inicio vía API, el administrador puede definir parámetros específicos (como el nombre de un proveedor). A medida que se agregan estos parámetros, el sistema construye automáticamente el cuerpo del JSON que la API esperará recibir para iniciar el caso exitosamente.

1.2 Inicio por Formulario

Se utiliza cuando se requiere que el usuario cargue información específica antes de iniciar el caso.

  • Maquetador Visual: Requiere la configuración de un formulario mediante una herramienta de “arrastrar y soltar” (drag and drop) donde se definen los campos necesarios.

  • Limitación actual: A diferencia del inicio directo, los procesos que inician por formulario no pueden ser llamados por API actualmente; siempre requieren que el usuario haga clic en “Nuevo Caso” e complete los datos manualmente.

1.3 Inicio Programado (Automático)

Este inicio no requiere intervención humana ni llamadas externas, ya que el sistema genera los casos de forma autónoma basándose en una agenda predefinida.

  • Se debe seleccionar un tipo de programación:

  • Por Intervalo: Se define una hora de inicio, una de fin y la frecuencia de ejecución (ej. cada 30 minutos o cada 2 horas) dentro de ciertos días, pudiendo activar el toggle para indicar “Todos los dias” o haciendo clic sobre días específicos.

  • Hora Programada: El caso se dispara en una hora exacta y en los días de la semana seleccionados.

  • Fecha Relativa: Permite configuraciones basadas en el calendario, como el primer o último día del mes, o fechas fijas semestrales.

  • Asignación de Propietario: Como no hay un usuario físico iniciando el trámite, es obligatorio asignar un propietario al caso (usuario de Go) para que alguien sea responsable de supervisar o visualizar el avance de esos casos automáticos. Aplica a todos los tipos.

Importante: Para que se comiencen a generar los casos de un proceso con inicio programado debe estar activo el inicio. En caso de que se requiere desactivar por algún motivo para pausar la creación de casos en esta modalidad, se puede inactivar sin perder la configuración.