Nawiązywanie połączenia z usługi PowerApps do usługi Dynamics 365Connect to Dynamics 365 from PowerApps

Usługa PowerApps pozwala szybko generować, dostosowywać, udostępniać i uruchamiać aplikacje mobilne zawierające mało kodu lub niezawierające go wcale.PowerApps lets you quickly generate, customize, share, and run mobile apps with little or no code. Przy użyciu łącznika usługi Dynamics 365 możesz utworzyć przydatne aplikacje mobilne, aby udostępnić je w swojej organizacji po zaledwie kilku minutach.By using the Dynamics 365 connector, you can create useful mobile apps to share with your organization in just a few minutes.

Wykonując kroki opisane w tym temacie, utworzysz aplikację, w której użytkownicy mogą przeglądać, dodawać, usuwać i aktualizować kontakty w usłudze Dynamics 365.By following the steps in this topic, you'll create an app in which users can browse, add, delete, and make updates to contacts in Dynamics 365. Użytkownicy mogą uruchomić aplikację w przeglądarce lub na urządzeniu przenośnym, takim jak telefon.Users can run the app in a browser or on a mobile device such as a phone.

Warunek wstępnyPrerequisite

Aby użyć tego samouczka, potrzebujesz konta usługi Microsoft Office 365 obejmującego subskrypcję usługi Dynamics 365.To follow this tutorial, you need a Microsoft Office 365 account that includes a Dynamics 365 subscription.

Tworzenie połączeniaCreate a connection

  1. Zaloguj się w usłudze PowerApps.Sign in to PowerApps.
  2. W lewym okienku nawigacji kliknij pozycję Połączenia.In the left navigation pane, click Connections.

    Opcja Połączenie w menu Plik

  3. W prawym górnym rogu kliknij pozycję Nowe połączenie.Near the upper-right corner, click New connection.

    Nowe połączenie

  4. Na liście połączeń kliknij pozycję Dynamics 365.In the list of connections, click Dynamics 365.

    Opcja Połączenie w menu Plik

  5. W oknie dialogowym kliknij pozycję Utwórz.In the dialog box, click Create.

    Tworzenie połączenia

  6. W oknie dialogowym Logowanie na koncie wprowadź swoje poświadczenia dla dzierżawy usługi Dynamics 365 (online).In the Sign in to your account dialog box, provide your credentials for the Dynamics 365 (online) tenant.

    Tworzone jest połączenie.A connection is created.

Automatyczne generowanie aplikacjiGenerate an app automatically

  1. Zaloguj się w usłudze PowerApps, a następnie kliknij pozycję Nowa aplikacja w pobliżu lewego dolnego rogu.Sign in to PowerApps, and then click New app near the lower-left corner.

    Nowa aplikacja

  2. W obszarze Rozpocznij od swoich danych kliknij pozycję Układ telefonu na kafelku usługi Dynamics 365.Under Start with your data, click Phone layout on the Dynamics 365 tile.

    Usługa PowerApps wybiera łącznik usługi Dynamics 365

  3. W obszarze Połączenia wybierz żądane połączenie, a następnie wybierz zestaw danych, który odpowiada wystąpieniu usługi Dynamics 365, którym będziesz zarządzać w aplikacji.Under Connections, select the connection that you want, and then choose a dataset, which corresponds to the instance of Dynamics 365 that you'll manage in the app.
  4. W obszarze Wybierz tabelę kliknij pozycję Kontakty, a następnie kliknij przycisk Połącz.Under Choose a table, click Contacts, and then click Connect.
  5. Na lewym pasku nawigacyjnym kliknij lub naciśnij ikonę w prawym górnym rogu, aby przełączyć się do widoku miniatur.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

    Przełączanie widoków

Usługa PowerApps generuje aplikację na trzech ekranach na podstawie rekordów kontaktów.PowerApps generates a three-screen app based on contact records.

  • BrowseScreen1.BrowseScreen1. Ten ekran jest wyświetlany domyślnie po otwarciu aplikacji przez użytkowników.This screen appears by default when users open the app. Na lewym pasku nawigacyjnym miniatura tego ekranu pojawi się powyżej dwóch pozostałych ekranów.In the left navigation bar, a thumbnail for this screen appears above the other two screens.
  • DetailScreen1.DetailScreen1. Ten ekran jest wyświetlany po kliknięciu elementu na ekranie BrowseScreen1 przez użytkowników.This screen appears when users click an item in BrowseScreen1. Na lewym pasku nawigacyjnym miniatura ekranu DetailScreen1 pojawi się między dwoma pozostałymi ekranami.In the left navigation bar, a thumbnail for DetailScreen1 appears between the other two screens.
  • EditScreen1.EditScreen1. Ten ekran jest wyświetlany po kliknięciu przez użytkowników ikony edycji elementu na ekranie DetailScreen1.This screen appears when users click the edit icon for an item in DetailScreen1. Na lewym pasku nawigacyjnym miniatura ekranu EditScreen1 pojawi się pod dwoma pozostałymi ekranami.In the left navigation bar, a thumbnail for EditScreen1 appears under the other two screens.

Aplikację można uruchomić w stanie początkowym, ale możemy zwiększyć jej użyteczność, dopracowując informacje na każdym ekranie.The app can run in its initial state, but we can make it more useful by refining the information on each screen.

Dostosowywanie ekranu BrowseScreen1Customize BrowseScreen1

W ramach tej procedury skonfigurujesz ekran BrowseScreen1 tak, aby pokazywał imiona i nazwiska każdego kontaktu.In this procedure, you'll configure BrowseScreen1 to show the first and last names of each contact. Dane zostaną posortowane alfabetycznie według nazwiska i obejmują obrazy w siatce dwukolumnowej.The data will be sorted alphabetically by last name and include images in a two-column grid.

  1. Na ekranie BrowseScreen1 wybierz galerię, klikając dowolny rekord oprócz pierwszego.In BrowseScreen1, select the gallery by clicking any record in it except the first one.

    Wybieranie układu

  2. W okienku po prawej stronie kliknij lub naciśnij kartę Dane.In the right-hand pane, click or tap the Data tab.
  3. Na liście układów kliknij lub naciśnij układ, który zawiera obrazy i tekst w siatce dwukolumnowej.In the list of layouts, click or tap the one that shows pictures and text in a two-column grid.

    Aby wyświetlić tę opcję, konieczne może być przewinięcie w dół.You might need to scroll down to show this option.

    Wybieranie układu

  4. Skopiuj tę formułę, a następnie, mając nadal zaznaczoną galerię, wklej formułę na pasku formuły (po prawej stronie przycisku fx):Copy this formula and then, with the gallery still selected, paste the formula in the formula bar (to the right of the fx button):

    SortByColumns(Search(Filter(Contacts,statuscode=1), TextSearchBox1.Text, "lastname"), "lastname", If(SortDescending1, Descending, Ascending))

  5. W okienku po prawej stronie ustaw górną listę rozwijaną na imię, a środkową listę rozwijaną na nazwisko.In the right-hand pane, set the top drop-down list to firstname and the middle drop-down list to lastname.

    Wybieranie Body1

  6. (opcjonalnie) W menu Plik kliknij pozycję Zapisz jako, wpisz nazwę aplikacji, a następnie kliknij przycisk Zapisz.(optional) On the File menu, click Save as, type a name for the app, and then click Save.

    Domyślnie aplikacja zostanie zapisana w chmurze.By default, the app will be saved to the cloud. Kliknij pozycję Ten komputer, aby zapisać swoją aplikację lokalnie.Click This computer to save your app locally.

Dostosowywanie ekranu DetailsScreen1 i EditScreen1Customize DetailsScreen1 and EditScreen1

  1. Na lewym pasku nawigacyjnym kliknij środkową miniaturę, aby wybrać ekran DetailsScreen1.In the left navigation bar, click the middle thumbnail to select DetailsScreen1.
  2. Na ekranie DetailScreen1 kliknij w dowolnym miejscu poniżej paska tytułu, aby wyświetlić opcje dostosowywania w okienku po prawej stronie.On DetailScreen1, click anywhere below the title bar to show customization options in the right-hand pane.

    Wyświetlanie dostosowania formularza

  3. W okienku po prawej stronie kliknij ikonę oka dla każdego pola, aby je ukryć.In the right-hand pane, click the eye icon for each field to hide it.

    Ukrywanie pól

  4. Kliknij w dowolnym miejscu paska tytułu, aby wybrać pozycję Form1.Click anywhere under the title bar to select Form1.

    Wybieranie Form1

  5. W okienku po prawej stronie kliknij ikonę oka dla każdego z tych pól, dzięki czemu na ekranie będzie wyświetlany obraz (jeśli tabela zawiera jakiś) i cztery inne pola dla każdego kontaktu:In the right-hand pane, click the eye icon for each of these fields, so that the screen will show an image (if the table contains one) and four other fields for each contact:

    • obraz obiektuentityimage
    • imięfirstname
    • nazwiskolastname
    • telefon komórkowymobilephone
    • adres e-mail1emailaddress1

      Okienko po prawej stronie powinno przypominać następującą ilustrację:The right-hand pane should resemble this graphic:

      Wybieranie Form1

  6. Wybierz ekran EditScreen1, klikając dolną miniaturę na lewym pasku nawigacyjnym.Select EditScreen1 by clicking the bottom thumbnail in the left navigation bar.
  7. Powtórz kroki tej procedury, aby dostosować ekran EditScreen1 w taki sam sposób jak ekran DetailsScreen1.Repeat the steps in this procedure to customize EditScreen1 the same way as DetailsScreen1.
  8. (opcjonalnie) Zapisz aplikację.(optional) Save the app.

Następne krokiNext steps