Manage security

Parent Previous Next

Al seleccionar la opción "Manage security" disponible en el menú desplegable que se presenta al hacer clic con el botón derecho sobre una actividad del tipo "User Interaction" es posible configurar la seguridad de la actividad, permitiendo determinar los roles y/o usuarios que podrán visualizar y ejecutar las instancias de la actividad.



Enable role validation for this element

Permite habilitar o deshabilitar la seguridad de la actividad

Available users and roles

Presenta la lista de roles y usuarios disponibles en BIZUIT Dashboard Server a los cuales es posible indicar como habilitados para visualizar y ejecutar las instancias de la actividad.

Adicionalmente a poder seleccionar usuarios y roles específicos, es posible seleccionar los siguientes elementos:


Parameters

Si se selecciona este elemento perteneciente a roles, permite asignar seguridad al nombre del rol contenido en el parámetro seleccionado.

Si se selecciona este elemento perteneciente a users, permite asignar seguridad al nombre de usuario contenido en el parámetro seleccionado.

Variables

Si se selecciona este elemento perteneciente a roles, permite asignar seguridad al nombre del rol contenido en la variable seleccionada.

Si se selecciona este elemento perteneciente a users, permite asignar seguridad al nombre de usuario contenido en la variable seleccionada.

Activities

Si se selecciona este elemento perteneciente a roles, permite asignar seguridad al nombre del rol contenido en el resultado de la ejecución  de la actividad seleccionada.

Si se selecciona este elemento perteneciente a users, permite asignar seguridad al nombre de usuario contenido en el resultado de la ejecución  de la actividad seleccionada.

Handler Activities

Si se selecciona este elemento perteneciente a roles, permite asignar seguridad al nombre del rol del usuario que ejecutó el evento inicialmente o la actividad de tipo "User Interaction Activity" seleccionada.

Si se selecciona este elemento perteneciente a users, permite asignar seguridad al nombre del usuario que ejecutó el evento inicialmente o la actividad de tipo "User Interaction Activity" seleccionada.


Selected users and roles

Presenta los usuarios y roles seleccionados como habilitados para visualizar y ejecutar las instancias de la actividad.

Add>>

Permite agregar al usuario o rol seleccionado a la lista de usuarios y roles seleccionados como habilitados para visualizar y ejecutar las instancias de la actividad.

Add Condition

Permite establecer condiciones que deben cumplir elementos de la reacción (parámetros, variables o resultados de ejecución de actividades anteriores) para que las instancias de la actividad puedan ser visualizadas y ejecutadas por los roles y/o usuarios indicados mediante el botón "Add as Child>>".

Las condiciones se evalúan en orden de arriba hacia abajo, si una condición es evaluada como verdadera no se evalúa el resto de las mismas. Es posible alterar el orden de las mismas mediante los botones y .

Cada condición conteniene un conjunto de condiciones que se configura mediante la siguiente pantalla:



Condition members

Permite establecer los miembros de la expresión a evaluar para establecer la condición.

Source parameter

Permite indicar el elemento de la reacción que formará el lado izquierdo de la expresión, pudiendo seleccionar parámetros, variables o resultados de actividades anteriores de la reacción.

XPath

En caso que el elemento seleccionado contenga una estructura, permite seleccionar el nodo de la misma que se utilizará para evaluar su valor.

Operator

Permite seleccionar el operador a aplicar en la expresión.

Value

Permite indicar el elemento de la reacción que formará el lado derecho de la expresión, pudiendo seleccionar parámetros, variables, resultados de actividades anteriores de la reacción o ingresar un valor fijo.

XPath

En caso que el elemento seleccionado contenga una estructura, permite seleccionar el nodo de la misma que se utilizará para evaluar su valor.

Add

Permite agregar la condición a la lista de condiciones.


Logic Operator

Permite establecer las condiciones lógicas entre dos condiciones especificadas.

Added conditions

Permite visualizar y eliminar las condiciones especificadas.

Ok

Confirma la operación.

Cancel

Cancela la operación.


Add as Child>>

Permite agregar el rol o usuario seleccionado como habilitados para visualizar y ejecutar las instancias de la actividad si se cumple la condición seleccionada.

Assign instances by workload

Permite asignar instancias a los usuarios - seleccionados o determinados por la condición evaluada como verdadera - en función de las instancias asignadas al resto de los usuarios. Por ejemplo, si una actividad está configurada para ser visualizada y ejecutada por el rol Role1, y el mismo cuenta con 3 usuarios, User1, User2 y User3; al seleccionar esta opción sucede lo siguiente:

  • Al llegar la primera instancia, se la asigna al User1 por ser el primero en orden alfabético.
  • Al llegar la segunda instancia, se la asigna al User2 por ser el primero en orden alfabético de los usuarios que aún no tienen instancias asignadas.
  • Al llegar la tercera instancia, se la asigna al User3 por ser el único que aún no tiene instancias asignadas.
  • Si ninguno de los tres usuarios ejecutó la instancia asignada, al llegar la cuarta instancia, se la asigna al User1
  • Si alguno de los tres usuarios ejecutó la instancia asignada, por ejemplo el User2,  al llegar la cuarta instancia, se la asigna al User2 por tener menos instancias que los demás usuarios.

De esta manera se asegura que todos los usuarios tienen siempre aproximadamente la misma cantidad de instancias asignadas evitando que sean los usuarios quienes decidan cuál instancia ejecutar y evitando que existan instancias que ninguno de los usuarios seleccione.


Permite mover la condición seleccionada una posición hacia arriba en el orden de ejecución.

Permite mover la condición seleccionada una posición hacia abajo en el orden de ejecución.

Permite editar la condición seleccionada

<<Remove

Permite quitar la condición, usuario o rol seleccionado a la lista de usuarios y roles seleccionados como habilitados para visualizar y ejecutar las instancias de la actividad..

Ok

Confirma la operación. En caso de haber asignado roles y/o usuarios se indicará que la actividad cuenta con seguridad habilitada mediante un ícono como se indica a continuación:

Los cambios se aplicarán al publicar la reacción y solo serán efectivos para las nuevas instancias.

Cancel

Cancela la operación.




Anterior / Siguiente