You are on page 1of 31

Seguridad en MD AX 12 Pgina 1

Modelo de seguridad de Microsoft Dynamics AX 2012 ERP


CALs de acceso
Todos los usuarios o clientes que acceden al MS Dynamics AX 2012 ERP, deern contar con
una licencia o !A" que les #ermita el acceso acierta $uncionalidad del ERP%
&na de las cla'es de Microso$t Dynamics AX 2012 ERP es su $ocali(aci)n en las $unciones de los
usuarios y sus necesidades
El dise*o asado en roles o funciones de la a#licaci)n est so#ortado con un nue'o modelo de
licencia%
&n rol de seguridad en el sistema MS Dynamics AX 2012 ERP +en adelante a#arecer como,
MD AX 12- #ro#orciona los derechos o deberes; privilegios y permisos de acceso a
determinadas $unciones que los usuarios necesitan reali(ar de acuerdo a su #uesto de traa.o
A continuaci)n, se muestra gr$icamente como los Roles de Seguridad estn im#l/citos dentro
de algo llamado, Arquitectura de eguridad del sistema AX

Autenticaci!n de usuarios
Por de$ecto, solo los usuarios autenti$icados que tienen #ermisos de usuario del sistema en
MD AX 2012 #ueden estalecer una cone0i)n

Seguridad en MD AX 12 Pgina 2

Microso$t Dynamics AX 2012 utili(a la "#autentificaci!n de $indo%s integrada## #ero si se
con$igura MD AX 2012 #ara usar un &ro'eedor de autentificaci!n diferente, los usuarios
ser/an autenti$icados mediante ese #ro'eedor%
()*A+ Autentificaci!n de $indo%s integrada, Este t1rmino se utili(a #ara designar las
cone0iones autenticadas automticamente entre Microso$t 2nternet 2n$ormation Ser'ices +22S-,
2nternet E0#lorer y otras a#licaciones conectadas al Directorio Acti'o% Se trata igualmente de
una $orma segura de autenticaci)n en la medida en que no se en'/an ni la contrase*a ni el
nomre de usuario a tra'1s de la Red% En su lugar, el na'egador tiene que demostrarle al
ser'idor que conoce la cla'e #or medio de un corto intercamio de datos, #ero sin re'elar
nunca la cla'e, A di$erencia de la autenticaci)n sica o mediante res3menes, no se le presenta
al usuario una ventana para que introduzca su nombre y contrasea, sino que se utili(a la
2n$ormaci)n de la sesi)n aierta #or el ordenador del cliente, es decir, se utili(a el nomre de
usuario, contrase*a y dominio que se utili() al entrar al ordenador desde el que se est
na'egando%
Des#u1s que el usuario se conecta a MD AX 2012, el acceso se determina mediante los
deeres y #ri'ilegios que son asignados a los roles de seguridad al que el usuario #ertenece
Recomendacin:
El procedimiento para generar nuevos permisos que se aconseja es:

1. Revisar qu permisos estndar tienen el permiso requerido
2. rear o duplicar el rol o secci!n de permisos seg"n se necesite
#. $gregar los permisos nuevos al rol creado.
%. En lo posible evitar meterse directo con el $&'( )ay muc)as cosas que se pueden )acer
desde el lado *uncional( la gran mayor+a.
,. -ara selecciones y restricciones de datos es posible con la opci!n
$dministraci!n.on*igurar./eguridad./eguridad a nivel de registro0 si no se cumple por esta
v+a( es posible generar querys nuevos 1$&'2 y vincular al privilegio( en lo posible uno solo por
privilegio.
3. En ocasiones se requiere adicionar permisos de botones( en lo posible se debe colocar el
men" item como entry point( con esto generalmente es su*iciente.
4. omo notarn las sugerencias en general de modi*icaciones en el $&' son pocas y
*ocalizadas principalmente en generar privilegios nuevos respetando los estndar( agregar
men"s a privilegios como entry points( la posible generaci!n de querys y el empleo de toda la
*uncionalidad estndar( si se comprende la seguridad( ser posible avanzar a buen ritmo y sin
problemas.

los per*iles estndar no deben modi*icarse( se pueden usar sin problema( sin embargo( pueden
servir de gu+a para la creaci!n y personalizaci!n de privilegios seg"n lo necesite cada
organizaci!n.

Detallando que son los R)LE DE E-.R/DAD

Seguridad en MD AX 12 Pgina 4

En la seguridad asada en roles o $unciones, los #ermisos de acceso no se conceden a usuarios
indi'iduales sino a roles de seguridad% "os usuarios son asignados a roles y #or ese moti'o,
tendrn acceso a un gru#o de #ri'ilegios que estn asociados a cada rol%
En Microso$t Dynamics AX, la seguridad asada en roles est alineada con la estructura de
negocio% "os usuarios son asignados a roles de seguridad en $unci)n de sus res#onsailidades
en la organi(aci)n y su #artici#aci)n en los #rocesos de negocio%
El administrador concede accesos a las $unciones o tareas que los usuarios reali(an en un rol,
no a elementos de programa que los usuarios deben usar.
"a autorizacin es el control de acceso a la a#licaci)n de MD AX 12% "os #ermisos de seguridad
de$inidos en los roles se usan #ara controlar el acceso a elementos indi'iduales de la a#licaci)n
#or e.em#lo,
Men3s, e.em#lo de un Men3

Men3 /tems






Seguridad en MD AX 12 Pgina 5

Acciones y otones de comando
2n$ormes o re#ortes, etc%
"a autori(aci)n concede acceso a elementos de la a#licaci)n% Por el contrario, la seguridad de
datos deniega acceso a las talas, cam#os y registros en la ase de datos%
Modelo de seguridad

Este modelo de seguridad es .errquico y cada elemento en la .erarqu/a re#resenta un ni'el
di$erente de detalle
Los Permisos re#resentan accesos a o.etos de seguridad indi'iduales, #or e.em#lo, men3
/tems y talas%
Los Pri'ilegios estn $ormados #or #ermisos y dan accesos a tareas, como la cancelaci)n de
#agos y el #rocesamiento de de#)sitos de coro
Las 0unciones +Deeres- estn com#uestas de #ri'ilegios y re#resentan #artes de un #roceso
de negocio, como #or e.em#lo el mantenimiento de transacciones ancarias o ien a un
catlogo maestro, e.em#lo, M)dulo 6esti)n de 2n$ormaci)n de Productos7!om3n7Productos
salidos +este es el deer-%
*anto las funciones 1de2eres3 como los &ri'ilegios se #ueden asignar a los roles de seguridad
#ara dar acceso a MD AX 12% "as $unciones +deeres- son organi(adas en #rocesos de negocio
o ciclos de negocio #ara ayudar al administrador a locali(arlas #ara asignarlas a los roles, aqu/
es o#ortuno aclara lo siguiente, los ciclos de negocio por s+ mismos no se pueden asignar a los
roles.
Es decir, no encontramos en AX 12 algo que se llame, ciclo de negocio 2ngresos o Egresos%
Estos ciclos de negocio se com#onen de 'arios DE8ERES que los con$orman y que a su 'e( se
encuentran en di$erentes m)dulos, es decir, el ciclo 5ngresos, se com#one de los m)dulos,
!omercial +retail-9 :entas y Mar;eting9 !uentas #or !orar9 6esti)n de e$ecti'o y ancos +ciclo
de #unta a #unta-% Adems, en este ciclo #artici#an adyacentemente otros m)dulos que son

Seguridad en MD AX 12 Pgina <

necesarios, como #or e.em#lo, 6esti)n de 2n$ormaci)n de Productos9 6esti)n de 2n'entario y
almacenes9 Adquisici)n y aastecimiento9 !ontailidad general, etc%
Dentro de un rol de seguridad, los administradores #ueden a#licar #ol/ticas de seguridad de
acceso a los datos a los que los usuarios tienen acceso, #or e.em#lo, un usuario en un rol
#uede tener acceso a in$ormaci)n de solo una organi(aci)n, y tami1n #uede es#eci$icar el
ni'el de acceso que los usuarios en un rol tienen en registros actuales, #asados o $uturos, #or
e.em#lo, los usuarios en un rol se #ueden asignar a #ri'ilegios que les #ermita 'er registros
#ara todos los #eriodos, y que solamente #uedan modi$icar los registros actuales%
"os roles de seguridad se #ueden organi(ar dentro de una .erarqu/a #ermitiendo que los roles
se #uedan de$inir como cominaciones de otros roles%
Si los roles de seguridad entregados de $orma #rede$inida con MD AX no curen las
necesidades de negocio, se #ueden crear roles de seguridad #ersonali(ados modi$icando roles
e0istentes o generndolos com#letamente nue'os%
En ese caso( es muy importante tener en cuenta que modi*icar roles puede a*ectar los
requerimientos de licenciamiento y que esto lleve a que se necesite un tipo de licencia de
usuario ms alto 1Enterprise2. Es importante aclarar que( si un rol tiene un -ER65/& y solo un
permiso con nivel de licencia Enterprise( este rol consumir una 7icencia del tipo Enterprise 1que
es la licencia que te da acceso de 8er y 6antener2 y cabe aadir que tambin es la que ms
cuesta. $s+ que considrenlo cuando personalicen un R&7 nuevo o modi*iquen uno que e9iste.
En esta imagen se muestra un Men3 2tem con Permiso de ni'el de licencia Enter#rise que da
acceso a que un R=" de seguridad #ueda crear Plantillas de Art/culos, se 'e claramente como
$ue mencionado que el ni'el de licenciamiento requerido, es E>TERPR2SE
2magen del !atlogo de 6esti)n de in$ormaci)n de art/culos en donde se muestra la $unci)n de
$plicar -lantillas que a ni'el de "icenciamiento requiere una licencia Enter#rise% =ser'en un
detalle en esta imagen, la etiqueta que a#arece dea.o de a A#licar Plantilla +A#licar una
#lantilla con 'alores de #roducto #rede$inidos- se corres#onde con el cam#o ?el# te0t dentro
de la #ro#iedades del Men3 2tem dentro del A=T +'er imagen del A=T ms aa.o-

Seguridad en MD AX 12 Pgina @


2magen en el A=T +A##lication =.ect TAree +Brol de o.etos de a#licaci)n- en d)nde se Aace
la 3squeda del Permiso que concede acceder a esta $unci)n de a#licar #lantillas y se muestra
el ni'el de licenciamiento
!am#o ?el# te0t dentro de la #ro#iedades del Men3 2tem dentro del A=T









Seguridad en MD AX 12 Pgina C


Pantalla del M!dulo de Administraci!n del sistema donde se encuentra el a&artado de
E-.R/DAD &ara configurar los Roles de seguridad &ara acceder al sistema

Dentro de este m)dulo las secciones que 'amos a utili(ar #ara con$igurar los Roles de
Seguridad son,
!?8DAdministraci)n del sistemaDPgina de reaD!om3nD&suariosD&suarios
!?8DAdministraci)n del sistemaDPgina de reaD!on$igurarDSeguridadDRoles de
seguridad
Dentro de !?8DAdministraci)n del sistemaDPgina de reaD!om3nD&suariosDusuarios se
encuentran todos los usuarios que $ueron im#ortados desde el Directorio Acti'o de EindoFs

Seguridad en MD AX 12 Pgina G

200G% !ada unos de estos usuarios se Aan im#ortado #orque 'an a estar asignados a un rol o
roles de seguridad #ara reali(ar su traa.o de acuerdo a sus $unciones

Dentro de !?8DAdministraci)n del sistemaDPgina de reaD!on$igurarDSeguridadDRoles de
seguridad, se encuentran todos los CG roles #reHde$inidos que contiene el MD AX 12 y los
nue'os roles que se crearan #or necesidad de con$iguraciones es#ec/$icas

/m&ortando usuarios del Acti'e Directory o Directorio Acti'o 1AD o DA3 a MD AX 12
!omo se menciono anteriormente, en la seguridad asada en roles o $unciones, los #ermisos
de acceso no se conceden a usuarios indi'iduales sino a roles de seguridad, los usuarios son
asignados a roles y #or ese moti'o, tendrn acceso a un gru#o de #ri'ilegios que estn
asociados a cada rol

Seguridad en MD AX 12 Pgina I

Para im#ortar un usuario desde el AD o DA tenemos que entrar al $ormulario de usuarios que
se encuentra en la siguiente ruta,
!?8DAdministraci)n del sistemaD!om3nD&suariosD&suarios
En este $ormulario se encuentran todos los usuarios que $ueron im#ortados desde el Directorio
Acti'o de EindoFs 200G% !ada unos de estos usuarios se Aan im#ortado #orque 'an a estar
asignados a un rol o roles de seguridad #ara reali(ar su traa.o de acuerdo a sus $unciones
Para im#ortar un usuario nue'o, 'amos a dar clic en el /cono /m&ortar que esta en el #anel
#rinci#al de tareas de ese $ormulario

Esta acci)n, des#legar el asistente de im#ortaci)n de Acti'e Directory #ara im#ortar usuarios
a MD AX 12
A tra'1s de una serie de 'entanas nos lle'ar de la mano #ara im#ortar uno o 'arios usuarios
al mismo tiem#o







Seguridad en MD AX 12 Pgina 10


Al dar clic en el ot)n a#arece la 'entana donde tenemos que seleccionar los
#armetros que se muestran en ella

Al dar clic en el ot)n a#arece el siguiente mensa.e

Dar clic en el ot)n con la etiquete 4es #ara continuar y a#arece la siguiente 'entana
Donde se seleccionara el usuario o usuarios +si es el caso- que se im#ortarn desde el
Directorio Acti'o, #ara $ines de este e.em#lo, solo im#ortaremos el usuario Au5,c6 como lo
muestra la imagen

Seguridad en MD AX 12 Pgina 11


Al dar clic en el ot)n a#arece la siguiente 'entana, donde de alguna manera
toda'/a #odemos Aacer una con$irmaci)n del usuario que 'amos a im#ortar, si $uera ms de
un usuario, #odemos Aacer una selecci)n de los que queremos im#ortar, descartando los que
no se im#ortaran

Al dar clic en el ot)n a#arece la siguiente 'entana, en donde el asistente nos
solicita +si as/ lo decidi1ramos- asignar al usuario a un rol o roles de los que estn dis#oniles
en MD AX 12, como se muestra en la siguiente imagen







Seguridad en MD AX 12 Pgina 12


Al dar clic en el ot)n a#arece la siguiente 'entana en donde se seleccionar la
o#ci)n

Al dar clic en el ot)n a#arece la 'entana que $inali(a el asistente de
im#ortaci)n de usuarios, como lo muestra la siguiente imagen

Al $inali(ar el asistente uscaremos el usuario Au5,c6 dentro del $ormulario de .suarios como
lo muestra la siguiente imagen%

Seguridad en MD AX 12 Pgina 14

Estando en este $ormulario nos 'amos a cerciorar de que el usuario Au5,c6 $ue asignado al rol
6TEP1 que $ue el rol que se selecciono durante el asistente de im#ortaci)n de usuarios, esto lo
Aaremos dando clic en el ot)n con la etiqueta

Al dar clic en el ot)n a#arece la siguiente 'entana, en donde 'emos que e$ecti'amente
el usuario $ue asignado al rol llamado 6TE1P como lo muestra la siguiente imagen



Seguridad en MD AX 12 Pgina 15

En Microso$t Dynamics AX, la seguridad asada en roles, est alineada con la estructura de
negocio, #or lo tanto es im#ortante entender como se con$orma un Rol de seguridad en el
sistema
Entendiendo que son De2eres7 &ri'ilegios y &ermisos
De2er o funciones% &n Deer es un agru#ador de #ri'ilegios y re#resentan #arte de un #roceso
de negocio como #or e.em#lo,

Pri'ilegios% "os #ri'ilegios re#resentan tareas que estn contenidas dentro de un Deer y
re#resentan lo que el nomre del Deer da a entender que Aacen, aunque algunas 'eces no es
tan claro% E.em#lo, los #ri'ilegios que contiene el Deer, Mantener el registro de in'entarios

Este De2er contiene 4 #ri'ilegios y una #eque*a descri#ci)n de lo que se #uede Aacer con
estos al asignrselos a un Rol
A su 'e(, cada #ri'ilegio contiene un n3mero determinado de Permisos, estos #ermisos, son el
ni'el ms alto dentro de la seguridad de MD AX 12 y otorgan al rol, el ni'el de acceso que tiene
#ara e.ecutar dicAo Permiso% En este e.em#lo, el #ermiso tiene el nomre A=T,
Pds8end9atc6EditLines1Detalles del lote del Pro'eedor3 con un ni'el de acceso de, Control
*otal

"os ni'eles de acceso del Permiso, son los siguientes,





Seguridad en MD AX 12 Pgina 1<

E-.R/DAD DE (/8EL DE RE-/*R)
!uando se requiere con$igurar la seguridad de ni'el de registro se dee conocer la tala o
talas es#eci$icas que se 'an a utili(ar en dicAa con$iguraci)n, dentro de las cuales, se
encuentra el cam#o o cam#os que lle'aran un 'alor #ara limitar el acceso a los usuarios que se
asignaron aun rol de seguridad dentro del sistema MS Dynamics AX 2012% DicAo rol, le #ermite
al usuario acceder a los $ormularios de los m)dulos que necesita mani#ular en el sistema
Entendiendo como se llega a la seguridad de ni'el de registro
Conociendo la ta2la o ta2las &ara configurar la seguridad de ni'el de registro

Asignar *a2las &ara la seguridad a ni'el de registro
!omo se menciono unos #rra$os arria, la seguridad de ni'el de registro utili(a las talas del
sistema MD AX 12 #ara limitar el acceso a ni'el de cam#o de esas talas, con$igurando a ese
cam#o con un #armetro que le otorga un 'alor que limita al rol a 'er cierta in$ormaci)n% A
continuaci)n se 'er como se con$igura este ni'el de seguridad, tomando como e.em#lo un
Rol de 6erente de Tiendas y es#ec/$icamente con el Rol -teLeon
Configurando la seguridad a ni'el de registro &ara el R)L -teLeon
Se deen reali(ar ciertos #asos #re'ios #ara conocer el nomre de la tala o talas
in'olucradas en la seguridad de ni'el de registro, #or e.em#lo,
!onocer el m)dulo +e.em#lo, :entas y Mar;eting o Adquisici)n y Aastecimiento-
!onocer el $ormulario al que se accede y que contiene el cam#o o cam#os que se
quieren limitar

Seguridad en MD AX 12 Pgina 1@


!onocer o saer cul es la tala Princi&al o &adre que contiene los cam#os de las
dems talas que estn in'olucradas dentro del $ormulario +!on$ormada #or :istas-
J, !onocer el nomre de la tala $/sica que contiene ese cam#o
Pantallas que ilustrar:n un E;em&lo+
2r a la siguiente Ruta, !?8DAdquisici)n y aastecimiento +M)dulo-D!om3nDKrdenes de com#ra
+Deer-DTodas las )rdenes de com#ra +Lormulario-
)2;eti'o% Se dee conocer el nomre de la tala Princi&al o &adre que contiene las l/neas de la
=rden de !om#ra +=!-% Para ello, dentro del $ormulario de las Krdenes de !om#ra +=!- se
editan las "/neas de dicAa =rden y se da clic con el ot)n derecAo del mouse sore la secci)n
"/neas de la orden de com#ra #ara des#legar un Men3 que muestra dos o#ciones, Personali<ar
y 8er registro, #ara nuestro caso, utili(aremos la o#ci)n Personali<ar #ara conocer el nomre
de la *a2la Princi&al que contiene el cam#o Almac=n y que ser'ir #ara limitar el acceso del
Rol a 'er solo las transacciones de su almac1n a ni'el de las l/neas de la = de !








Seguridad en MD AX 12 Pgina 1C


Se des#liega la siguiente 'entana o $ormulario

Dentro del Panel de Dise*o, Aay dos loques, ActionPane?eader +Encae(ado que contiene las
$unciones de cada #esta*a- como se muestra en la siguiente #antalla

J que se corres#onden con las #esta*as en el $ormulario de Krdenes de !om#ra +=!-, como lo
muestra la siguiente imagen



Seguridad en MD AX 12 Pgina 1G


En letras >egritas esta el nomre del otro loque llamado Main*a27 que nos indica que ese es
el loque a Editar #ara nuestro caso% Aqu/, uscaremos el cam#o Almac=n dentro del rol de
o#ciones, >=TA, la 3squeda es muy sencilla ya que los nomres en el rol se corres#onden
con los nomres en el $ormulario, como se muestra en la siguiente #antalla

Des&legando el asistente &ara configurar la seguridad de ni'el de registro
2r a la siguiente ruta, !?8DAdministraci)n del sistemaDPgina de reaD!on$igurarDRoles de
Seguridad
>os #osicionamos en el nomre del rol +6te"eon- al que se le con$igurar la seguridad de ni'el
de registro y damos clic con el ot)n i(quierdo del mouse en la $unci)n, /eguridad de :ivel de
registro #ara que se des#liegue la 'entana que contiene el asistente, como se muestra en la
siguiente #antalla








Seguridad en MD AX 12 Pgina 1I



&na 'e( aA/, damos clic en la o#ci)n (ue'o #ara des#legar el asistente



Seguridad en MD AX 12 Pgina 20


2remos dando clic en el ot)n de siguiente #ara ir #aso a #aso en la con$iguraci)n de la
seguridad
Seleccionamos el rol del gerente de la sucursal de "e)n

Dar clic en el ot)n siguiente, al tratar de continuar al siguiente #aso, el sistema se tomar
unos cuantos minutos #orque Aace una 3squeda de las talas del sistema, terminada la
3squeda, deemos de seleccionar la o#ci)n, Mostrar todas las ta2las como se muestra la
siguiente imagen% Por de$ault el asistente solo muestra las talas #rinci#ales #or lo que al dar
clic en el ot)n de radio y seleccionar Mostrar todas las ta2las, el asistente des#legara todas y
#odremos Aacer una 3squeda con la certe(a de que encontraremos la tala o talas que
requerimos o que se requieren





Seguridad en MD AX 12 Pgina 21



Tendremos que reali(ar una 3squeda #or ciclo de #roceso #ara encontrar la ta2la &rinci&al
que contiene el cam#o Almac=n que est dentro del $ormulario Krdenes de !om#ra +=!- a
ni'el de las "/neas de la orden
Aqu/, es necesario aclarar, que el asistente no nos ayuda mucAo #ara #oder encontrar la Tala
o Talas que necesitamos agregar #ara con$igurar la seguridad a ni'el de registro, Por e.em#lo,
si queremos uscar la tala #rinci#al dentro de los ciclos de #roceso de Adquisici!n / y
Adquisici!n // #orque nos suena l)gico y relacionamos su nomre #orque se corres#onde con
el M!dulo de Adquisici!n y A2astecimiento, nos 'amos a encontrar con que esa tala no se
encuentra aA/






Seguridad en MD AX 12 Pgina 22



MEntonces c)mo #oder encontrar ayuda #ara locali(arlaN
Regresemos a la 'entana donde se mostr) que al seleccionar la o#ci)n Personali<ar
encontramos la in$ormaci)n dentro de un rol con estructura de directorios #arecida a la del
e0#lorador de directorios de EindoFs
Dentro de los #aneles de la derecAa, e0iste otro Panel llamado Configuration >eys el cual nos
#uede dar una idea del ciclo de #roceso donde se encuentra la Tala /n'entDim7 como
muestra la #antalla o imagen siguiente







Seguridad en MD AX 12 Pgina 24



>os da una re$erencia de que esa tala se encuentra en el ciclo de #roceso Comercio y
Conta2ilidad general7 #ara nuestro caso requerimos uscar esa tala dentro del #roceso
Comercio, ya que requerimos las dimensiones de almacenamiento y >= requerimos
in$ormaci)n de talas contales9 'ayamos #ues al asistente y usquemos dentro de dicAo ciclo
la tala Princi&al 16asta el momento7 no se sa2e cual es3
E0#andimos dicAo ciclo Comercio como se muestra en la imagen siguiente

AAora usquemos la tala #rinci#al Mc)moN
Aqu/ tami1n nos encontraremos con que no es muy sencillo reali(ar la 3squeda, #ero
intentemos de nue'o encontrar ayuda, 'ayamos una 'e( ms al $ormulario Personali<ar y
tratemos de 'er si nos o$rece la ayuda necesaria

Seguridad en MD AX 12 Pgina 25



Si nos damos cuenta, el cam#o Almac=n se encuentra en la rama llamada, L?neas de la orden
de com&ra dentro del rol7 aqu/, es necesario e0#licar antes que a ni'el de tala, Aay que
conocer dentro de cual tala "Princi&al# se encuentra el cam#o almac=n, ya que, dentro de los
$ormularios de MD AX 12 suelen encontrarse "8istas#7 que, no son otra cosa que o.etos del
A=T y de la 8ase de Datos MS SO" Ser'er que se con$orman de 'arias talas anidadas o unidas
#or &niones o Poins que #ermiten que 'arios cam#os de 'arias talas se #uedan con.untar
dentro de un solo Lormulario, como se tratara de e0#licar con las siguiente imgenes

:ayamos nue'amente dentro del $ormulario Personali<ar7 a6? se encuentra una rama del rol
que se llama L?neas de la orden de com&ra que se corres#onde #er$ectamente con la #arte
llamada l?neas de la )rden de com&ra que se encuentran en el $ormulario de las @rdenes de
com&ra 1)C3, como se #uede 'er en las siguientes imgenes


Seguridad en MD AX 12 Pgina 2<


=#ci)n Personali<ar del $ormulario @rdenes de com&ra 1)C37 que contiene el nomre L?neas
de la )rden de Com&ra

Oue se corres#onde con el nomre L?neas de la orden de com&ra del Lormulario de las
Krdenes de com#ra +=!-

Saiendo que, como ya se Aa/a mencionado en #rra$os anteriores, los nomres de los
$ormularios se corres#onden con los nomres dentro de la o#ci)n de Personali<ar de cada uno
de ellos, se mostrara a continuaci)n el nomre de la tala Princi&al o Padre que contiene a las
dems talas utili(adas en el $ormulario Krdenes de !om#ra +=!-
Dentro de la o#ci)n Personali<ar y #osicionndose en la etiqueta L?neas de la orden de
com&ra se encuentra otra etiqueta con el nomre Line&ec7 la cual contiene los cam#os que
con$orman a la rama L?neas de la orden de com&ra dentro del $ormulario de las Krdenes de
com#ra +=!-7 las etiquetas de los cam#os de la tala que estn a ni'el de la ra/( Line&ec y que
no tienen un signo de Q, son cam#os de la tala Princi&al o Padre y los que tiene un signo de Q,
son cam#os que $orman #arte de otra tala o talas, #or lo tanto, nosotros deemos saer el
nomre de la tala #rinci#al #ara #oder uscarla dentro del asistente de configuraci!n de la
eguridad a ni'el de registro, como se muestra en la siguiente #antalla dentro del #anel
derecAo llamado (om2re del sistema



Seguridad en MD AX 12 Pgina 2@



Para nuestro caso, la tala #rinci#al se llama, Purc6Line7 con este dato 'ayamos al asistente y
usquemos dentro del ciclo Comercio la tala Purc6Line


Seguridad en MD AX 12 Pgina 2C


83squeda de la tala

Seleccionamos la tala colocando una #alomita en la casilla que est del lado i(quierdo del
nomre de la tala #ara #oder agregarla y con$igurarla, $inalmente dar clic en el ot)n con la
etiqueta iguienteA a#arece la siguiente 'entana que $inali(a el asistente al darle clic en el
ot)n con la etiqueta 0inali<ar




Seguridad en MD AX 12 Pgina 2G


!on esto, aAora #odemos #roceder a con$igurar la consulta que nos #ermitir $iltrar #or el
cam#o (o de Dimensi!n y con esto restringir al Rol del 6erente de la sucursal de "e)n a que
'ea solo las l/neas de la =rden de com#ra de su Almac=n
En la 'entana #rinci#al de la seguridad de ni'el de registro, #odemos 'er que se agrega la tala
Purc6Line cuyo nomre dentro del $ormulario de Krdenes de !om#ra +=!- se llama, L?neas de
la orden de com&ra, Para con$igurar la consulta se da clic en el ot)n con la etiqueta Consulta

Esta acci)n nos lle'a a la siguiente 'entana



Seguridad en MD AX 12 Pgina 2I


Aqu/, con$iguraremos el cam#o llamado (o de Dimensi!n7 que es un arreglo que Aace MD AX
12 #ara con$ormar en una sola Dimensi!n o arreglo7 tanto al Almac=n como al itio que se
utili(an al crear una =rden de com#ra y que al e$ectuar alguna transacci)n este arreglo crea un
numero de re$erencia en la tala $/sica, lo que #ermite tener ms coAerencia en el mane.o de
la in$ormaci)n en la 8ase de datos%
Para con$igurar el (o de dimensi!n se #ueden editar cualquiera de las dos l/neas que se
encuentran en esta 'entana, #ara este e.em#lo ser la #rimera l/nea, des#u1s, se edita el
cam#o Criterios y se Aace la 3squeda #or el cam#o Almac=n o#rimiendo a la misma 'e( la
cominaci)n de teclas !trl Q R, la 3squeda se Aace entre asteriscos ST055S y nos arro.a que el
(o de Dimensi!n #ara el Almac1nDSitio de la sucursal de "e)n, que es, CB9C0002D1



Seguridad en MD AX 12 Pgina 40


Se da clic en el ot)n de Ace#tar y $inali(a la creaci)n de esa consulta%
()*A% !ada una de las con$iguraciones de Seguridad de ni'el de registro y sus consultas
requeridas #ara los roles de 6erente de tienda, Aar necesario lle'ar a cao el mismo
#rocedimiento
E;em&lo 2,
*a2la+ Almac=n, (om2re dentro del A)*7 /n'entLocation
Luncionalidad% !on$igurar #ara cada sucursal o tienda los almacenes a los que tendr acceso
#ara transaccionar Krdenes de !om#ra% Para este caso, los almacenes sern, !251H!ED que se
corres#onde con el almac1n del !ED2S y el #ro#io almac1n de su tienda









Seguridad en MD AX 12 Pgina 41