Descripció general sobre l'ordre modern (versió preliminar)

[Aquest tema forma part de la documentació preliminar i està subjecte a canvis.]

Les barres d'ordres es troben al nucli de cada aplicació basada en models i apareixen en moltes ubicacions diferents. Les ordres s'organitzen en relació amb altres ordres i s'associen amb una ubicació de la barra d'ordres. El grup d'ordres associats amb una ubicació específica fan una barra d'ordres.

Barra d'ordres

Important

  • Aquesta característica és una característica de versió preliminar i pot ser que no estigui disponible a totes les regions.
  • Les característiques de visualització prèvia no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.

Deficiències clàssiques d'ordres

Les ordres clàssiques (abans anomenades "franja") no es poden personalitzar amb codi baix. Amb el codi, les personalitzacions d'ordres eren difícils, tedioses i propensos a errors. Per tal d'escalar l'ordre a un codi baix, així com utilitzar pàgines personalitzades per convergir el llenç i aplicacions basades en models, era vital de reinventar i reconstruir la infraestructura de l'ordre.

Les ordres clàssiques tenien diversos buits clau, com ara:

  • No hi ha cap dissenyador de codi baix. Això provoca molts XML forçats que sovint produeixen canvis importants.
  • Diferents aplicacions no podien utilitzar un conjunt d'ordres diferent per a les taules comunes.
  • La manca d'àmbits de nivell granular podria afectar el rendiment a causa del processament de la lògica no utilitzada en el client.
  • La implementació de la solució heretada s'ha dissenyat per al client web que ara és obsolet. Ha estat molt problemàtica i té una estructura molt complexa que ja no es necessita a l'Interfície unificada.
  • Conceptes "franja" que ja no són rellevants: Pestanyes, Grups, Escala, MaxSize, TabCommands, CustomActions i HideCustomActions.
  • Les franges clàssiques i les ordres no tenien l'administració del cicle de vida de l'aplicació adequat dins de les solucions.
  • El codi heretat no podia gestionar la separació de l'aplicació, la segmentació de solucions, els pedaços de la solució ni promoure i suprimir conceptes (actualització de solucions).
  • Falten tots els comportaments de la solució principal, com ara afegir/suprimir, propietats administrades i dependències, entre altres.
  • Hi havia un mecanisme diferent i no convencional per a la localització.
  • Massa flexible. Cada acció, botó, grup, acció d'ordre o regla personalitzats, a cada nivell es pot sobreescriure, cosa que fa que sigui difícil que els usuaris coneguin allò que s'ha modificat.

Millores clau de les ordres modernes

Les ordres modernes en gran part addrecen els buits anteriors i ofereixen una infraestructura moderna que continuarà escalant.

  • La nova infraestructura combina els avantatges de l'ús de llenç i d'aplicacions basades en models.
  • Dissenyador de codi baix.
  • Suport de Power Fx per a accions i visibilitat.
  • JavaScript continua sent compatible.
  • Millor suport per a ALM.
  • Millor control de nivell de l'aplicació: les ordres s'apliquen a les aplicacions individuals.
  • Model de dades pla i senzill.
  • Moltes solucions alternatives que s'utilitzen avui ja no es necessiten.
  • Les ordres clàssiques segueixen admeses. Les aplicacions poden executar les ordres clàssiques i les modernes en paral·lel.
  • No s'ha forçat la migració del client.
  • Ordeneu ordres moderns entre les ordres clàssiques existents.

Ubicacions de la barra d'ordres

  • Quadrícula principal. Aquesta barra d'ordres es mostra quan s'utilitza la navegació esquerra d'una aplicació per visualitzar una llista completa de registres de pàgines d'aquesta taula.

    Barra d'ordres a la quadrícula principal

  • Formulari principal. Aquesta barra d'ordres es mostra als formularis principals d'aquesta taula. Apareixerà a la part superior del formulari i no és el mateix que la visualització associada o la visualització de subquadrícula que apareixerà en diferents àrees del formulari.

    Formulari principal

  • Visualització de subquadrícula. Aquesta barra d'ordres es mostra als formularis d'altres taules que representen les dades d'aquesta taula en una subquadrícula. Per exemple, el formulari principal del compte té un control de subquadrícula que mostra els registres de contacte relacionats amb el registre de compte. Per editar la barra d'ordres de sota, editeu la barra d'ordres de la taula de contactes i, a continuació, la visualització de subquadrícula.

    Visualització de subquadrícula

  • Visualització associada. Aquesta barra d'ordres es mostra en forma de taula principal quan es visualitzen les dades relacionades d'aquesta taula. Per exemple, al formulari principal d'un registre de compte, seleccioneu la pestanya Relacionat i seleccioneu una taula relacionada, com ara contactes.

    Visualització associada

  • Accions ràpides. No hi ha un punt d'entrada especialitzat del dissenyador d'ordres perquè les accions ràpides s'editen des de la quadrícula principal de la taula.

    Exemple d'acció ràpida configurada a la taula de contactes

Preguntes freqüents

  • Per què puc veure més ordres al dissenyador que a la meva aplicació?
    • Hi ha diverses raons. De vegades, la lògica de visibilitat que amagarà l'ordre quan s'executi l'aplicació. Altres vegades, aquestes ordres s'ajusten dinàmicament a través de JavaScript personalitzat durant el temps d'execució i no es poden configurar.
  • Per què veig ordres duplicades al dissenyador?
    • Aquest patró s'utilitza amb ordres clàssiques. Ambdues ordres no es mostraran en temps d'execució perquè es controlen per regles de visibilitat. El dissenyador d'ordres mostrarà totes les ordres, independentment de les seves regles de visibilitat.
  • Rebreu actualitzacions durant la versió preliminar?
    • Sí, rebreu actualitzacions setmanals a mesura que implementem contínuament millores, noves característiques i corregim errors.

Consulteu també

Utilitzeu el dissenyador d'ordres per personalitzar la barra d'ordres
Administrar ordres a les solucions
Limitacions conegudes de l'ordre modern