PDA

Ver la Versión Completa : Roles y niveles organizativos con batch input


ceargentina
29/10/07, 10:53:34
Hola, necesito ayuda para copiar roles a través de un batch input, la cuestión es que cada vez que lo intento, no se trasladan los niveles organizativos del rol que estoy copiando, quisiera saber si alguien me puede ayudar con esto.

Muchas gracias.

bruky
23/01/15, 10:45:57
Buenos días ceargentina,

Vengo del futuro para responderte a tu post.

Cuando hablas de crear un batch input para crear roles añadiendo niveles organizativos, entiendo que hablas de roles derivados. Hasta hace poco no hacia Batch Inputs para ello, hasta que un dia me ví en la obligación de hacerlo.

Para llevar un orden, yo sigo las siguientes pautas:

1. Creo un role padre/base a mano, añadiendo sus correspondientes transacciones, sus objetos de autorización y sus valores.

2. Creo un Batch Input para los roles derivados del rol base que acabo de crear (añadiendo en el fichero de subida (nombre de rol derivado, descripción y rol base del que heredará)

3. Una vez estén creados todos estos roles, entro al rol base (pestaña autorizaciones) y genero todas las autorizaciones de los roles derivados.

4. Creo otro Batch Input para rellenar los valores organizativos (botón niveles organizativos) de todos los roles derivados que acabo de crear (añadiendo en el fichero de subida: nombre de rol derivado y sus correspondientes valores de niveles organizativos).

Importante: la grabación de este Batch Input trata los niveles organizativos en el orden en el que estén dentro del botón "niveles organizativos" (no se relacionan con nombres técnicos), por eso mismo, no puedes hacer un Batch Input para todos todos tus roles derivados, ya que depende del rol base del que herede, los niveles organizativos estáran ordenados de una forma u otra en el botón "niveles organizativos".

5. Cuando se termine el Batch Input, generaría todas las autorizaciones de los roles derivados del que acabas de añadir sus niveles organizativos (script, etc.)

Con ello ya tendría creado tu rol base y todos sus roles derivados restringidos por sus niveles organizativos. Una vez tenga esto, repito todos los pasos que te menciono anteriormente para otro rol base nuevo.

Y así con cada rol base (y sus derivados).

Esta es la forma que yo utilizo para crear los roles derivados masivamente.
Nota: Esto solo lo realizo si los roles derivados por cada rol base son demasiados como para hacerlo a mano.


No se si existirá otra forma de hacerlos de forma masiva, esta es la forma que yo utilizo y la verdad hasta ahora me ha ido bastante bien.


Perdona por el Quijote que acabo de escribir.
Un saludo.