Samouczek: Tworzenie, aktualizowanie i odczytywanie informacji Dataverse na stronach

Możliwość dynamicznej współpracy z Microsoft Dataverse jest jedną z kluczowych funkcji programu Power Pages. Użytkownicy odwiedzający witrynę mogą wykonywać czynności, takie jak przeglądanie listy programów, rejestrowanie dzieci, umawianie spotkania czy ubieganie się o pozwolenie na budowę. Dostęp do informacji śledzonych w Dataverse można uzyskać za pomocą innych usług Power Platform, takich jak Power Apps, Power Automate, or Power BI.

W tym samouczku utworzysz aplikację internetową w Power Pages, która umożliwi użytkownikom tworzenie, odczytywanie i aktualizowanie rekordów Dataverse. Możesz użyć tej witryny jako podstawy do tworzenia własnych obsługiwanych witryn sieci Web Dataverse.

Obejrzyj ten film wideo (bez dźwięku), aby zobaczyć rekordy utworzone i zaktualizowane na stronie:

Z tego samouczka dowiesz się, jak wykonywać następujące czynności:

  • Utwórz tabelę Dataverse
  • Utwórz widok Dataverse
  • Utwórz formularz Dataverse
  • Konfigurowanie uprawnień tabel w celu umożliwienia odczytywania, tworzenia i aktualizowania rekordów
  • Dodaj listę do strony
  • Dodawanie strony z formularzem do tworzenia rekordów
  • Dodaj stronę z formularzem do przeglądania/edycji rekordów
  • Aktualizuj listę, aby umożliwić przechodzenie do stron w celu tworzenia rekordów oraz wyświetlania/edycji rekordów

Wymagania wstępne

Utwórz tabelę Dataverse

W tej sekcji użyjesz Obszar roboczy danych do utworzenia tabeli Dataverse. Tabela służy do przechowywania informacji o określonych obiektach. Przykłady tabel to aplikacja lub firma. Tabela składa się z serii kolumn. Kolumna to określony element informacji o obiekcie, taki jak nazwa, opis, data aplikacji lub wybór opcji, takich jak kolor.

Poniższe kroki kroków tworzą tabelę i kolumny korzystające z obszaru roboczego danych.

  1. Przejdź do Power Pages.

  2. Wybierz ikonę Dane po lewej stronie nawigacji, aby przejść do obszaru roboczego danych.

  3. Wybierz przycisk nowa tabela (+) po prawej stronie tabel w tym nagłówku witryny.

  4. Nadaj nowej tabeli odpowiednią nazwę.

  5. Wybierz Utwórz, aby utworzyć tabelę w Dataverse.

    Utwórz nową tabelę.

  6. Aby dodać kolumnę do tabeli, wybierz opcję + Nowa kolumna. Wpisz Nazwę wyświetlaną i wybierz Typ danych i wybierz inne opcje. Wybierz pozycję Zapisz.

    Dodaj nowe kolumny do nowej tabeli.

  7. Powtórz poprzednią czynność, aż do utworzenia wszystkich kolumn wymaganych w tabeli.

Utwórz widok Dataverse

Widok Dataverse to typ kwerendy służącej do wyświetlania określonych wierszy i kolumn danych z tabeli Dataverse. Tworząc widok, określasz pewne kryteria, takie jak kolumny do wyświetlenia, sposób sortowania rekordów i filtrowania wierszy (na przykład możesz chcieć wyświetlić tylko rekordy, które mają określone kryteria, takie jak zdarzenia, w których zdarzenie data przypada w przyszłości).

Ten widok będzie używany do konfigurowania listy na stronie internetowej.

W tej sekcji użyjesz obszaru roboczego Dane, aby utworzyć widok Dataverse.

  1. Wybierz tabelę z listy tabel w obszarze roboczym Dane, do którego chcesz utworzyć nowy widok.

  2. Wybierz kartę Widoki.

  3. Wybierz Nowy widok.

  4. Wpisz nazwę widoku i opcjonalnie opis.

  5. Wybierz pozycję Utwórz.

    Dodaj nowy widok do nowej tabeli.

  6. Zostanie wyświetlony projektant widoków. Można dodawać kolumny do widoku i dostosowywać szerokość.

  7. W sekcji Sortuj według... na prawym panelu wysuwanym możesz wybrać sortowanie według określonych kolumn tabeli.

  8. Możesz też skonfigurować określone opcje filtrowania wierszy, wybierając Edytuj filtry... w sekcji Filtruj według na panelu wysuwanym po prawej stronie.

  9. Po zakończeniu konfigurowania widoku wybierz opcję Zapisz, a następnie pozycję Opublikuj.

    Skonfiguruj nowy widok do nowej tabeli.

Utwórz formularz Dataverse

Formularz Dataverse zapewnia powierzchnię, która pokazuje układ określonych kolumn (pól) z tabeli, która ma służyć jako podstawa do dodawania, odczytywania lub aktualizowania poszczególnych rekordów przez użytkowników końcowych.

Formularz Dataverse będzie używany do konfigurowania składnika formularza na stronie sieci Web.

W tej sekcji użyjesz obszaru roboczego Dane, aby utworzyć formularz Dataverse.

  1. Wybierz tabelę z listy tabel w obszarze roboczym Dane, do którego chcesz utworzyć nowy formularz.

  2. Wybierz kartę Formularze.

  3. Wybierz Nowy formularz.

  4. Wpisz nazwę formularza i opcjonalnie opis.

  5. Wybierz pozycję Utwórz.

    utwórz nowy formularz Dataverse.

  6. Pojawi się projektant formularzy Dataverse. Za pomocą tego narzędzia można projektować i konfigurować różne aspekty formularza:

    • Wybranie opcji + Dodaj pole spowoduje wyświetlenie listy kolumn tabeli i umożliwi przeciągnij je i upuść na kanwę formularza.
    • Kanwa formularza pozwala na uporządkowanie pól.
    • Panel rozwijany właściwości po prawej stronie pozwala skonfigurować różne opcje wybranego formularza, zakładek, sekcji i pól, takich jak liczba kolumn w sekcji, szerokość i wysokość pól, nazwy etykiet i inne aspekty.

    Uwaga

    Niektóre pola (np. Właściciel nie będą widoczne na stronie sieci Web).

  7. Po zakończeniu konfigurowania formularza wybierz opcję Zapisz, a następnie pozycję Opublikuj formularz.

    Skonfiguruj formularz Dataverse.

Konfigurowanie uprawnień do tabeli

Domyślnie użytkownicy witryny nie będą mieli dostępu do wyświetlania, tworzenia i edytowania rekordów. Konieczne jest skonfigurowanie uprawnień określonych tabel i przypisanie ról sieci Web. Aby zapewnić bezpieczeństwo i ochronę danych, należy zapewnić dostęp tylko określonym użytkownikom witryny.

W tej sekcji można utworzyć uprawnienie tabeli i przypisać role sieci Web za pomocą obszaru roboczego.

  1. Wybierz ikonę obszaru roboczego Konfiguruj.

  2. W obszarze Zabezpieczenia wybierz opcję Uprawnienia dotyczące tabeli.

  3. Wybierz pozycję + Nowe uprawnienia.

  4. Zostanie wyświetlony sekcja wysuwna. Wprowadź Nazwa dla uprawnienia do tabeli.

  5. Wybierz Tabelę, dla której chcesz skonfigurować uprawnienia.

  6. Wybierz odpowiedni Typ dostępu w zależności od tego, jak chcesz określić relację rekordów z zalogowanym użytkownikiem. Do celów tego samouczka udostępnimy dostęp wszystkim odwiedzającym witrynę, więc wybierzemy opcję Globalny. Podczas tworzenia witryn należy rozważyć inne opcje.

  7. Wybierz opcje Uprawnienia do w zależności od sposobu korzystania przez użytkowników z danych. Do celów tego samouczka wybierzemy opcję Odczyt, Zapis, Tworzenie i Usuwanie. Rozważ ograniczenie tych opcji podczas tworzenia własnych witryn.

  8. Wybierz + Dodaj role i wybierz role internetowe, które chcesz przypisać do tego uprawnienia do tabeli. Na potrzeby tego samouczka wybierzemy role Użytkownicy anonimowi i Użytkownicy uwierzytelnieni. Rozważ utworzenie niestandardowych ról internetowych i przypisanie konkretnych użytkowników podczas tworzenia własnych witryn.

    Utwórz uprawnienia do tabeli.

  9. Wybierz Zapisz, aby zapisać uprawnienia do tabeli.

Dodaj strony do swojej witryny

Aby móc korzystać z rekordów Dataverse, musisz utworzyć strony w swojej witrynie.

W tym samouczku utworzymy trzy strony;

  • Strona, na których będzie wyświetlona lista rekordów Dataverse.
  • Strona do tworzenia nowych rekordów.
  • Strona do wyświetlania i aktualizowania istniejących rekordów.

Dodawanie listy do strony

Dodanie składnika listy do strony sieci Web umożliwi użytkownikom wyszukiwanie, przeglądanie i wybieranie z listy rekordów przechowywanych w programie Dataverse.

W tej sekcji obszar roboczy Strony umożliwia utworzenie strony ze składnikiem listy.

  1. Wybierz ikonę obszaru roboczego Strony.

  2. Wybierz + na prawo od Nawigacja główna.

  3. Nadaj stronie sieci Web odpowiednią nazwę.

  4. W standardowych układach wybierz opcję Start z pustego układu i wybierz opcję Dodaj.

    Utwórz stronę sieci Web.

  5. Po pojawi się nowa strona zostanie wyświetlona lista składników, które należy dodać do nowej strony. Wybierz element Listy.

    Wybierz element listy.

  6. Pojawi się okno Dodaj listę.

    • Wybierz tabelę.
    • Wybierz co najmniej jeden widok Dataverse.
    • Pozostaw nazwę domyślną lub nadaj liście nową nazwę.
    • Wybierz OK

    Skonfiguruj właściwości listy.

  7. Na stronie zostanie wyświetlona pusta lista.

Dodawanie strony z formularzem do tworzenia rekordów

Dodanie składnika formularza do strony skonfigurowanej w celu wstawiania danych umożliwi użytkownikom tworzenie nowych rekordów w programie Dataverse. Składnik formularza na stronie jest oparty na formularzu Dataverse utworzonym w obszarze roboczym danych.

W tej sekcji użyjesz obszaru roboczego Strony, aby utworzyć stronę z komponentem formularza skonfigurowanym do wstawiania nowych rekordów.

  1. Wybierz ikonę obszaru roboczego Strony.

  2. Wybierz ikonę ... po prawej stronie utworzonej wcześniej strony internetowej, aby zawierała składnik listy. Pojawi się menu wysuwane, wybierz Dodaj nową podstronę.

    Dodaj podstronę do witryny.

  3. Nadaj stronie odpowiednią nazwę (na przykład Utwórz rekord) i wybierz układ Rozpocznij od pustej strony.

  4. Po pojawi się nowa strona zostanie wyświetlona lista składników, które należy dodać do nowej strony. Wybierz składnik Formularza.

    Dodaj składnik formularza do strony.

  5. Pojawi się okno Dodaj formularz. Wybierz + Nowy formularz.

  6. Następnie musisz skonfigurować formularz.

    • Wybierz tabelę Dataverse dla formularza.
    • Wybierz formularz Dataverse, który będzie używany jako układ komponentu formularza na stronie.
    • Pozostaw wartość domyślną lub nadaj składnikowi formularza nazwę (na przykład utwórz rekord).

    Skonfiguruj właściwości komponentu formularza.

  7. Można skonfigurować inne właściwości składnika formularza. W sekcji Dane upewnij się, że opcja Dane z tej opcji formularza zawiera wartość Tworzenie nowego rekordu. Możesz skonfigurować inne opcje, takie jak wyłączanie lub włączanie CAPTCHA lub konfigurowanie nawigacji po przesłaniu formularza.

  8. Wybierz pozycję Zapisz.

  9. Usuniemy tę nową stronę z nawigacji strony głównej. Dodamy opcję tworzenia rekordu na stronie z komponentem listy. Wybierz opcję ... i wybierz opcję Przejdź do "Innych stron".

    Przenieś podstronę do sekcji innych stron.

Dodaj stronę z formularzem do przeglądania/edycji rekordów

Wraz z tworzeniem nowych rekordów chcemy również umożliwić naszym użytkownikom edytowanie istniejących rekordów. Ponownie użyjemy składnika formularza na stronie, ale skonfigurowano go do edycji rekordów w programie Dataverse.

Ponownie dodamy nową stronę internetową i dodamy komponent formularza, tak jak to zrobiliśmy w poprzednich krokach.

W tej sekcji użyjesz obszaru roboczego Strony, aby utworzyć stronę z komponentem formularza i skonfigurować ją do edycji istniejących rekordów.

  1. Wybierz ikonę obszaru roboczego Strony.

  2. Wybierz ikonę + (dodaj stronę sieci Web) po prawej stronie sekcji Inne strony. Nadaj stronie odpowiednią nazwę i użyj układu Start z pustego.

    Wyedytuj skopiowaną stronę sieci Web.

  3. Zobaczysz stronę. Wybierz opcję Formularz, która będzie wyświetlana w celu otwarcia okna dodawanie formularza.

  4. Wybierz opcję + Nowa forma.

    Dodaj formularz edycji do strony internetowej.

  5. Następnie musisz skonfigurować formularz z podobnymi opcjami, jak składnik wstawiania formularza.

    • Wybierz tabelę Dataverse dla formularza.
    • Wybierz formularz Dataverse, który będzie używany jako układ komponentu formularza na stronie.
    • Pozostaw wartość domyślną lub nadaj składnikowi formularza nazwę (na przykład Edytuj rekord).
  6. Można skonfigurować inne właściwości składnika formularza. W sekcji Dane upewnij się, że opcja Dane z tej opcji formularza zawiera wartość Aktualizuje istniejący rekord. Możesz skonfigurować inne opcje, takie jak wyłączanie lub włączanie CAPTCHA lub konfigurowanie nawigacji po przesłaniu formularza.

    Zmień typ formularza.

  7. Zaznacz OK.

Aktualizuj listę, aby umożliwić przechodzenie do stron w celu tworzenia rekordów oraz wyświetlania/edycji rekordów

Teraz, gdy strony z komponentami formularzy zostały utworzone, musimy skonfigurować stronę z komponentem listy, aby móc nawigować zarówno do stron tworzenia, jak i edycji.

W tej sekcji użyjesz obszaru roboczego Strony, aby skonfigurować składnik listy, aby mieć opcję tworzenia nowych rekordów, a także skonfigurować listę, aby użytkownik mógł wybrać na liście rekordów i przejść do strony edycji.

  1. Wybierz ikonę obszaru roboczego Strony.

  2. Wybierz stronę ze składnikiem listy.

  3. Wybierz składnik listy na stronie, a następnie wybierz przycisk Lista w celu otwarcia okna Dodaj listę.

  4. Wybierz kartę Dane.

  5. Wybierz opcję Utwórz nowy rekord.

  6. W typie docelowym wybierz pozycję Strona sieci Web i wybierz stronę sieci Web ze składnikiem formularza skonfigurowanym do tworzenia rekordów.

  7. Wybierz opcję Szczegóły widoku.

  8. W typie docelowym wybierz pozycję Strona sieci Web i wybierz stronę sieci Web ze składnikiem formularza skonfigurowanym do edycji i przeglądania rekordów.

    Konfigurowanie listy służącej do dodawania rekordów.

  9. Wybierz OK

Testuj witrynę

W studio projektowym wybierz opcję Podgląd, a następnie kliknij pozycję Pulpit, aby wyświetlić podgląd witryny.

Utwórz kilka nowych rekordów. Gdy masz listę rekordów, wybierz pierwszą kolumnę listy, aby otworzyć stronę do edycji rekordu.

Witryna umożliwiająca tworzenie i aktualizowanie rekordów.

Dodatkowe poprawki

Aby Twoja witryna była bardziej użyteczna dla użytkowników końcowych i ograniczyć nawigację, możesz skonfigurować formularz tak, aby zamiast tego przekierowywał z powrotem do strony listy zamiast wiadomości. W zależności od witryny można wyłączyć CAPTCHA.

Skonfiguruj stronę, aby powrócić do strony listy.