Want to create interactive content? It’s easy in Genially!

Get started free

MODULO 8: Organización, Actores y Filtros de actores

Estelle Argaud

Created on September 22, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Presentation

Practical Presentation

Essential Presentation

Akihabara Presentation

Flow Presentation

Dynamic Visual Presentation

Pastel Color Presentation

Transcript

Organización, Actores y Filtros de actores

Módulo 8
Comenzar

01

Organización

Siguiente
Anterior

Definición

Job Title

CEO

Name Surname

Monica Smith

En las aplicaciones de Bonita, una organización es un conjunto de usuarios, generalmente organizados de manera jerárquica para reflejar la estructura de su entidad empresarial. La organización permite estructurar a los usuarios en grupos y asignarles roles, lo que les otorga privilegios para la ejecución de tareas, aplicaciones, API y más. Aunque solo se requiere una organización para que tus procesos funcionen, Bonita Studio te permite definir múltiples organizaciones para pruebas previas al despliegue.

CPO

CFO

CMO

Andrew Rodriguez

Michael Davis

Mia Jones

Product Manager

Product Manager

Chris Miller

Grace Wilson

Product Owner

Product Owner

Matt Garcia

Abigail Williams

Anterior
Siguiente

Organización de Ejemplo

Para ayudarte a estructurar tu organización, hemos creado una organización de ejemplo llamada ACME. Esta organización contiene un pequeño número de usuarios que pertenecen a diferentes grupos y tienen roles realistas. Puedes utilizar esta organización de ejemplo para:

  • Explorar cómo gestionar una organización en Bonita Studio, como añadir un usuario o cambiar su rol.
  • Probar los procesos que quieras desarrollar.
Usaremos esta organización a lo largo de este recorrido de aprendizaje.

Anterior
Siguiente

¿Cómo usar ACME?

Esta organización de ejemplo se despliega automáticamente en el runtime integrado al iniciar Bonita Studio.Walter Bates es el usuario por defecto. Puedes modificar este usuario desplegando la organización.

Para desplegar la organización, haz clic derecho sobre la organización ACME en la columna de la izquierda.Luego, haz clic en el botón de desplegar en la barra superior para desplegar todo el proyecto.

Anterior
Siguiente

adhésion = role pour tel user

Visión general de la organización en Bonita Studio

Desde Bonita Studio, en tu organización, pestaña Usuarios, es posible acceder a los datos personales de los distintos usuarios. También puedes añadir información personalizada haciendo clic en Gestionar información personalizada.

Anterior
Siguiente

Conceptos clave

La organización se compone de tres conceptos distintos. Pasa el cursor sobre cada uno para descubrir sus detalles.

Grupos

Usuarios

Roles

Anterior
Siguiente

Crear una organización personalizada

Se puede crear otra organización para reflejar mejor el contexto de uso final, con algunos usuarios, roles y grupos. Para ello, crea:

1. Tus grupos y subgrupos (puedes tener uno o varios grupos). Estos se usan únicamente para asignar permisos y no reflejan necesariamente la jerarquía.

2. Al menos un rol (por ejemplo, miembro o un equivalente — se pueden tener varios roles).

3. Todos tus usuarios.

4. Una membresía (se requiere al menos una).

Haz clic en la imagen para ampliar.

Anterior
Siguiente

Organización: Acciones posibles en Bonita Studio

Exportar

Desplegar

Visualizar

Anterior
Siguiente

Administra tus propias organizaciones en Bonita App Runtime

Importa en tu Bonita Admin App el archivo XML que exportaste desde Bonita Studio

Crea manualmente tu organización, incluyendo grupos, roles y usuarios con sus membresías

Crea automáticamente tu organización desde LDAP usando el LDAP synchronizer. (Doc)

Gestiona automáticamente los usuarios y sus membresías mediante el aprovisionamiento de cuentas SSO. (Doc)

Usa la API de Bonita (Java o REST) para crear tu propio mecanismo de sincronización

  • Java Doc
  • REST Doc
Anterior
Siguiente

02

Actores

Siguiente
Anterior

Definición

En Bonita Studio, un actor es una etiqueta simple. A nivel de proceso, define quién realizará una tarea particular. Sin embargo, un actor no es una relación 1 a 1. El actor puede representar varios usuarios o un grupo de usuarios que coincidan con una lógica de mapeo específica (por ejemplo, un departamento, un rol compartido por varias personas en una empresa). El nombre del actor puede diferir del mapeo de la organización si es necesario (por ejemplo, RRHH para Recursos Humanos).

Anterior
Siguiente

Actores

Un actor se define a nivel del pool de un proceso.Estará presente en la lane y en las tareas humanas dentro de esa lane.Cada tarea humana se asocia con un actor para especificar quién será candidato para ejecutarla.

Anterior
Siguiente

Candidatos vs Usuarios asignados

Para las tareas humanas, los candidatos especifican quién es elegible para realizar la tarea, mientras que el usuario asignado es la persona que la ha reclamado y se la ha quedado asignada a sí mismo.

Usuarios asignados

Usuarios asignados

Un usuario asignado es el candidato específico que ha sido seleccionado (manualmente o automáticamente) para ejecutar la tarea. Una vez que una tarea está asignada, solo ese usuario es responsable de su realización.

Vs

Un usuario asignado es el candidato específico que ha sido seleccionado (manualmente o automáticamente) para ejecutar la tarea. Una vez que una tarea está asignada, solo ese usuario es responsable de su realización.

Usuarios asignados

Candidatos

Haz clic para ver la definición

Haz clic para ver la definición

Anterior
Siguiente

Mapeo de la organización

Al configurar tu diagrama de procesos, puedes mapear tu organización para satisfacer perfectamente las necesidades comerciales de tu empresa. Para hacerlo:

  1. Después de abrir el diagrama de proceso correspondiente, haz clic en Configurar en la barra de herramientas avanzadas.
  2. Se abre la página de configuración de tu diagrama de proceso.
  3. Selecciona Employee actor.
Veamos qué opciones ofrecen estos cuatro elementos para configurar.

Anterior
Siguiente

Página de configuración

Para cada actor definido en tu proceso, debes especificar quién estará involucrado indicando:
Anterior
Siguiente

03

Filtros de actores

Siguiente
Anterior

Definición

Un filtro de actor es un filtro responsable de filtrar los usuarios, asignados a la definición de actor, que realmente pueden realizar la tarea. De hecho, calcula dinámicamente los usuarios candidatos para realizar esta tarea humana. Estos filtros de actor no se pueden aplicar a tareas automáticas, ya que no requieren un actor.

Anterior
Siguiente

¿Cuándo usarlo?

En Bonita Studio, se puede utilizar un filtro de actor cuando no es posible anticipar desde el principio quién realizará una tarea. Aquí tienes algunos ejemplos de uso:

  • La validación de la tarea debe asociarse al gestor del solicitante.
  • La persona que llevará a cabo la validación dependerá de la cantidad solicitada.
En cualquier caso, será tu desarrollador quien lo configure.

Anterior
Siguiente

Filtros de actor predeterminados

Por defecto, hay 6 tipos de filtros de actor que puedes utilizar en tus tareas humanas. Estos se proporcionan en el Bonita Marketplace. Pasa el cursor sobre los círculos para descubrir sus características.

Usuario que ejecutó la tarea

Iniciador

Usuario

Usuarios con información personalizada

Gerente inciador

Gestor de usuario

Anterior
Siguiente

¿Cómo funciona?

Un filtro de actor define los candidatos para una tarea humana.Su lógica se implementa en una clase y Bonitasoft proporciona un arquetipo Maven para crear filtros de actor personalizados.Dependiendo de los parámetros de entrada y de la lógica definida en el filtro, se calcula la lista de candidatos y se devuelve una lista de IDs de usuario (a veces solo un usuario).Se ejecuta una sola vez, cuando se instancia la tarea humana, y no se puede actualizar manualmente.Si un nuevo empleado se une a la organización después de que el filtro se haya ejecutado para una tarea, este empleado no verá la tarea, incluso si forma parte de los candidatos.El filtro de actor también se puede definir a nivel de la senda.

Anterior
Siguiente

¿Quién puede ejecutar una tarea?

Una tarea puede ser ejecutada por cualquier candidato asignado mediante un actor definido en la lane o directamente en la tarea. Si se define un filtro de actor en la tarea, este reemplaza al actor de la senda y decide el candidato para la tarea. Un administrador también puede ejecutar una tarea humana “como” un candidato.

Haz clic en la imagen para ampliar.

Anterior
Siguiente

Arquetipo de filtro de actor

Bonita te permite crear e importar filtros de actor personalizados para definir los candidatos potenciales de una tarea. Su arquetipo Maven te ayuda a iniciar un proyecto de filtro de actor. Ofrece la posibilidad de desarrollar el filtro en:

  • Java,
  • Groovy,
  • Kotlin.

Haz clic en la imagen para ampliar.

Anterior
Siguiente

¡Has terminado este módulo!

¡Gracias!

Cuestionario
Anterior

Para más información, consulta nuestra documentación.

Exporta tu archivo XML

Exporta tu organización para que puedas reutilizarla en varios proyectos o entornos. El archivo XML exportado se puede subir luego en la aplicación Bonita Administrator para usar tu organización en un runtime local o de producción.

Visualiza tu organización

Visualiza la organización en formato XML desde la pestaña Fuente.Esta es una excelente manera de reemplazar rápidamente una membresía, rol o grupo en todas partes de una sola vez.

Desplegar en el runtime

Despliega tu organización en tu runtime local desde Bonita Studio. Debes volver a desplegar la organización cada vez que la modifiques para que los cambios estén disponibles en tu entorno local.