Funktioner og begrænsninger for Mobile Offline

Før du konfigurerer mobilappen i offlinetilstand, skal du læse følgende om funktioner, tip og begrænsninger. Det anbefales, at du også gennemgår retningslinjerne for offlineprofiler.

Disse tabeller og tilsvarende kommandoer er tilgængelige i offlinetilstand.

Bemærk

Brugerdefinerede kommandoer og standardkommandoer uden reglen Mscrm.IsEntityAvailableForUserInMocaOffline vises ikke i offline-først apps. Du kan finde flere oplysninger under En knap på kommandolinjen er skjult, når den skulle være synlig i Power Apps.

Table Kommandoer
Account Oprette, læse, opdatere, slette
Aktivitetsmarkør Læse, slette
Aftale Oprette, læse, opdatere, slette, konvertere aktivitetssag
Vedhæftet fil Skrivebeskyttet
Sag Oprette, læse, opdatere, slette
Konkurrent Oprette, læse, opdatere, slette
Konkurrentens adresse Oprette, læse, opdatere, slette
Forbindelse Skrivebeskyttet
Forbindelsesrolle Skrivebeskyttet
Kontakt Oprette, læse, opdatere, slette
Brugerdefineret tabel Oprette, læse, opdatere, slette
Email Skrivebeskyttet
Kundeemne Oprette, læse, opdatere, slette, kvalificere/diskvalificere
Salgsmulighed Oprette, læse, opdatere, slette
Salgsmulighedsprodukt Oprette, læse, opdatere, slette
Telefonopkald Oprette, læse, opdatere, slette
Placering Oprette, læse, opdatere, slette
Produkt Læs
Opgave Oprette, læse, opdatere, slette
Gruppe Skrivebeskyttet
User Skrivebeskyttet

Understøttede funktioner

  • Forretningsregler – Forretningsregler understøttes i Mobile Offline. Du kan finde flere oplysninger i: Oprette forretningsregler og anbefalinger til anvendelse af logik i en modelbaseret formular.

  • Forretningsprocesforløb – Du kan bruge forretningsprocesforløb i offlinetilstand, hvis følgende betingelser er opfyldt:

    • Forretningsprocesforløbet bruges i en app, som du kan køre på Power Apps-mobil.
    • Power Apps-mobilappen er aktiveret for offlinebrug.
    • Forretningsprocesforløbet har en enkelt tabel.
    • Tabellen forretningsprocesforløb tilføjes i offlineprofilen.

      Bemærk

      Hvis en tabel er knyttet til flere forretningsprocesforløb, skal alle forretningsprocesforløb føjes til offlineprofilen, for at en af forretningsprocesforløbet kan fungere offline.

    Der findes tre kommandoer, der er tilgængelige til forretningsprocesforløb, når du kører en app i offlinetilstand i Power Apps-mobilappen.

    • Næste fase
    • Forrige fase
    • Angiv aktiv fase

Du kan finde flere oplysninger i Køre forretningsprocesforløb offline.

  • Understøttelse af opslag – Opslag understøttes for de tabeller, der er Mobile Offline-aktiverede. Alle de tabeller, der indgår i opslaget, skal også være offlineaktiverede.

  • Understøttet visning – Det er kun systemvisninger og hurtig visning, der understøttes i Mobile Offline. Personlige visninger understøttes ikke.

  • Offlinesøgning – Kun tilgængelig for offlinetabeller. Brugeren kan kun søge på én tabel ad gangen. Global søgning anvender som standard kategoriseret søgning i offlinetilstand, selv hvis Dataverse-søgning er aktiveret, da Dataverse-søgning ikke understøttes i offlinetilstand. På gittersider understøttes visningsbaseret søgning (filter efter nøgleord) ikke i offlinetilstand, og gittersøgning skifter til en hurtig, søgebaseret søgning.

  • Noter om kontrolelement for Tidslinje – Noter om kontrolelementet for Tidslinje er tilgængelige i offlinetilstand. Du kan tage billeder, læse noter og tilføje eller fjerne vedhæftede filer i offlinetilstand.

    Bemærk

    Dato-feltet er ikke tilgængeligt for søgning i Mobile Offline.

  • Brugerdefinerede tabeller – Disse kommandoer er tilgængelige ved redigering af formularen, Markér fuldført, Opdater, Konverter til salgsmulighed og Slet.

Begrænsninger

  • Antal synkroniserede poster – Det samlede antal synkroniserede poster er begrænset til 3.000.000. Forsøg på at synkronisere et større antal poster mislykkes. Dette antal omfatter også skjulte tabeller, der bruges til offlinefunktioner.

  • Sikkerhedsmodellen - Sikkerhed på feltniveau og feltdeling understøttes ikke i Mobile-offlinetilstand.

  • Kvalificere et kundeemne – Når et kundeemne, der er oprettet i Mobile Offline, er kvalificeret, og når brugeren skifter til online, viser forretningsprocesfasen stadig kvalificeringsfasen. Brugeren skal manuelt vælge Næste fase for at flytte til den næste fase.

  • Gitre

    • Kolonnefiltrering er deaktiveret, når en offlineprofil konfigureres, også når der er netværksforbindelse. Gitteret fungerer sammen med den lokale database og understøtter ikke brugerdefinerede filtre.
    • Primære billedminiaturer er ikke tilgængelige offline, medmindre de tidligere har været vist online.
    • Brugerdefinerede ikoner sammen med værdier i gitre er ikke tilgængelige for offline. Du kan finde flere oplysninger om denne funktion ved at gå til Sådan får du vist brugerdefinerede ikoner.
  • Visninger understøttes ikke for følgende tabeller i offlinetilstand:

    • Email

    • Opgave

    • Faxnr.

    • Brev

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    Alle visninger, som har tilknyttede tabeller (relateret tabel), der ikke er tilgængelige offline, understøttes heller ikke.

  • Avancerede opslag – Funktionaliteten af Avanceret opslag understøttes ikke i offlinescenarier. Knappen Avanceret opslag erstattes af rullelisten Skift visning, når du er offline.

  • Tilføje eksisterende på undergitre – Funktionaliteten Tilføj eksisterende understøttes ikke for Mobile Offline for visse typer af relationer. Når du er offline, er visse relationer, f.eks. relationer der er N:N, skrivebeskyttede, og kommandoen Tilføj eksisterende er skjult i undergitre for de pågældende relationer. Selvom knappen bliver vist gennem tilpasning, fungerer kommandoen ikke i offlinetilstand.

  • Webressourcer – Webressourcer understøttes delvist i offlinetilstand. Du kan finde flere oplysninger i følgende tabel.

    Konfiguration af webressource Offlinesupport til Android og Windows Offlinesupport på iOS
    Webressource, der bruges i formularhandlere, formularscripter og kommandoer på båndet Understøttet (filnavne skal være i små bogstaver). Understøttet (filnavne skal være i små bogstaver).
    JavaScript-filer, der refereres til i en HTML-webressource Understøttet Ikke understøttet. Webressourcer kan i visse tilfælde være tilgængelige offline, hvis de hentes, mens de er online og cachelagres af browseren.
    HTML, JS, CSS, XML-webressourcer, der er integreret i en modelbaseret appformular Understøttet Ikke understøttet. Webressourcer kan i visse tilfælde være tilgængelige offline, hvis de hentes, mens de er online og cachelagres af browseren.
    Andre webressourcer, der er integreret i en modelbaseret appformular (f.eks. billeder, resx osv.)

    Bemærk: Dataverse-filen og billedattributter er ikke webressourcer, men almindelige Dataverse-data. Hvis du vil aktivere dem offline, skal du se Konfigurer mobile offline-profiler til billeder og filer.
    Ikke understøttet** Ikke understøttet**
    Webside (HTML-webressource) via en modelbaseret apps oversigt over websted Ikke understøttet Ikke understøttet
    Brugerdefinerede JS-filer, der opretter en FetchXML dynamisk Ikke understøttet Ikke understøttet

    ** Adgang til RESX-webressourcer som en afhængighed via Klient-API fra en JS-fil understøttes.

  • Beregnede felter og akkumuleringsfelter – Beregnede felter og akkumuleringsfelter, der er en del af rækker, der synkroniseres med klienten, evalueres ikke igen af klienten. Re-evalueringen foretages på serveren, når den opdaterede række synkroniseres.

  • Tilknyttede felter – Når du kører en app i offlinetilstand, udfyldes det tilknyttede felt ikke på forhånd, når du opretter en ny post ud fra en tabel, hvor felter er knyttet til en anden tabel.

  • Filterhandlinger – Ikke alle filterhandlinger understøttes i offlinetilstand. Du kan se en komplet liste over understøttede operatorer i Understøttede filterhandlinger pr. attributtype i Mobile Offline ved hjælp af FetchXML.

  • Aftaler – Aftaler kan oprettes eller opdateres i Dataverse, men de sendes ikke til modtagere med synkronisering på serversiden. Du kan finde flere oplysninger under Aftaletabel/objektreference og Tabelsynkronisering på serversiden.

  • Serviceopgaver i arbejdsordre – Serviceopgaver i arbejdsordre, der er oprettet via brugerdefineret kode, kræver, at msdyn_lineorder angives til -1. En faktisk værdi angives automatisk efter næste synkroniseringscyklus.

  • Hurtig søgning - Når du søger offline, kan resultaterne være anderledes end onlinesøgninger. Tegn i søgeordene skal være præcist de samme, når du søger offline, mens der måske findes tilsvarende onlineresultater.

Tip

Mobile Offline-synkronisering

  • Mobile Offline-synkronisering med mobilenheder sker med jævne mellemrum. En synkroniseringscyklus kan vare i flere minutter afhængigt af Azure-netværksventetiden, mængden af data, der er indstillet til synkronisering, og mobilnetværkshastigheden. Brugerne kan stadig bruge mobilapps under synkroniseringen.

  • Tiden for første download af metadata afhænger af antallet af samlede tabeller i offlineaktiverede appmoduler. Sørg for kun at aktivere de tabeller og appmoduler for offline, der er nødvendige for at optimere oplevelsen for slutbrugere.

  • Kontrollér, at de visninger, du vil arbejde med i offlinetilstand, ikke refererer til de tabeller, der ikke er offlineaktiverede. Antag f.eks., at Firma er i offlineprofilen, så vil en Firma-visning, der refererer til den primære kontaktperson, når en kontakt ikke er i profilen, ikke være tilgængelig.

  • Ændringer i en brugers sikkerhedsrettigheder opdateres under den næste synkroniseringscyklus. Indtil da kan brugerne fortsat få adgang til data ifølge deres tidligere sikkerhedsrettigheder, men de ændringer, de foretager, valideres under synkroniseringen med serveren. Hvis de ikke længere har rettigheder til at foretage ændringer af en række, vises der en fejlmeddelelse, og rækken bliver ikke oprettet, opdateret eller slettet.

  • Eventuelle ændringer af en brugers rettigheder til at få vist en række træder ikke i kraft på mobilenheden før den næste synkroniseringscyklus.

  • Mobile Offline anvender sikkerhedsmodellen for mobilapps og den hierarkiske sikkerhedsmodel med undtagelse af sikkerhed på feltniveau og feltdeling.

Filter til organisationsdata

Vigtigt

Organisationsdatafiltre bruges ikke længere. Ændringer af filtre skal redigeres i selve mobilprofilen.

Det anbefales, at du mindst har én regel, der er defineret for alle Mobile Offline-aktiverede datafiltre, hvis du bruger tabeller på tværs af profiler. Denne værdi er som standard angivet til sidste 10 dage for de fleste af de tabeller, der er aktiverede til offline.

Rediger organisationsdatafilter.

Profilfiltre

Profilbegrænsninger

Profildetaljer Begrænsning
Relation, der er defineret for hver tabel Maksimum 15 relationer. Og maksimum én mange til mange M:M eller én til mange (1:M) relation inden for de pågældende 15 relationer. Hvis nogen af de brugerdefinerede tabeller har behov for dette scenario, skal du gå tilbage til datamodellen. Ingen cirkulære referencer eller selvreferencer understøttes.
Billeder og filer Billeder og filer er underlagt de samme begrænsninger som i alle andre tabeller. På grund af implicit definerede relationer kan en offlineprofil kun indeholde op til 14 billedkolonner på tværs af alle objekter.

Anbefaling til profilfilterregler

Sørg for, at du har konfigureret mindst én af profilreglerne for hver enkelt tabel for at downloade dens data.

Tilpasning Anbefaling
Alle poster Hvis du vælger dette filter, kan du ikke definere en anden filterregel.
Download kun relaterede data Hvis du vælger dette filter, kan du ikke definere en anden filterregel. Sørg for, at tabellen også er defineret som tilknytningstabel for profilelementet.
Andet datafilter - Hvis det er valgt, skal du vælge mindst én af disse indstillinger: Download mine poster, Download mit teams poster eller Download min afdelings poster Hvis du vil definere dette filter, skal du vælge mindst én af de angivne indstillinger. Det anbefales, at du ikke har Afdeling som niveaufilter for en tabel, medmindre der er en stærk begrundelse. Det anbefales til et masterdatascenarie med et mindre datasæt som f.eks. landekoder.
Brugerdefineret datafilter <=3 filtre kan defineres i det brugerdefinerede datafilter.

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).