Znane problemy dotyczące stron niestandardowych w aplikacji opartej na modelu
Strona niestandardowa jest nowym typem strony w aplikacjach opartych na modelu. Strony niestandardowe wnoszą moc aplikacji kanwy do aplikacji opartych na modelu. Poniżej znajdują się znane problemy, o których należy pamiętać.
Ważne
Korzystanie ze stron niestandardowych na urządzeniach przenośnych jest obecnie dostępne w publicznej wersji zapoznawczej. Formanty obsługi trybu offline i urządzenia, takie jak skanowania i skanowania, rejestrowanie danych z urządzenia lub dołączanie plików, są obsługiwane.
Strony niestandardowe nie są obsługiwane w aplikacji dla programu Outlook i są zwracane błędy podczas ładowania.
Kwestie związane z twórcami
Gdy strona niestandardowa jest modyfikowana, na przykład zapisywana i publikowana, aplikacja oparta na modelu nie jest świadoma tej zmiany. Aplikacja oparta na modelu po opublikowaniu będzie nadal używać ostatniej wersji strony niestandardowej. Aplikacja oparta na modelu publikowana za pośrednictwem projektanta aplikacji, eksploratora rozwiązań lub Publikuj wszystko zaktualizuje wszystkie strony niestandardowe w aplikacji opartej na modelu.
Obrazy, ikony i kształty nie są obecnie obsługiwane w językach RTL (od prawej do lewej).
Możliwość uzyskania bieżącego formatu danych z ustawień użytkownika, w tym daty, godziny, liczb i waluty, nie jest obsługiwana.
Strony niestandardowe używają sesji hostingu aplikacji kanwy, która może upłynąć limit czasu po 8 godzinach. Jednak sesja ujednolicony interfejs ma dłuższy limit czasu. Po zakończeniu limitu czasu pojawia się pasek komunikatu o błędzie z monitem o odświeżenie przeglądarki.
Gdy strona niestandardowa z składnikiem kodu jest otwarta do edycji, wyświetlane jest okno dialogowe zabezpieczeń. Wybranie opcji Wróć w oknie dialogowym zabezpieczeń nie umożliwia powrotu do kontekstu nadrzędnego. Użytkownik może zamknąć kartę przeglądarki, aby opuścić projektanta aplikacji kanwy.
Nie wszystkie elementy sterujące aplikacji kanwy są dostępne na stronach niestandardowych. Jednak strony niestandardowe obsługują najbardziej powszechne kontrolki aplikacji kanwy i niestandardowe komponenty pro-dev. Aby uzyskać więcej informacji na temat tego, co jest dostępne, zobacz Zaprojektuj niestandardową stronę dla swojej aplikacji opartej na modelu
Twórcy muszą udostępniać strony niestandardowe, aby umożliwić innemu twórcy wprowadzanie zmian, co jest innym zachowaniem niż typowe składniki aplikacji oparte na modelu. Jeśli nie można udostępnić strony niestandardowej w obszarze Rozwiązania, otwórz środowisko w Centrum administracyjnym Power Platform, a następnie otwórz Zasoby > Power Apps > Strona > Udostępnij. Podobnie, aby ponownie użyć składników aplikacji kanwy na stronie niestandardowej, odpowiednia biblioteka składników aplikacji kanwy musi być również udostępniona twórcom stron niestandardowych.
Doświadczenie twórcy dla niestandardowej strony nie ma wsparcia dla niektórych interfejsów API Power Apps component framework, takich jak
Navigation
i Web API, który jest zgodny z samodzielnymi aplikacjami kanwy. Jednak te interfejsy API są dostępne w opublikowanej aplikacji, w której niestandardowa strona jest dodawana do aplikacji sterowanych modelami. Więcej informacji: Dodawanie składników kodu do niestandardowej strony w aplikacji opartej na modelu.Środowisko twórcy strony niestandardowej nie jest obecnie włączone w chmurach suwerennych. Jeśli chcesz włączyć go dla sesji twórcy, dołącz „powerappsPortalApps.enableEditInShellAppDesigner=true” jako parametr zapytania do adresu URL https://make.powerapps.com/.
Twórcy nie mogą używać odwołań między środowiskami Dataverse na stronie niestandardowej.
Kwestie związane z użytkownikami
Gdy użytkownik bez uprawnień do Power Apps otworzy stronę niestandardową w aplikacji opartej na modelu, zobaczy komunikat o błędzie, w którym podano, że brak mu aktywnych uprawnień do używania usługi Power Apps. Więcej informacji: Omówienie licencjonowania Microsoft Power Platform i skojarzony z nim przewodnik licencjonowania.
Strony niestandardowe wymagają włączenia plików cookie innych firm, co jest wymagane przez uruchomienie aplikacji kanwy.
Gdy użytkownik zostanie poproszony o zgodę na łączniki i wybierze opcję Nie zezwalaj, strona niestandardowa jest renderowana, ale bez danych. Użytkownik nie otrzymuje powiadomienia o pominięciu pobierania danych.
Po zmianie i opublikowaniu aplikacji opartej na modelu lub strony niestandardowej, ładowanie strony niestandardowej może trwać dłużej niż normalnie i nie jest wyświetlany spinner ładowania strony.
Natywna obsługa odtwarzacza jest dostępna dla systemów iOS, Android i Windows w trybie online. Pomoc techniczna w trybie offline nie jest obecnie obsługiwana.
Gdy wrócisz do strony niestandardowej z innej strony, stan strony nie zostanie przywrócony, więc strona będzie wyglądać jak nowa nawigacja. Stan nie jest utrwalony podczas przełączania się między kartami wielu sesji w aplikacjach z wieloma sesjami. Aby uzyskać więcej informacji dotyczących obsługi wielu sesji przy użyciu aplikacji opartych na modeu, przejdź do tematu Sesje i karty produktu Customer Service workspace.
Podczas próby zalogowania się bieżące zachowanie powodowane przez użytkownika wybierającego dowolne miejsce poza polem logowania powoduje, że wyskakujące okienko logowania przenosi się za przeglądarkę aplikacji.
Kiedy użytkownik uruchomi aplikację, która nie jest zgodna z zasadami ochrony przed utratą danych (DLP) tej organizacji, zobaczy okno dialogowe błędu, a „Szczegóły techniczne” wskażą, że aplikacja nie spełnia wymagań DLP.
Jeśli w aplikacji znajduje się wiele stron niestandardowych, w oknie dialogowym zgody są wyświetlane uprawnienia do danych dla wszystkich łączników ze wszystkich stron niestandardowych, nawet jeśli nie zostały jeszcze otwarte.
Połączenia
- Wszystkie strony niestandardowe współdzielą infrastrukturę połączeń, tak jakby były częścią tej samej aplikacji opartej na kanwie. Na przykład, jeśli aplikacja oparta na modelu ma dwie niestandardowe strony, a jedna jest połączona z serwerem SQL, a druga nie, okno dialogowe zgody będzie nadal wyświetlane i będzie wymagać uprawnień dostępu do SQL, nawet jeśli otwierana strona tego nie wymaga.
- Strony niestandardowe w aplikacjach opartych na modelach nie obsługują wykrywania połączeń za pomocą właściwości Connected.connected.
- Liczba łączników w aplikacji opartej na modelu na wszystkich stronach niestandardowych nie powinna przekraczać 10. Liczba odwołań do połączeń na wszystkich stronach niestandardowych nie powinna przekraczać 20. Liczba łączników i odwołań do połączeń może wydłużyć czas oczekiwania, którego doświadcza użytkownik aplikacji, gdy użytkownik odtwarza aplikację ze stronami niestandardowymi.
Zobacz też
Przegląd własnych stron aplikacji opartych na modelu (wersja zapoznawcza)