Seit der Einführung der Version 9 von Microsoft Dynamics 365 gibt es die Möglichkeit Entitäten, Prozesse, Dashboards, Formulare, Ansichten und Diagramme innerhalb einer App zu bündeln. Diese sogenannten model-driven Apps dienen dazu, dass jedes Team das Stück Dynamics 365/CRM, mit dem es tagtäglich arbeitet, sowohl auf mobilen Endgeräten als auch am PC und Laptop gleichermaßen nutzen kann. Schon mit wenig Know-how lassen sie sich auf einfache Art und Weise im App-Designer einrichten. Dieser Beitrag zeigt Ihnen Schritt für Schritt, wie Sie Apps für Ihre Teams und Abteilungen in Dynamics 365 selbst erstellen können.
Wo finde ich die erstellten Apps und den App-Designer?
Wo die Übersicht über alle vorhandenen Apps zu finden ist, unterscheidet sich je nachdem, ob Sie die Online- oder die On-Premise-Version nutzen. In der Online-Version klicken Sie einfach auf den Namen der gerade offenen App (Abb. 1).
Wenn Sie sich in der On-Premise-Version auf der Internetoberfläche befinden, finden Sie die Appübersicht unter: Einstellungen → Anwendung→ Meine Apps
Unabhängig davon, welchen Weg Sie gehen, öffnet sich die Appübersicht (Abb. 2):
Im Abschnitt “Veröffentlichte Apps” sind diejenigen aufgelistet, die bereits erstellt und veröffentlicht wurden, d.h. diese Apps stehen den User*innen schon zur Nutzung zur Verfügung.
Den App-Designer können Sie mit Hilfe der Schaltfläche im Abschnitt “Apps, die bearbeitet werden” starten. Falls es Apps gibt, die erstellt, aber noch nicht veröffentlicht sind, werden diese ebenfalls in diesem Abschnitt aufgeführt (Abb. 2).
Wie kann ich neue Apps selbst erstellen?
Sobald Sie einen neuen Entwurf starten, öffnet sich der App-Designer. Dort legen Sie zuerst die Eigenschaften und den Namen für die neue App fest. Wenn alle Angaben gemacht sind, können Sie diese mit Fertig bestätigen und das Bearbeitungsfenster der App öffnet sich (Abb. 3).
Von hier aus können Sie jetzt alle Komponenten hinzufügen, die später in der App verfügbar sein sollen. Dieses Beispiel beginnt mit der Navigation der App, indem der Button „Siteübersicht“ ausgewählt wird (Abb. 3).
Wie verwende ich den Sitemap-Designer?
Im Sitemap-Designer können Sie die Bereiche, Gruppen und Unterbereiche via Drag and Drop zur Navigation hinzufügen. In diesem Beispiel heißen die Bereiche Service und Vertrieb. In der Gruppe “Arbeitsbereich” befinden sich die beiden Unterbereiche “Dashboards” und “Aktivitäten”, während zur Gruppe “Kunden” durch Drag and Drop gerade ein weiterer Unterbereich hinzugefügt wird (Abb. 4).
Auf der rechten Seite stehen dann unter dem Reiter “Eigenschaften” die jeweiligen Bearbeitungsoptionen zur Verfügung. Dort können Sie für jeden Unterbereich die Verknüpfung zu einer Entität, einem Dashboard, einer Webressource oder einer URL definieren.
Der Aufbau des Designers ist an der Sitemap der Internetoberfläche orientiert. Wie das Ergebnis in der einheitlichen Oberfläche aussieht, ist in Abbildung 5 zu sehen.
Wie baue ich die App zusammen?
Entitäten, die Sie der Sitemap hinzugefügt haben, werden automatisch in die App eingebunden und im App-Designer angezeigt. Weitere Entitäten, Dashboards und Geschäftsprozessflüsse können Sie über das + in die App aufnehmen (Abb. 6).
Wenn Sie Entitätsressourcen wie Formulare, Ansichten, Diagramme und Dashboards auf diesem Weg hinzufügen, können Sie im zweiten Schritt die konkrete Entität auswählen, deren Ressourcen Sie haben möchten. Alternativ können Sie über die Buttons in der Entitätsansicht gehen und auf der rechten Seite im Bearbeitungsfenster die Formulare, Ansichten, Diagramme und Dashboards auswählen, die Sie in der App zur Verfügung haben möchten. In Abb. 7 sind beispielsweise zwei Ansichten für die Aktivitäten-Entität ausgewählt.
Fahren Sie mit Ihrer Maus über eine Ansicht, erscheint hinter der Bezeichnung ein kleiner Bleistift. Dieser führt zum jeweiligen Editor, sodass Sie Ihre Entitätsressourcen bei Bedarf direkt anpassen können (Abb. 7).
Wie kann ich meine Apps verwenden?
Spätestens sobald alle gewünschten Anpassungen vorgenommen wurden, sollten Sie die App speichern und anschließend den “Überprüfen”-Schritt durchführen. Die Schaltfläche steht Ihnen nach dem Speichern zur Verfügung und wird ausgegraut, wenn Sie Änderungen an der App vornehmen.
Während der Überprüfung schaut das System, ob der App wichtige Komponenten fehlen. In der Regel wird es dabei aber keine Probleme geben, da beim Hinzufügen der verschiedenen Komponenten auch die Abhängigkeiten in die App übernommen werden.
Wer möchte, kann sich mit Hilfe von Play anschauen, wie die fertige App aussehen würde. Anschließend können Sie die App veröffentlichen.
Aufrufen können Sie die App entweder über die oben gezeigte Appübersicht, die App befindet sich jetzt im Abschnitt “Veröffentlichte Apps”, oder über die individuelle URL der App, die Sie im App-Designer im Reiter “Eigenschaften” einsehen und kopieren können.
Wer die App nutzen kann, wird zum einen durch Rechte in den Sicherheitsrollen und zum anderen durch die Rollenverwaltung der App festgelegt. Damit die Nutzer*innen problemlos mit Ihrer erstellten App arbeiten können, stellen Sie sicher, das sie eine Sicherheitsrolle innehaben, die das generelle Nutzen von Apps erlaubt. Ohne diese Rechte nützt die Freigabe für bestimmte Sicherheitsrollen nichts.
In der Rollenverwaltung steuern Sie, wer die konkrete App sehen und verwenden kann. Dazu gehen Sie über die drei Punkte auf der jeweiligen Kachel (Abb. 8) und bekommen eine Liste Ihrer Sicherheitsrollen, die Sie einzeln oder alle auswählen können. Alle Nutzer*innen, die mindestens eine der ausgewählten Sicherheitsrollen innehaben, können dann mit der App arbeiten.
Mit diesem Schritt sind Sie am Ziel und können Ihre Apps in Dynamics 365 selbst erstellen und verwenden. Wir wünschen Ihnen viel Erfolg.