Aktionsaufgabensammlungs-Mashup
|
Dieses Mashup ist so konzipiert, dass es problemlos durch ein angepasstes Mashup ersetzt werden kann, solange das angepasste Mashup über dieselben Eingaben und Ausgaben verfügt. Weitere Informationen finden Sie unter Modulare Mashups ersetzen.
|
Das Aktionsaufgabensammlungs-Mashup (PTC.ActionTracker.ActionTaskCollection_MU) definiert die Darstellung zum Anzeigen und Bearbeiten von Aufgaben für eine Aktion.
Dieses Mashup wird aus dem Sammlungs-Widget im
Mashup zum Bearbeiten einer Aktion aufgerufen und wird für jede Aufgabe in der Aktion verwendet. Aktivieren Sie das Kontrollkästchen, und wählen Sie anschließend das Fertigstellungsdatum aus, um eine Aktion abzuschließen. Zum Löschen dieser Aufgabe klicken Sie auf
. Der Text im Textfeld kann bearbeitet, aber nicht leer gelassen werden.
Widgets
Das Mashup PTC.ActionTracker.ActionTaskCollection_MU verwendet die folgenden Widgets:
• Ein Widget Kontrollkästchen
• Ein Widget Textfeld
• Ein Widget Datums-/Zeitauswahl für den Wert für Abschlussdatum
• Mehrere Widgets Beschriftung für Textzeichenfolgen
• Ein Widget
Schaltfläche für die Aktion "Löschen" (
)
Eingaben
Die Eingabeparameter für das Mashup PTC.ActionTracker.ActionTaskCollection_MU sind:
• text – Der beschreibende Text für die Aufgabe, der in das Textfeld eingegeben wird
• completed_date – Der für eine abgeschlossene Aufgabe ausgewählte Datumswert für Abschlussdatum
• isCompleted – Ein boolescher Wert für das Kontrollkästchen
• stateDisabled – Boolescher Wert, der bestimmt, ob sich das Mashup im Ansichtsmodus oder im Bearbeitungsmodus befindet
• isEmptyString – Wird verwendet, um zu bestimmen, ob das Textfeld leer ist.
• taskUid – UID der Aufgabe in der Datenbank
• Manager – Der Manager, von dem die dynamischen Dienste in diesem Mashup ausgeführt werden
• deleteTaskInvoked – Gibt an, dass die Aufgabe gelöscht wurde, woraufhin das
Mashup zum Bearbeiten einer Aktion aufgefordert wird, die Liste der Aufgaben zu aktualisieren.
Ausgaben
Die Ausgabeparameter für das Mashup PTC.ActionTracker.ActionTaskCollection_MU sind die gleichen wie die Eingabeparameter.
Dienste
Das Mashup verwendet den folgenden dynamischen Dienst aus der Dingform PTC.ActionTracker.Management_TS:
• DeleteTask – Löscht die Aufgabe.
Dynamische Dienste ermöglichen es Ihnen, die Entität auszuwählen, um einen Dienst zur Laufzeit auszuführen. In diesem Fall kann der Dienst von jeder Entität ausgeführt werden, die die Dingform
PTC.ActionTracker.Management_TS implementiert. Weitere Informationen finden Sie unter
Dynamische Dienste im Abschnitt "Mashup Builder" des ThingWorx Hilfe-Centers.