Comparteix a través de


Optimitzar el perfil fora de línia

Heu de tenir en compte molts aspectes quan creeu o actualitzeu un perfil fora de línia per a les aplicacions basades en models. Un perfil fora de línia hauria d'incloure totes les dades que els usuaris de l'aplicació necessiten per completar les tasques en el camp. Tanmateix, si inclou massa dades, els usuaris de l'aplicació podrien quedar encallats esperant que les seves dades es descarreguin. Fins i tot podrien quedar-se sense espai al seu dispositiu. Haureu de tenir en compte els dispositius i els plans de dades que els usuaris de l'aplicació tenen per assegurar-vos que tinguin una experiència excel·lent.

Les directrius següents us ajudaran a crear un perfil fora de línia que compleixi exactament les necessitats de la vostra organització.

No feu que els usuaris baixin massa dades

Cada usuari pot tenir accés a un conjunt de dades diferent. És important pensar i provar la quantitat de dades que veuran els diferents grups d'usuaris. Per exemple, un cap de vendes del grup pot tenir accés a moltes més oportunitats de vendes que un cap de vendes local.

Segons aneu desenvolupant el perfil fora de línia i feu proves amb dades reals o representatives, heu de tenir en compte aquestes pràctiques recomanades:

  • Limiteu el nombre de registres a menys de 200.000 per obtenir un millor rendiment. La sincronització fora de línia no admet la superació dels registres 3,000,000.
  • Limiteu el nombre de taules a menys de 100.
  • Limiteu la mida total de les dades a menys de 1 GB.
  • Limiteu la mida total dels fitxers i les imatges a menys de 4 GB. Apliqueu filtres per reduir la mida total de la descàrrega.

Si les dades fora de línia de l'aplicació superen aquestes recomanacions, els usuaris veuran sincronitzacions més lentes, un ús més elevat de les dades, un ús més alt de la bateria i un rendiment més lent de l'aplicació.

Optimitzar el perfil fora de línia

Apliqueu les pràctiques recomanades següents per assegurar-vos que els usuaris només baixen les dades que necessiten. Optimitzar les dades que s'han baixat en facilitarà l'ús dins dels límits recomanats.

No torneu a inventar la roda

Si personalitzeu el Field Service o Sales, comenceu des dels perfils fora de línia per defecte. Sabeu que les característiques principals funcionaran i no perdreu les taules que s'utilitzen als formularis estàndard.

Els perfils fora de línia per defecte inclouen tot el que necessiteu per a una solució de qualitat a punt per utilitzar. Podeu afegir més taules importants per al vostre negoci.

Tanmateix, no suprimiu taules del perfil per defecte. Sense aquestes taules, el formularis o les visualitzacions podrien fallar en el temps d'execució. Si el perfil per defecte inclou massa o massa poques files de dades, ajusteu els filtres de les taules més grans per optimitzar les mides de dades dels usuaris.

Afegir totes les taules a les que es fa referència a cada formulari i visualitzar-les a l'aplicació

Quan afegiu un formulari o una visualització a l'aplicació basada en models, cerqueu referències a altres taules, incloent-hi les cerques. Assegureu-vos que cadascuna d'aquestes taules s'inclogui al perfil fora de línia amb una taula o filtres relacionats corresponents. Assegureu-vos d'afegir també totes les taules utilitzades en scripts de recursos web.

Quan afegiu una taula al perfil fora de línia, podeu triar una de les quatre opcions per determinar quines files es baixaran:

  • Files de l’organització
  • Totes les files
  • Només files relacionades
  • Personalització

Per triar la millor opció per a cada taula, tingueu en compte a quines de les categories següents pertany la vostra taula:

  • Taules independents: taules que són visibles com a quadrícules a l'aplicació, com ara Contacte.

  • Taules relacionades: taules a les quals es fa referència a la visualització de formulari o quadrícula d'una taula diferent, com ara Unitat.

  • Taules de recursos: taules que contenen dades de recursos, com ara moneda o territori.

Trieu l'opció de fila segons la categoria de taula que afegiu:

Tipus de taula Files de l’organització Totes les files Només files relacionades Personalització
Independent
Relacionada
Recursos

Utilitzar filtres per reduir la mida de la baixada de dades

Si els usuaris tenen accés a un conjunt gran de dades quan estan en línia, apliqueu filtres per restringir les dades que es baixaran quan estiguin fora de línia.

Important

Si afegiu un filtre personalitzat a una taula configurada per baixar files relacionades, el filtre es tracta com un O. Això vol dir que es descarreguen totes les files relacionades, a més de les files especificades pel filtre. Els usuaris es poden baixar més dades de les que teniu previst. Si voleu baixar files relacionades i aplicar un filtre addicional, desactiveu Només files relacionades i especifiqueu la relació i les restriccions addicionals en un filtre personalitzat mitjançant I.

  • Taules independents: utilitzeu un filtre personalitzat que inclogui els registres necessaris per a les visualitzacions de quadrícula de l'aplicació. Per defecte, totes les visualitzacions s'inclouen en afegir una taula al dissenyador d'aplicacions. Per assegurar-vos que els usuaris tenen les mateixes dades en línia i fora de línia, seleccioneu explícitament les visualitzacions que filtren les dades que incloeu al perfil fora de línia.

    Captura de pantalla que mostra un filtre personalitzat amb una condició ÉS IGUAL A explícita.

  • Taules relacionades: utilitzeu un filtre personalitzat si voleu que els usuaris baixin files relacionades i que coincideixin amb els altres criteris de filtre.

    Captura de pantalla que mostra un filtre personalitzat amb una condició I.

  • Taules de recursos: utilitzeu un filtre personalitzat si voleu que els usuaris baixin només les files que coincideixin amb els vostres criteris, com ara les files amb estat Actiu.

    Captura de pantalla que mostra un filtre personalitzat amb Estat és igual a Actiu.

Filtres personalitzats comuns

Filtre per camps d'hora i de data per a dades basades en el temps, com ara reserves i els elements de cronologia. Tingueu en compte les dates futures i anteriors. Per exemple, un filtre comú pot incloure cites del mes anterior i els propers tres mesos.

Captura de pantalla que mostra diversos filtres, basats en les hores d'inici i finalització, en una condició OR.

Filtra per estat per limitar les baixades a files amb un estat determinat.

Captura de pantalla que mostra diversos filtres amb Estat és igual a Actiu.

Filtre per categoria o camps de funció personalitzats per reduir taules grans fins a les dades necessàries per a l'aplicació. Per exemple, podeu filtrar Contactes per funció per limitar les dades a les parts interessades.

Captura de pantalla que mostra un filtre basat en la funció.

Eviteu aquests errors de filtre que poden alentir les baixades

Si un filtre personalitzat genera una consulta lenta del Dataverse, les baixades trigaran més. Seguiu aquestes pràctiques recomanades per evitar els colls d'ampolla de rendiment habituals:

  • No utilitzeu coincidències de cadenes parcials o Conté, Comença amb o Acaba amb.

  • Eviteu diversos nivells de relacions als filtres personalitzats. Els filtres com aquest poden provocar baixades lentes:

    Captura de pantalla que mostra diversos filtres amb relacions imbricades.

  • Eviteu utilitzar moltes condicions OR .

Optimitzar les dades baixades amb la selecció de columnes de taula fora de línia (versió preliminar)

Important

  • Aquesta és una característica de visualització prèvia.
  • 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.

La primera sincronització pot trigar temps a completar-se per a organitzacions amb conjunts de dades molt grans, especialment en zones remotes. Amb la selecció de columnes de taula fora de línia (versió preliminar), podeu seleccionar les columnes que voleu baixar al dispositiu per evitar descarregar columnes que mai s'utilitzen a l'aplicació. Això estalvia l'ús de la xarxa i del disc i es tradueix en un temps de sincronització més ràpid. Tot i que això afecta tant la primera sincronització com les sincronitzacions delta, la primera sincronització hauria de tenir un impacte més gran, ja que hi ha més registres per baixar.

  1. Al Power Apps Studio tauler lateral esquerre, seleccioneu Aplicacions.

  2. Seleccioneu l'aplicació basada en models i, a continuació, seleccioneu Edita.

  3. Seleccioneu Configuració.

  4. Seleccioneu General.

  5. A la secció Selecciona el mode i el perfil fora de línia, seleccioneu Edita el perfil seleccionat al menú desplegable.

  6. Apareixerà la subfinestra Edita el perfil . A la secció Dades per a ús fora de línia, per a la taula que voleu optimitzar, seleccioneu la icona Més accions (...) i, a continuació, seleccioneu Edita.

  7. Apareix la pàgina Edita el compte . A la secció Columnes seleccionades, seleccioneu l'opció Gestiona les columnes .

  8. A la subfinestra Columnes seleccionades administrades, seleccioneu l'opció Selecciona només les columnes necessàries i, a continuació, seleccioneu més columnes, si cal.

    Important

    Si teniu codi JavaScript personalitzat a l'aplicació, assegureu-vos que les columnes utilitzades al codi personalitzat estiguin seleccionades al perfil fora de línia.

  9. Seleccioneu Enrere.

  10. Seleccioneu Desa.

  11. Seleccioneu Desa + tanca.

  12. Tanqueu la configuració i seleccioneu Publica ·.

Nota

  • Per a les aplicacions de llenç que utilitzen un perfil fora de línia generat automàticament, el sistema optimitza automàticament les columnes baixades al dispositiu.
  • Us recomanem que seleccioneu columnes a les taules amb un nombre elevat de columnes no utilitzades.
  • L'opció d'administració de columnes no està habilitada a la configuració fora de línia del centre Power Platform d'administració.

Consulteu també

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).