Configuración del flujo de trabajo¶
Una plantilla de flujo de trabajo se define por:
- Sus ajustes generales,
- Sus ajustes de inicialización,
- Sus usuarios reales o del sistema autorizados para iniciarlo,
- Una autorización de ejecución para el solicitante,
- Sus gerentes,
- Su ámbito de aplicación: personas objetivo para el flujo de trabajo (por ejemplo, internos, personas de un departamento),
- Su regla de validación, que depende del estado de los pasos,
- Sus escalones,
- Sus acciones y tareas.
Configuración general¶
Configuración de inicialización¶
La configuración de inicialización permite definir el tipo de flujo de trabajo y sus características, así como el modo de activación. Los campos de configuración varían dependiendo del tipo de flujo de trabajo seleccionado.
Las configuraciones de inicialización comunes a todos los tipos de flujos de trabajo son las siguientes:
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Estado de las cosas | Parámetro que especifica el estado del flujo de trabajo. Sólo los flujos de trabajo en producción serán ejecutados por el motor del flujo de trabajo y estarán disponibles en la lista de solicitudes de un usuario. |
En construcción En producción Suspendido Habilitado |
| Tipo de flujo de trabajo | Elección del tipo de flujo de trabajo. |
A petición de los usuarios: Un formulario de solicitud de usuario está disponible en el menú workflow de la consola de operaciones. En un evento: activación del flujo de trabajo condicionado por un evento ciberelementos Identity que puede estar sujeto a validación, como asignaciones o desasignaciones (cuentas, perfiles, delegación, recursos, personas), creaciones, modificaciones o eliminaciones (personas, derechos, estructuras, reglas de autorización, enumeraciones, sincronizaciones), delegaciones y eliminaciones de delegaciones, certificaciones y descertificaciones de derechos, cambios de contexto, conciliaciones de identidad y transferencias de personal. Activación retrasada: activación del flujo de trabajo basada en un atributo de fecha de la persona (por ejemplo: fecha de inicio, fecha de finalización, fecha de nacimiento) o basada en la fecha de expiración de un derecho. Periódico: flujo de trabajo activado en función de una frecuencia de ejecución. |
Los parámetros de inicialización dependiendo del tipo de flujo de trabajo se describen a continuación:
-
Tipo de flujo de trabajo de solicitud de usuario: hay varios tipos de flujos de trabajo de solicitud de usuario disponibles, y la configuración de los parámetros de inicialización difiere según el tipo elegido.
- Solicitud de derechos: permite a un usuario solicitar derechos a través de un formulario, que puede realizar por sí mismo o por una o más personas.
Parámetro Descripción Tipo y posibles valores Solicitud Naturaleza de la solicitud del usuario. Solicitud de derechos Verificar el SOD Requiere la verificación de las reglas para la separación de derechos al rellenar el formulario de solicitud. El usuario no podrá validar su solicitud si los derechos solicitados no cumplen con las reglas SOD. Sí/No Derecho Lista de derechos que el usuario que inicia el flujo de trabajo puede solicitar. Lista de derechos. Campos adicionales Permite configurar el texto adicional o los campos enumerados en el formulario de solicitud. Selección de uno o más atributos (sólo cadena de caracteres o tipos enumerados) de la lista de atributos existentes. - Solicitud de modificación de atributo: permite a un usuario solicitar un cambio en el valor de uno o más atributos a través de un formulario.
Parámetro Descripción Tipo y posibles valores Solicitud Naturaleza de la solicitud del usuario. Solicitud de modificación de atributo Selección de atributos Lista de atributos que el usuario que inicia el flujo de trabajo puede modificar. Lista de atributos.
Visible si: Solicitud = Solicitud para modificar los atributos- Solicitud de recursos: permite a un usuario enviar una solicitud de asignación de recursos a través de un formulario.
Parámetro Descripción Tipo y posibles valores Solicitud Naturaleza de la solicitud del usuario. Solicitud de recursos Tipo de recurso Tipo de recursos que puede solicitar el usuario que inicia el flujo de trabajo. Tipo de recurso (tenga en cuenta que para utilizar esta característica correctamente, debe seleccionar sólo un tipo de recurso por flujo de trabajo) - Solicitud de aprovisionamiento manual: permite a un usuario enviar una solicitud de aprovisionamiento manual a través de un formulario.
Parámetro Descripción Tipo y posibles valores Solicitud Naturaleza de la solicitud del usuario. Solicitud de aprovisionamiento manual Verificar el SOD Requiere la verificación de las reglas para la separación de derechos al rellenar el formulario de solicitud. El usuario no podrá validar su solicitud si los derechos solicitados no cumplen con las reglas SOD. Sí/No Derecho Lista de derechos que el usuario que inicia el flujo de trabajo puede solicitar. Lista de derechos. Campos adicionales Permite configurar el texto adicional o los campos enumerados en el formulario de solicitud. Selección de uno o más atributos (sólo cadena de caracteres o tipos enumerados) de la lista de atributos existentes. - Otra solicitud: permite a un usuario hacer una solicitud personalizada a través de un formulario. La solicitud se realiza en forma de texto. Pueden hacer la solicitud para sí mismos o para una o más personas.
Parámetro Descripción Tipo y posibles valores Solicitud Naturaleza de la solicitud del usuario. Otras solicitudes Descripción de la solicitud Descripción Una cadena de caracteres. -
En un tipo de flujo de trabajo de evento: los eventos son generados por Systancia Identity para cada operación incluida en la siguiente lista.
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Eventos | Parámetro que especifica el evento (s) que desencadena el flujo de trabajo. | Lista de eventos (ver la lista a continuación) |
| Opción de activación basada en el estado de la acción | Condición de activación vinculada al estado de la acción que generó el evento. | El éxito/el fracaso/ambos |
| Opción de activación del flujo de trabajo basada en la línea de tiempo de acción | Condición de activación del flujo de trabajo |
Antes/Después/Ambos. Antes: marque esta opción para crear una validación antes de que ocurra el evento (ejemplo: validación de la creación de una persona). Después: marque esta opción para que el primer paso se active después de que se haya producido el evento. |
| Condiciones que deben validarse | El flujo de trabajo se activa si se validan todos o parte de los eventos enviados. |
Al menos una de las condiciones debe validarse, Todas las condiciones deben validarse. |
| Agrupamiento | Permite que sólo se active un flujo de trabajo cuando se envía un lote de eventos similares al mismo tiempo. |
Sí/No Esta opción está disponible para los siguientes seis eventos: Asignación de derechos Derechos de modificación Modificar a una persona Reconciliar las identidades de una persona Derechos de retirada Eliminación de la reconciliación de la identidad de una persona |
Lista de eventos y parámetros opcionales
- Trigger retrasado tipo de flujo de trabajo: es posible activar un flujo de trabajo X días antes o después de la fecha de un atributo definido o la fecha de finalización de un derecho especificado.
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Basado en | Parámetro utilizado para especificar el atributo de fecha en el que se basará el flujo de trabajo. |
En el atributo: Lista de los atributos de la fecha. En caso de caducidad de un derecho: se aplica a todos los derechos con una fecha de finalización especificada. |
| Período de tiempo |
Antes de (número de días): ejecutar el flujo de trabajo con anticipación en función del valor del atributo de fecha objetivo. Después de (número de días): ejecución del flujo de trabajo retrasado en función del valor del atributo de fecha objetivo. |
Integer. Es el número de la línea de referencia. |
- Tipo de flujo de trabajo periódico: permite enviar flujos de trabajo con una frecuencia especificada
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Todo el | Parámetros para especificar la frecuencia con la que se activa un flujo de trabajo periódico. |
Frecuencia a seleccionar de la lista:
|
| Tiempo de envío | Tiempo en que se activa el flujo de trabajo periódico. | Integros. Define el tiempo de envío cuando la frecuencia seleccionada es de un día, una semana o un mes, o el tiempo del primer envío cuando la frecuencia es de tipo hora. |
Usuario¶
La sección "Usuarios" permite definir qué personas o identidades pueden ejecutar un flujo de trabajo.
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Usuario autorizado | Persona (es), real o sistema, autorizado para iniciar el flujo de trabajo. |
|
| Filtro |
Tipo de filtro que define cómo se recupera la lista de personas autorizadas para iniciar el flujo de trabajo. Ejemplo: Usuarios con derechos de administración de elementos ciberIdentity o que son responsables de un servicio. |
Visible si Usuario autorizado (s) = Lista de personas:
|
| Selección | Lista resultante de la selección de personas efectuada durante la configuración. |
Visible si Usuario autorizado (s) = Lista de personas y si Filtro = Lista (s) . Lista de personas a seleccionar.
|
| Consulta de filtro | Parámetro que permite especificar una consulta SQL para filtrar las personas deseadas. |
Visible si Usuario autorizado (s) = Una lista de personas y si Filtro = Lista de ID devueltos por una evaluación SQL. Cuerdas de caracteres: consulta SQL utilizada para filtrar las personas deseadas. esta página para el uso de palabras clave.
|
¿Permitir la ejecución para mí?¶
Esta opción sólo es visible si el tipo de flujo de trabajo está configurado en En solicitud del usuario. Le permite autorizar o negar a un usuario a enviar una solicitud por sí mismo.
El número de usuarios autorizados para presentar una solicitud por sí mismos también puede reducirse mediante el uso de filtros.
También es posible configurar un flujo de trabajo para permitir la ejecución sólo para uno mismo.
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Permitir que se produzca una | Parámetro que indica si el usuario que realiza una solicitud puede hacerlo en su propio nombre. |
|
| Filtro |
Tipo de filtro que define cómo se recupera la lista de personas autorizadas para realizar una solicitud. Ejemplo: Usuarios con derechos de administración de elementos ciberIdentity o que son responsables de un servicio. |
Visible si Permitir = Sí (marcado).
|
| Selección | Lista resultante de la selección de personas efectuada durante la configuración. |
Visible si Usuario autorizado (s) = Lista de personas y si Filtro = Lista (s) . Lista de personas a seleccionar.
|
| Consulta de filtro | Parámetro que permite especificar una consulta SQL para filtrar las personas deseadas. |
Visible si Usuario autorizado (s) = Una lista de personas y si Filtro = Lista de ID devueltos por una evaluación SQL. Cuerdas de caracteres: consulta SQL utilizada para filtrar las personas deseadas. ![]() Si el flujo de trabajo sólo puede ejecutarse para uno mismo, entonces utilice la siguiente sintaxis: ¿Qué es lo que quieres? Ver también: esta página para el uso de palabras clave. |
Director de la empresa¶
La sección Manager le permite definir qué personas pueden administrar instancias de este flujo de trabajo, es decir, estas personas estarán autorizadas a ver y actuar sobre las instancias del flujo de trabajo siempre y cuando el flujo de trabajo no esté en estado de finalización / archivo.
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Administrador de flujo de trabajo | Persona real (s) autorizada para administrar el flujo de trabajo, es decir, para pausar, reiniciar, detener y validar acciones como aprobaciones. | Lista de personas. |
| Filtro | Filtro que define cómo se recupera la lista de personas autorizadas para administrar el flujo de trabajo. |
|
| Selección | Lista resultante de la selección de personas efectuada durante la configuración. |
Visible si Usuario autorizado (s) = Lista de personas y si Filtro = Lista (s) . Lista de personas a seleccionar.
|
| Consulta de filtro | Parámetro que permite especificar una consulta SQL para filtrar las personas deseadas. |
Visible si Usuario autorizado (s) = Una lista de personas y si Filtro = Lista de ID devueltos por una evaluación SQL. Cuerdas de caracteres: consulta SQL utilizada para filtrar las personas deseadas. esta página para el uso de palabras clave. -->
|
Ámbito de aplicación¶
El ámbito de aplicación del flujo de trabajo sólo se aplica a los flujos de trabajo de los tipos "En evento", "Agatador retrasado" o "En solicitud del usuario".
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Ámbito de aplicación del flujo de trabajo: | Persona real sobre la que se ejecuta el flujo de trabajo (le permite filtrar el objetivo del flujo de trabajo). |
Ejemplo: para un flujo de trabajo de un evento de creación de personas, puede limitar el alcance a las creaciones de personas externas. Para las solicitudes de derechos, las solicitudes pueden limitarse a los usuarios de un servicio. |
| Filtro | Tipo de filtro que define cómo se recupera la lista de personas objetivo para el flujo de trabajo. |
|
| Selección | Lista resultante de la selección de personas efectuada durante la configuración. |
Visible si Usuario autorizado (s) = Lista de personas y si Filtro = Lista (s) . Lista de personas a seleccionar.
|
| Consulta de filtro | Parámetro que permite especificar una consulta SQL para filtrar las personas deseadas. |
Visible si Usuario autorizado (s) = Una lista de personas y si Filtro = Lista de ID devueltos por una evaluación SQL. Cuerdas de caracteres: consulta SQL utilizada para filtrar las personas deseadas. esta página para el uso de palabras clave.
|
Validación del flujo de trabajo¶
La sección de validación de flujo de trabajo consiste en definir el estado de la instancia de flujo de trabajo en función de los estados de los pasos que componen el flujo de trabajo. Los administradores de flujo de trabajo también pueden estar autorizados para validar (los pasos de validación) en nombre de los validadores (para desbloquear flujos de trabajo en caso de ausencia, por ejemplo).
| Parámetro | Descripción | Tipo y posibles valores |
|---|---|---|
| Permitir la validación por el gestor | Permite la validación del flujo de trabajo por parte de los gestores del flujo de trabajo (además de los validadores definidos en los pasos del flujo de trabajo). |
|
| Regla de validación | Parámetro utilizado para definir la regla que se comprobará para indicar si el flujo de trabajo ha tenido éxito o no. |
|
| Consulta | Parámetro que permite especificar una consulta SQL para definir con mayor precisión los elementos que determinarán si un flujo de trabajo estará en el estado Succeso. |
Visible si Regla de validación = Regla de evaluación que determina si el flujo de trabajo tiene éxito. Cadenas de caracteres: consulta SQL utilizada para extraer los elementos que determinarán si un flujo de trabajo está en el estado Succeso o Fallado. La consulta debe devolver un valor booleano. Si el valor devuelto es 1, el flujo de trabajo estará en el estado Succeso; de lo contrario, estará en el estado Fallado. Consulte esta página para el uso de palabras clave.
|
Nota sobre la validación del flujo de trabajo:
Cuando una acción (o paso) no se ejecuta porque el contexto no cumple las condiciones para ejecutar la acción (o paso), no se crea ninguna instancia de acción (o paso) en la base de datos.
Por lo tanto, no es posible recuperar el estado de la acción o paso.
Si, para un paso dado sin condiciones de ejecución, ninguna de sus acciones se ha ejecutado, la instancia de paso existe en la base de datos y su estado es exitoso.
Las operaciones sujetas a validación solo se validarán si el flujo de trabajo finaliza con éxito.











