La idea que yo tengo de la seguridad de Contenido en Evolution es que si yo tengo 2 o mas roles asignados, el acceso otorgado es LA UNION de todo el acceso de cada uno de los roles asignados.

O sea que si yo tengo un Role con acceso a todo el grupo corporativo y en otro role yo tengo acceso solo a una empresa del grupo corporativo yo voy a poder ver por ejemplo TODOS LOS TIPOS DE PLANILLA del grupo corporativo.

Pero en realidad no funciona asi porque al parecer el calculo del acceso otorgado lo hace primero por el detalle del acceso y no de los niveles superiores, o sea en este caso que en un role tengo acceso al grupo corporativo pero NO MARQUE TODAS LAS EMPRESAS y en el segundo ROLE yo solo marque una empresa yo puedo ver SOLO lo de una empresa. No se si esto es un BUG o en realidad asi fue pensado.

Porque si de igual forma funciona con Unidades administrativa y tipos de planilla, se complicaria mucho mas.

asked 23 Jun '17, 10:40

FerdyB's gravatar image

FerdyB
955164176178
accept rate: 48%


La seguridad de acceso funciona como mencionas: uniendo todas las opciones que tengan todos los roles

Sin embargo la seguridad de contenido es selectiva, es decir que tomará la configuración más restrictiva.

Puedes revisar la función [sco].[verifica_permisos] para que veas en qué orden se evalúan los niveles de permisos

link

answered 23 Jun '17, 11:17

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

No muy entendi tu comentario a que tomara la configuracion mas restrictiva, porque si yo en un role marco las 30 empresas, y en el otro solo marco 1 empresa segun tu comentario yo tendria acceso solo a 1 Empresa porque es la que mas me restringe. Pero no es asi yo tengo acceso a las 30 empresas lo que es correcto, pero tengo que marcar las 30, si yo lo dejo marcado solo como grupo corporativo que segun yo significaria tener acceso a las 30, solo me da acceso a 1 empresa lo cual es incorrecto.

(23 Jun '17, 11:26) FerdyB FerdyB's gravatar image

La seguridad de contenido trabaja por excepción. Esto significa que a menos que le indiques otra cosa, si un rol tiene asignado un grupo corporativo, tendrá acceso a todas las empresas de ese grupo. Cuando seleccionas al menos una empresa, entonces restringe a solamente aquellas empresas seleccionadas.

(23 Jun '17, 12:15) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Y eso Ferpaz, tomando en cuenta todos los roles de contenido, o sea que si tengo un role con acceso para todo el grupo, si tengo otro con solo una empresa, solo a esa empresa tendre acceso? Y lo mismo sucede con Unidades y tipos de planilla, si no selecciono ninguna en ningun role, tengo acceso a todos de la empresa o empresas que tengo acceso, pero si selecciono una en algun role solo a eso tendre acceso?

(14 Jul '17, 09:55) FerdyB FerdyB's gravatar image

No Ferdy, primero hace una union de conjuntos de todos los permisos que tienen los roles de un usuario y luego aplica la regla de la excepción.

(17 Jul '17, 08:36) Fernando Paz ♦♦ Fernando%20Paz's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×8
×6

Asked: 23 Jun '17, 10:40

Seen: 1,512 times

Last updated: 17 Jul '17, 08:36

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática