- Este debate tiene 4 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 8 años, 1 mes por
Jaume Escribà.
-
AutorEntradas
-
19 junio 2018 a las 13:01 #5966
Jaume Escribà
ParticipanteBuenas,
¿como puedo modificar la cinta de opciones?Quiero ocultar/añadir botones propios en el inicio de la page pedido de venta.
Me parece que el problema es que está lleno y no me deja añadir nada más.
¿Puedo ocultar botones/grupos del estándar?Además lo quiero hacer con extensiones, para complicarlo un poco más
19 junio 2018 a las 15:20 #5969
Cristina NicolàsSuperadministradorHola Jaume,
Si, desarrollando extensiones puedes ocultar acciones del estándar.
Dentro de la sección Actions tienes que poner un modify(NombreDeLaAccion) y dentro, especificar las propiedades que quieres cambiar.
No se pueden cambiar todas las propiedades, pero en concreto la propiedad de visibilidad si que es una de las que se puede cambiar.Te dejo un enlace con un ejemplo que modifica cosas en una página:
https://community.dynamics.com/nav/b/mohanasdynamicsnavblog/archive/2017/01/24/how-to-modify-existing-field-and-action-properies-on-a-pageUn saludo,
Cristina Nicolàs19 junio 2018 a las 15:54 #5970Jaume Escribà
ParticipanteSi, en las pages que hay espacio en la opción de INICIO no hay problema.
En la page de pedido, está muy lleno y las opciones de inicio (las que estan promocionadas) creo que no cabem más. Son estas la que no sé como ocultarlasEn C/SIDE la propiedad Promoted de l’acción CopyDocument (Copiar Lineas) está a false,
y en cambio la acción está en el INICIO. ¿Como es posible?20 junio 2018 a las 09:34 #5974
Cristina NicolàsSuperadministradorHola Jaume,
Entiendo entonces que no quieres ocultarlas, sino que quieres que se muestren sólo en su correspondiente pestaña, y no en la pestaña de inicio.
Lo he estado revisando, y no entiendo tampoco porque esta acción en concreto se muestra en el Inicio, porque efectivamente no está promocionada…
Lo único que se me ocurre para hacer la modificación es, utilizando el cliente web, hacer una personalización en la que quites esta acción del Inicio. Cuando te de la opción, guarda la personalización como una extensión y mira a ver qué código se ha generado.
De hecho, he intentado hacer esto que te comento en un entorno de pruebas y he visto 2 cosas:
1. Que en el cliente web no consigo personalizar Acciones 🙁
2. Que el cliente web me avisa de lo siguiente: The ‘Sales Order’ page contains changes from a configuration applied by the current profileY con esto segundo, ahora ya entiendo porque se muestra la acción en el menú de Inicio. No es por desarrollo (de ahí que sólo mirando la Page no entendamos porque se muestra en el Inicio si no está promocionada la acción), sino que es por una personalización de usuario que en este caso está aplicada no a un usuario concreto, sino a todo un rol. En mi caso, estoy utilizando el rol por defecto: Procesador de pedidos de venta.
No sé cómo se generan estas personalizaciones para todo un rol, pero si sé que se guardan en la tabla 2000000074 Profile Metadata. Así que he ido al object designer, he hecho un Run de esta tabla, he filtrado por el rol PROCESADOR DE PEDIDOS y la página 42, y he eiiminado los registros que he encontrado.
Después he cerrado el cliente Windows, lo he vuelto a abrir y he visto que ya no tengo personalizaciones, que ahora la página se muestra tal cual está especificado en el objeto.Espero que te sirva la información.
Un saludo,
Cristina Nicolàs20 junio 2018 a las 11:19 #5982Jaume Escribà
ParticipantePerfecto. La solución me vale.
Gracias por tu repuesta. -
AutorEntradas
- Debes estar registrado para responder a este debate.