La seguridad de los permisos funcionales nos permite incorporar al sistema quién puede realizar cambios en los estados de la transacción.
Vamos a todos los elementos y buscamos Objetos Especializados:
Elegimos la transacción a la cual queremos definir la seguridad, en el ejemplo utilizare Orden de Compra:
![](https://guia.calipso.work/wp-content/uploads/2022/04/image-3-1024x309.png)
Ingresamos a la transacción Orden de Compra donde definimos todos los estados por los cuales puede pasar esta transacción y quienes son los autorizados para realizar cada uno de los cambios.
![](https://guia.calipso.work/wp-content/uploads/2022/04/image-4.png)
En el ejemplo la Orden de Compra de Pendiente puede pasar a:
- Rechazada
- Autorizada
- Anulada
de Autorizada puede pasar a:
- Anulada
Para cada uno de estos cambios se define qué grupo o usuario puede realizarlo.
Tomando el ejemplo, debemos ingresar a la transición, por ejemplo Autorizar, haciendo doble click:
![](https://guia.calipso.work/wp-content/uploads/2022/04/image-6.png)
![](https://guia.calipso.work/wp-content/uploads/2022/04/image-7.png)
Elegimos el grupo que vemos que grupo / grupos podría hacer esta transición.
Vemos que el Grupo todos puede realizar esta transición, es decir cualquier usuario que pertenezca al grupo Todos está habilitado.
Vemos que también podemos colocarle un importe, si se ingresa un importe se verificará que el total de la Orden de Compra en este caso sea inferior al importe registrado en la seguridad para poder realizar la transición.
En los permisos de los flag si el campo moneda se completa se entiende que el campo Importe está expresado en la moneda seleccionada, por lo que el valor de la transacción busca la equivalencia a esa moneda según las cotizaciones de moneda y se evalúa si se puede autorizar o no.
Por ejemplo:
En la transición definí que el usuario “test” puede autorizar hasta Dólares 100 y el grupo “Todos” hasta 100 (sin moneda). Todos los usuarios pueden autorizar transacciones de hasta un importe de 100 (sin importar la moneda ), menos “test” que puede autorizar comprobantes con un importe equivalente hasta 100 Dólares.
También podemos ingresar a los usuarios:
![](https://guia.calipso.work/wp-content/uploads/2022/04/image-8.png)
Tenemos la lista de usuarios que pueden realizar la transición de autorización con varias particularidades:
- Se puede colocar fecha de vigencia en la cual este usuario puede realizar esta tarea con este fin tenemos desde fecha hasta fecha.
- Hasta importe: indica hasta qué valor del total de la transacción puede habilitar este usuario.