Kendte problemer med brugerdefinerede sider i en modelbaseret app

Den brugerdefinerede side er en ny type side i modelbaserede apps. Brugerdefinerede sider gør det muligt at bruge lærredapps i modelbaserede apps. Nedenfor kan du se de kendte problemer, du skal være opmærksom på.

Vigtigt

Brug af brugerdefinerede sider med mobilenheder er i øjeblikket i offentlig forhåndsversion. Funktioner til offlinetilstand og enhedsfunktioner som scanning af billeder, hentning af billeder fra enheden eller vedhæftede filer understøttes ikke.

Brugerdefinerede sider understøttes ikke i App til Outlook og returnerer en fejl ved indlæsning.

Opretterrelaterede problemer

  • Når en brugerdefineret side ændres, f.eks. gemt og udgivet, er den modelbaserede app ikke opmærksom på ændringen. Den modelbaserede app vil fortsat bruge den sidste version af den brugerdefinerede side, når den modelbaserede app publiceres. En modelbaseret app, der udgives via appdesigner, løsningsoversigt eller Udgiv alle, opdaterer alle brugerdefinerede sider i den modelbaserede app.

  • Billeder, ikoner og figurer understøttes i øjeblikket ikke på rtl-sprog (Højre mod venstre).

  • Muligheden for at hente de aktuelle dataformater fra brugernes indstillinger, herunder dato, klokkeslæt, tal og valuta, understøttes ikke.

  • Brugerdefinerede sider bruger en hosting-session med en lærredapp, der kan udløbe efter 8 timer. Sessionen Unified Interface har dog længere timeout. Når der opstår timeout, vises der en meddelelseslinje, der beder brugeren om at opdatere browseren.

    Fejl om sessionstimeout på appens meddelelseslinje for den brugerdefinerede side

  • Når der åbnes en brugerdefineret side med en kodekomponent til redigering, vises der en sikkerhedsdialogboks. Hvis du vælger Gå tilbage til sikkerhedsdialogboksen, navigeres der ikke tilbage til den overordnede kontekst. Brugeren kan lukke browserfanen for at forlade lærredappdesigneren.

  • Ikke alle kontrolelementer til lærredapps er tilgængelige med brugerdefinerede sider. Brugerdefinerede sider understøtter dog de mest almindelige kontrolelementer til lærredapps og brugerdefinerede komponenter til professionelle udviklere. Du kan finde flere oplysninger om, hvad der er tilgængeligt, under Designe en brugerdefineret side til din modelbaserede app

  • Skabere skal dele brugerdefinerede sider for at give en anden bruger mulighed for at foretage ændringer, som er en anden funktionsmåde end de typiske modelbaserede appkomponenter. Hvis en brugerdefineret side ikke kan deles fra området Løsninger, skal du åbne miljøet i Power Platform Administration og derefter åbne Ressourcer > Power Apps > Side > Del. Og hvis du vil genbruge komponenterne i appen på lærred på den brugerdefinerede side, skal det tilhørende bibliotek til lærredapp-komponenter også deles med de brugerdefinerede sideudviklere.

  • Opretteroplevelsen på den brugerdefinerede side understøtter ikke visse Power Apps component framework-API'er som for eksempel Navigation og web-API'er, der er indbygget i de individuelle lærredapps. Disse API'er er dog tilgængelige i den publicerede app, hvor den brugerdefinerede side er føjet til modelbaserede apps. Flere oplysninger: Tilføj kodekomponenter til en brugerdefineret side for din modelbaserede app.

  • Udvikleroplevelsen på den brugerdefinerede side er i øjeblikket ikke aktiveret i nationale skyer. Hvis du vil aktivere den til en udviklersession, skal du tilføje "powerappsPortalApps.enableEditInShellAppDesigner=true" som en forespørgselsparameter til https://make.powerapps.com/-url-adressen.

  • Udviklere kan ikke bruge referencer på tværs af Dataverse-miljøer på en brugerdefineret side.

Brugerrelaterede problemer

  • Når en bruger uden Power Apps-brugerrettigheder åbner en brugerdefineret side i den modelbaserede app, kan brugeren se en fejlmeddelelse om, at der ikke er aktive rettigheder til at bruge Power Apps. Flere oplysninger: Oversigt over licenser til Microsoft Power Platform og den tilknyttede licensvejledning.

  • Brugerdefinerede sider kræver, at tredjepartscookies er aktiveret, hvilket er påkrævet af kørsel af lærredappen.

  • Når en bruger bliver bedt om at give sit samtykke til connectorer og vælger Tillad ikke, gengives den brugerdefinerede side, men uden data. Brugeren får ikke besked om, at hentning af data springes over.

  • Når en modelbaseret app eller brugerdefineret side ændres og publiceres, kan det tage længere tid at indlæse en brugerdefineret side end normalt, og der vises ingen status for sideindlæsning.

  • Support af indbyggede spillere er tilgængelig for iOS, Android og Windows i tilstanden kun online. Offlinesupport understøttes ikke i øjeblikket.

  • Når du navigerer tilbage til en brugerdefineret side fra en anden side, gendannes sidetilstanden ikke, så siden vises som en ny navigation. Tilstanden er heller ikke vedvarende, når der skiftes mellem faner til flere sessioner i apps til flere sessioner. Du kan finde flere oplysninger om understøttelse af flere sessioner med modelbaserede apps ved at gå til Customer Service workspace-sessioner og faner.

  • Når der gøres forsøg på at logge på, medfører den aktuelle funktionsmåde, som skyldes, at en bruger, der vælger et sted væk fra logonfeltet, medfører, at pop op-vinduet for logon skifter bag appbrowseren.

  • Når en bruger kører en app, der ikke er kompatibel med organisationens politikker for forebyggelse af datatab (DLP), vises der en fejldialogboks, og de "Tekniske detaljer" afspejler, at appen ikke er DLP-kompatibel.

    Fejldialogboks for Forebyggelse af datatab

  • Når der er flere brugerdefinerede sider i en app, beder dialogboksen til samtykke om datatilladelser til alle connectorerne på alle brugerdefinerede sider, også selvom de ikke er åbnet endnu.

Forbindelser

  • Alle brugerdefinerede sider deler forbindelsesinfrastrukturen, som om de var en del af den samme lærredapp. Hvis en modelbaseret app f.eks. har to brugerdefinerede sider, og den ene har forbindelse til SQL Server, mens den anden ikke har, vises dialogboksen til samtykke stadig og kræver tilladelse til SQL-adgang, også selvom den side, der åbnes, ikke kræver det.
  • Brugerdefinerede sider i modelbaserede apps understøtter ikke registrering af forbindelser via egenskaben Connected.connected.

Se også

Oversigt over brugerdefinerede sider i modelbaseret app