Este instructivo tiene como objetivo guiar al diseñador de procesos en la configuración completa de una actividad de usuario de tipo Transaccional, que permite al ejecutor cargar una transacción en Finnegans ERP (F3) directamente desde el caso en BModeler.
8 min
¿Para qué sirve?
Una actividad de usuario de tipo Transaccional reemplaza el formulario nativo de BModeler por un comprobante o maestro de Finnegans. El diseñador define qué documento se abre, cómo se muestra, quién lo ejecuta y dónde se guarda el vínculo resultante. En tiempo de ejecución, el caso no puede avanzar hasta que el ejecutor confirme el guardado en F3.
Antes de empezar
- El proceso debe estar creado en Process Manager y tener al menos una actividad de usuario agregada al diagrama.
- Debe existir un atributo de tipo Link en el proceso para almacenar el vínculo a la transacción creada. Si todavía no existe, se puede crear en línea desde la propia pantalla de configuración.
- Para actividades configuradas como Existente, debe haber un atributo del caso que ya contenga la URL de la transacción a abrir, generado en una actividad anterior del flujo.
Modo de uso
BModeler-Procesos → seleccionar el proceso → hacer clic en la actividad de usuario en el diagrama
Paso 1 — Elegir el tipo de actividad
Al hacer clic en la actividad de usuario, el sistema presenta una pantalla con dos opciones mutuamente excluyentes:
- Formulario: actividad con campos nativos de BModeler.
- Transaccional: actividad con comprobante o maestro de Finnegans embebido.
Seleccionar Transacción para continuar. La pantalla muestra el panel Configuración de Actividad de usuario con tres secciones: Información de la actividad, Transacción y Notificaciones.
Si la actividad ya estaba configurada previamente, el sistema abre directamente el panel de configuración sin mostrar esta pantalla inicial.
Paso 2 — Información de la actividad
Expandir la sección Información de la actividad (obligatoria) y completar:
Nombre (obligatorio)
Texto que identifica la actividad en el diagrama y en la bandeja de tareas del ejecutor.
Asignar responsable (obligatorio)
Define quién puede ejecutar la actividad. Elegir entre:
- Equipo: cualquier integrante del equipo seleccionado puede tomar y ejecutar la tarea. Aparece un campo adicional opcional —Mostrar a un integrante del equipo— para restringir la visibilidad a un usuario específico del equipo, informado por un atributo del proceso.
- Usuario único: la tarea se asigna a una persona específica. El selector admite un usuario fijo (elegido de la lista) o un atributo del proceso que contenga el email del responsable. El botón T alterna entre ambos modos.
Permitir reasignar usuario (check, opcional)
Cuando está marcado, el ejecutor puede cambiar el responsable durante la ejecución. Al habilitarlo aparece el campo Guardar usuario reasignado, que almacena el nuevo responsable en un atributo del proceso para usarlo en actividades posteriores.
Tratamiento de rechazo (selector)
Controla si el ejecutor puede rechazar o devolver la actividad:
| Opción | Comportamiento |
|---|---|
| Permite rechazar | El ejecutor puede rechazar la actividad; el caso va a un flujo de excepción según el diagrama. |
| No permite rechazar ni devolver | El ejecutor solo puede avanzar; no aparece opción de rechazo. |
| Permitir devolución | El ejecutor puede devolver la actividad a un estado anterior. Habilita el campo URL de anulación para revertir operaciones previas si aplica. |
Paso 3 — Transacción
Expandir la sección Transacción (obligatoria) y completar la configuración del documento F3.
Tipo de interacción (obligatorio)
| Valor | Qué hace |
|---|---|
| Nueva | El ejecutor crea una transacción nueva en F3. El formulario se abre en blanco con el tipo de documento configurado. |
| Existente | El ejecutor visualiza una transacción ya cargada, cuya URL está almacenada en un atributo del caso. No se genera un documento nuevo. |
Si Tipo de interacción = Nueva:
Tipo de vista (obligatorio)
Define la categoría de entidad que se abrirá en F3:
- Transacción: comprobante (factura, orden de compra, remito, etc.). Habilita los campos Tipo de Categoría y Tipo de documento.
- Maestros: maestro de Finnegans (productos, clientes, proveedores, etc.). Habilita el campo Tipo de maestro.
Tipo de Categoría (obligatorio, visible en Transacción)
Selector cargado desde el catálogo de Teamplace. Representa la vista de F3 que se abrirá (ej. Factura de Venta, Orden de Compra). La clase de objeto de negocio (BO) requerida por F3 está implícita en la categoría seleccionada; si la categoría no tiene BO configurada en GO, el sistema muestra un aviso y no permite guardar.
Tipo de documento (obligatorio, visible en Transacción)
Subtipo del comprobante según la categoría seleccionada. Se carga automáticamente al elegir el Tipo de Categoría.
Tipo de maestro (obligatorio, visible en Maestros)
Selector del maestro de Finnegans que se abrirá en F3 (ej. Productos, Clientes).
Destino de visualización (obligatorio, visible en Nueva)
Define cómo se muestra el formulario de F3 al ejecutor. Esta selección no puede cambiarse en tiempo de ejecución:
| Opción | Comportamiento en ejecución |
|---|---|
| iframe embebido | F3 se abre dentro del caso, debajo de los datos del caso. La altura del iframe se ajusta al contenido; si F3 no informa su alto, ocupa el alto de la ventana. |
| Pestaña nueva | F3 se abre en una pestaña separada del navegador. El caso permanece abierto; el ejecutor vuelve a él para presionar el botón de avance. |
Guardar vínculo al ERP (obligatorio, visible en Nueva)
Atributo de tipo Link del proceso donde se almacenará el vínculo a la transacción creada al avanzar. Este atributo es el que la solapa Transacciones Asociadas del caso usa para mostrar el acceso directo.
- Si el proceso aún no tiene un atributo Link, seleccionar Crear nuevo para crearlo en línea sin salir de la pantalla.
- Solo se admiten atributos de tipo Link; otros tipos no aparecen en la lista.
Si Tipo de interacción = Existente:
Vínculo del ERP (obligatorio)
Atributo del caso que contiene la URL de la transacción ya cargada. F3 usa esa URL para abrir el documento directamente. El campo Destino de visualización y los selectores de categoría o documento no se muestran en este modo, ya que no se crea una transacción nueva.
Paso 4 — Personalización de acciones
Permite configurar el botón que el ejecutor verá en el caso.
Preset del botón
Cuatro opciones predefinidas que pre-cargan la etiqueta: Avanzar, Firmar, Aprobar, Autorizar. Al seleccionar una, el campo Etiqueta del botón se actualiza automáticamente.
Etiqueta del botón
Texto libre que aparece en el botón de acción. Se puede editar directamente para un texto personalizado. La vista previa debajo del campo muestra el botón en tiempo real.
Cambiar la etiqueta no altera el comportamiento funcional del botón ni las reglas de habilitación: el botón sigue deshabilitado hasta que F3 confirme el guardado.
Paso 5 — Notificaciones (opcional)
Expandir la sección Notificaciones y activar el toggle Activo para habilitar alertas por mail u otros canales al dispararse la actividad. Si el toggle está desactivado, no se envía ninguna notificación.
La configuración detallada de notificaciones (destinatarios, plantilla, canales) se documenta en: Notificaciones en actividades de BModeler (ver también).
Paso 6 — Guardar
Presionar Guardar. El sistema valida que todos los campos obligatorios estén completos antes de persistir la configuración. El botón permanece deshabilitado si falta algún campo requerido; los errores se muestran inline junto a cada campo.
Una actividad Transaccional sin Guardar vínculo al ERP configurado bloquea también la publicación del proceso.
Referencia de campos — sección Transacción
| Campo | Obligatorio | Visible cuando | Descripción |
|---|---|---|---|
| Tipo de interacción | Sí | Siempre | Nueva o Existente. |
| Tipo de vista | Sí | Interacción = Nueva | Transacción o Maestros. |
| Tipo de Categoría | Sí | Vista = Transacción | Vista de F3 a abrir (ej. Factura de Venta). Incluye implícitamente la clase de objeto de negocio requerida por F3. |
| Tipo de documento | Sí | Vista = Transacción | Subtipo del comprobante. Se carga al elegir el Tipo de Categoría. |
| Tipo de maestro | Sí | Vista = Maestros | Maestro de Finnegans a abrir. |
| Destino de visualización | Sí | Interacción = Nueva | iframe embebido o pestaña nueva. No modificable en ejecución. |
| Guardar vínculo al ERP | Sí | Interacción = Nueva | Atributo Link donde se guarda el vínculo generado al avanzar. |
| Vínculo del ERP | Sí | Interacción = Existente | Atributo del caso con la URL de la transacción a abrir. |
Qué hace y qué no hace
- Sí: valida que la configuración esté completa antes de permitir guardar o publicar el proceso.
- Sí: permite crear un atributo Link en línea desde el selector Guardar vínculo al ERP sin salir de la pantalla.
- Sí: pre-carga la etiqueta del botón al elegir un preset; permite sobreescribirla con texto libre.
- No: crea la transacción en F3 en el momento de configurar; eso ocurre en tiempo de ejecución cuando el ejecutor completa el formulario.
- No: permite precargar datos del caso en el formulario de F3 (fuera del alcance de esta versión).
- No: valida que el Tipo de Categoría o el Tipo de maestro existan en la empresa destino; si el proceso se usa en otra empresa con configuración diferente, el catálogo puede variar.