Herstellen einer Verbindung mit Dynamics 365 aus PowerAppsConnect to Dynamics 365 from PowerApps

In PowerApps können Sie schnell und mit nur wenig oder überhaupt keinem Code mobile Apps generieren, anpassen, freigeben und ausführen.PowerApps lets you quickly generate, customize, share, and run mobile apps with little or no code. Mithilfe des Dynamics 365-Connectors können Sie nützliche mobile Apps erstellen, die Sie in nur wenigen Minuten für Ihre Organisation freigeben können.By using the Dynamics 365 connector, you can create useful mobile apps to share with your organization in just a few minutes.

Durch Ausführen der in diesem Artikel beschriebenen Schritte erstellen Sie eine App, in der Benutzer Kontakte in Dynamics 365 durchsuchen, hinzufügen, löschen und aktualisieren können.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. Benutzer können die App in einem Browser oder auf einem mobilen Gerät wie einem Smartphone ausführen.Users can run the app in a browser or on a mobile device such as a phone.

VoraussetzungPrerequisite

Zum Durcharbeiten dieses Lernprogramms benötigen Sie ein Microsoft Office 365-Konto mit einem Dynamics 365-Abonnement.To follow this tutorial, you need a Microsoft Office 365 account that includes a Dynamics 365 subscription.

Verbindung erstellenCreate a connection

  1. Melden Sie sich bei PowerApps an.Sign in to PowerApps.
  2. Klicken Sie in der linken Navigationsleiste auf Verbindungen.In the left navigation pane, click Connections.

    Option „Verbindungen“ im Menü „Datei“

  3. Klicken Sie in der rechten oberen Ecke auf Neue Verbindung.Near the upper-right corner, click New connection.

    Neue Verbindung

  4. Klicken Sie in der Liste der Verbindungen auf Dynamics 365.In the list of connections, click Dynamics 365.

    Option „Verbindungen“ im Menü „Datei“

  5. Klicken Sie im Dialogfeld auf Erstellen.In the dialog box, click Create.

    Erstellen der Verbindung

  6. Geben Sie im Dialogfeld Bei einem Konto anmelden Ihre Anmeldeinformationen für den Dynamics 365 (Online)-Mandanten an.In the Sign in to your account dialog box, provide your credentials for the Dynamics 365 (online) tenant.

    Eine Verbindung wird erstellt.A connection is created.

Eine App automatisch generierenGenerate an app automatically

  1. Melden Sie sich bei PowerApps an, und klicken Sie anschließend in der unteren linken Ecke auf Neue App.Sign in to PowerApps, and then click New app near the lower-left corner.

    Neue App

  2. Klicken Sie unter Mit eigenen Daten beginnen in der Kachel Dynamics 365 auf Telefonlayout.Under Start with your data, click Phone layout on the Dynamics 365 tile.

    Auswahl von Dynamics 365-Connector in PowerApps

  3. Wählen Sie unter Verbindungen die gewünschte Verbindung und anschließend ein Dataset aus, das der Instanz von Dynamics 365 entspricht, die Sie in der App verwalten.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. Klicken Sie unter Tabelle auswählen auf Kontakte, und klicken Sie anschließend auf Verbinden.Under Choose a table, click Contacts, and then click Connect.
  5. Klicken oder tippen Sie auf der linken Navigationsleiste rechts unten auf ein Symbol, um zur Miniaturansicht zu wechseln.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

    Umschalten der Ansichten

PowerApps generiert auf der Grundlage von Kontaktdatensätzen eine App mit drei Bildschirmen.PowerApps generates a three-screen app based on contact records.

  • BrowseScreen1.BrowseScreen1. Dieser Bildschirm wird standardmäßig angezeigt, wenn Benutzer die App öffnen.This screen appears by default when users open the app. In der linken Navigationsleiste wird eine Vorschauminiatur für diesen Bildschirm über den beiden anderen Bildschirmen angezeigt.In the left navigation bar, a thumbnail for this screen appears above the other two screens.
  • DetailScreen1.DetailScreen1. Dieser Bildschirm wird angezeigt, wenn Benutzer im BrowseScreen1 auf ein Element klicken.This screen appears when users click an item in BrowseScreen1. In der linken Navigationsleiste wird eine Vorschauminiatur für DetailScreen1 zwischen den beiden anderen Bildschirmen angezeigt.In the left navigation bar, a thumbnail for DetailScreen1 appears between the other two screens.
  • EditScreen1.EditScreen1. Dieser Bildschirm wird angezeigt, wenn Benutzer auf das Bearbeitungssymbol für ein Element im DetailScreen1 klicken.This screen appears when users click the edit icon for an item in DetailScreen1. In der linken Navigationsleiste wird eine Vorschauminiatur für EditScreen1 unter den beiden anderen Bildschirmen angezeigt.In the left navigation bar, a thumbnail for EditScreen1 appears under the other two screens.

Die App kann in ihrem ursprünglichen Zustand ausgeführt werden, sie kann jedoch durch Optimieren der Informationen auf den einzelnen Bildschirmen nützlicher gestaltet werden.The app can run in its initial state, but we can make it more useful by refining the information on each screen.

Anpassen von BrowseScreen1Customize BrowseScreen1

In diesem Verfahren konfigurieren Sie BrowseScreen1 so, dass für die einzelnen Kontakte jeweils der Vorname und der Nachname angezeigt werden.In this procedure, you'll configure BrowseScreen1 to show the first and last names of each contact. Die Daten werden alphabetisch nach dem Nachnamen sortiert, und sie enthalten Bilder in einem zweispaltigen Raster.The data will be sorted alphabetically by last name and include images in a two-column grid.

  1. Wählen Sie im BrowseScreen1 den Katalog aus, indem Sie auf einen beliebigen Datensatz darin klicken (mit Ausnahme des ersten Datensatzes).In BrowseScreen1, select the gallery by clicking any record in it except the first one.

    Auswählen des Layouts

  2. Klicken oder tippen Sie im rechten Bereich auf die Registerkarte Daten.In the right-hand pane, click or tap the Data tab.
  3. Klicken oder tippen Sie in der Liste der Layouts auf das Layout, in dem Bilder und Texte in einem zweispaltigen Raster angezeigt werden.In the list of layouts, click or tap the one that shows pictures and text in a two-column grid.

    Sie müssen möglicherweise einen Bildlauf nach unten ausführen, um diese Option anzuzeigen.You might need to scroll down to show this option.

    Auswählen des Layouts

  4. Kopieren Sie diese Formel, und fügen Sie sie bei ausgewähltem Katalog in der Bearbeitungsleiste (rechts neben der Schaltfläche fx) ein: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. Legen Sie im rechten Bereich die obere Dropdownliste auf firstname und die mittlere Dropdownliste auf lastname fest.In the right-hand pane, set the top drop-down list to firstname and the middle drop-down list to lastname.

    Auswählen von Body1

  6. (optional) Klicken Sie im Menü Datei auf Speichern unter, geben Sie einen Namen für die App ein, und klicken Sie auf Speichern.(optional) On the File menu, click Save as, type a name for the app, and then click Save.

    In der Standardeinstellung wird die App in der Cloud gespeichert.By default, the app will be saved to the cloud. Klicken Sie auf Dieser Computer, um die App lokal zu speichern.Click This computer to save your app locally.

Anpassen von DetailsScreen1 und EditScreen1Customize DetailsScreen1 and EditScreen1

  1. Klicken Sie in der linken Navigationsleiste auf die mittlere Miniaturansicht, um DetailsScreen1 auszuwählen.In the left navigation bar, click the middle thumbnail to select DetailsScreen1.
  2. Klicken Sie im DetailScreen1 auf eine beliebige Stelle unter der Titelleiste, um im rechten Bereich Anpassungsoptionen einzublenden.On DetailScreen1, click anywhere below the title bar to show customization options in the right-hand pane.

    Anzeigen der Anpassungsoptionen für das Formular

  3. Klicken Sie im rechten Bereich auf das Augensymbol für jedes Feld, um es auszublenden.In the right-hand pane, click the eye icon for each field to hide it.

    Ausblenden der Felder

  4. Klicken Sie auf eine beliebige Stelle unter der Titelleiste, um Form1 auszuwählen.Click anywhere under the title bar to select Form1.

    Auswählen von Form1

  5. Klicken Sie im rechten Bereich auf das Augensymbol für jedes dieser Felder, sodass im Bildschirm ein Bild (sofern die Tabelle eines enthält) und andere Felder für jeden Kontakt angezeigt werden: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:

    • entityimageentityimage
    • firstnamefirstname
    • lastnamelastname
    • mobilephonemobilephone
    • emailaddress1emailaddress1

      Der rechte Bereich ähnelt nun dem in dieser Abbildung dargestellten:The right-hand pane should resemble this graphic:

      Auswählen von Form1

  6. Wählen Sie EditScreen1 aus, indem Sie auf die untere Miniaturansicht in der linken Navigationsleiste klicken.Select EditScreen1 by clicking the bottom thumbnail in the left navigation bar.
  7. Führen Sie die Schritte in diesem Verfahren erneut aus, um EditScreen1 auf die gleiche Weise wie DetailsScreen1 anzupassen.Repeat the steps in this procedure to customize EditScreen1 the same way as DetailsScreen1.
  8. (optional) Speichern Sie die App.(optional) Save the app.

Nächste SchritteNext steps