Teil 1 – Aufgabennotizen zum ausgewählten Datensatz ausgeben

In meinem letzten Artikel habe ich erläutert, wie du in einem Kombinationsfeld die Aufgaben eines Projekts anzeigen lassen kannst, sodass der Benutzer über das Kombinationsfeld eine Aufgabe auswählen kann. Heute möchte ich mein RFC-Antragsformular erweitern. Viele Benutzer nutzen in Project for the Web die Möglichkeit, Notizen zu einer Aufgabe hinzuzufügen. Wenn der Benutzer eine Aufgabe auswählt, möchte ich, dass die erfassten Notiz zu dieser Aufgabe in Project for the Web in einem Label innerhalb des schon erstellten Formular angezeigt wird. Dadurch soll dem Anwender die entsprechende Entscheidung erleichtert werden.

Hinweis: Ich habe bereits drei Artikel zu diesem Thema veröffentlicht. In den ersten beiden Artikeln zeige ich, wie du eine Canvas-Power-Page in einer Project-Lösung bereitstellst und diese dann über einen benutzerdefinierten Button öffnen kannst. Im letzten Artikel habe ich erklärt, wie du ein Optionsfeld zur dieser Seite hinzufügst und die zugehörigen Arbeitspakete zu dem geöffneten Projekt als Auswahloption in einem Optionsfeld anzeigen lassen kannst. In diesem Blog-Artikel möchte ich dir zeigen, wie du eine Beschreibung (Label) der Seite hinzufügst und die Notizen zu der ausgewählten Aufgabe anzeigen lassen kannst.

Hinzufügen des Label

Im ersten Schritt fügen wir nun das Label der Seite hinzu. Öffne hierzu die Power-Page-Seite. Melde dich auf make.powerapps.com an und klicke auf der linken Seite auf die Option „Lösungen“. Öffne die Lösung, in der du zuvor die Seite bereitgestellt hast. Klicke dazu auf den Namen der Lösung. Wähle auf der linken Seite die Option „Objekte (1)„. Innerhalb des Objektbaums wähle die Option „Seiten (2)“ aus und klicke dann auf die entsprechende Seite (RFC-Antrag) (3), um den App-Designer zu öffnen.

Öffnen der Power-Page innerhalb der Project-Lösung

Klicke auf der linken Seite auf das „+ Einfügen (1)“. Wähle dann die Option „Beschriftung (2)“. Das Label wird der Seite hinzugefügt.

Label (Beschriftung) hinzufügen

Ziehe ein Label (Beschriftung) an die Stelle auf der Seite, wo du es gerne anzeigen lassen möchtest. Gehe auf der rechten Seite mit der Maus über den Namen „Label1“. Es erscheint ein Stiftsymbol. Klicke auf den Stift, um das Label umzubenennen. Gib den gewünschten Namen ein (1).

Umbenennung des Labels

Aufgabennotizen nach Datensatz auslesen

Jetzt können wir den Code eingeben, um die Notizen zu einer ausgewählten Aufgabe aus meinem Kombinationsfeld anzuzeigen. Klicke auf das Label, das du gerade auf die Seite gezogen hast, und klicke dann mit der Maus in die Bearbeitungsspalte im oberen Bereich. Achte darauf, dass unter den Eigenschaften die Option „Text“ ausgewählt ist.

Als erstes gibst du Lookup“ ein, gefolgt von einer öffnenden Klammer. Dadurch starten wir die Suchfunktion. Da wir bereits die Tabelle „msdyn_projecttask“ aus unserem letzten Artikel eingebunden haben, sind hier keine weiteren Maßnahmen erforderlich. Solltest du die Tabelle noch nicht in die Seite eingebunden haben, füge sie bitte der Seite hinzu.

Gib nun die Tabelle „Projektaufgaben“ ein, gefolgt von einem Semikolon. Beginne jetzt mit dem Filter. Hier vergleiche ich den Namen der Projektaufgabe mit der Auswahl aus meinem letzten Artikel (‚Name der Projektaufgabe‘ = RFCAuswahl.Selected.Name der Projektaufgabe‘). Wenn der Name übereinstimmt, gib die Notiz der Aufgabe aus (.’Notizen – Textdatei‘). Die Einstellungen sollten bei dir wie folgt aussehen (1).

Code zum auslesen der Notiz

Zum Schluss solltest du noch den Text ausrichten. Ändere hierzu auf der linken Seite die Option der vertikalen Ausrichtung auf „Oben“. Solltest du alle Einstellungen vorgenommen haben, klicke in der oberen rechten Ecke auf „Veröffentlichen“. Bestätige die nächste Abfrage mit „Ok“.

Hinweis: Bitte beachte, dass es etwas Zeit benötigen kann zwischen der Veröffentlichung und der Aktualisierung in der Model-Driven-App Project.

Ergebnis prüfen

Im letzten Schritt können wir das Ergebnis prüfen. Öffne dazu die Model-Driven-App Project. Wähle ein Projekt aus, in dem du einen RFC einreichen möchtest und dem eine Notiz zu einer Aufgabe hinzugefügt wurde. Diese werden nun nach Datensatz angezeigt.

Ausgabe der Projektinformation

Wie du siehst, wird die Notiz zwar angezeigt, jedoch ist die Darstellung nicht optimal. Bei längeren Notizen verschwindet der Text, und ich kann ihn nicht bis zum Ende lesen. Wie du dieses Problem lösen und weitere Textformatierungen vornehmen kannst, zeige ich dir in meinem nächsten Blog-Artikel.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Die folgenden im Rahmen der DSGVO notwendigen Bedingungen müssen gelesen und akzeptiert werden:
Durch Abschicken des Formulars wird dein Name, E-Mail-Adresse und eingegebene Text in der Datenbank gespeichert. Für weitere Informationen wirf bitte einen Blick in die Datenschutzerklärung.