Adobe Workfront Planning-Module
Mit den Adobe Workfront Planning-Modulen können Sie einen Trigger erstellen, wenn in Workfront Planning Ereignisse eintreten. Sie können auch Datensätze erstellen, lesen, aktualisieren und löschen oder einen benutzerdefinierten API-Aufruf an Ihr Adobe Workfront Planning-Konto durchführen.
Zugriffsanforderungen
| table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront-Paket |
Ein beliebiges Adobe Workfront Workflow- und Adobe Workfront Automation and Integration-Paket Workfront Ultimate Workfront Prime- und Select-Pakete bei zusätzlichem Kauf von Workfront Fusion. |
| Adobe Workfront-Lizenzen |
Standard Work oder höher |
| Produkt | Wenn Ihre Organisation über ein Workfront Select- oder Prime-Paket ohne Workfront Automation and Integration verfügt, muss Ihre Organisation Adobe Workfront Fusion erwerben. |
Weitere Details zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.
Voraussetzungen für s#
Für den Zugriff auf Workfront Planning sind folgende Voraussetzungen erforderlich:
- Ein neues Workfront-Paket und eine neue Lizenz. Workfront Planning ist nicht für ältere Workfront-Pakete oder -Lizenzen verfügbar.
- Ein Workfront-Planungspaket.
- Die Workfront-Instanz Ihres Unternehmens muss in das einheitliche Adobe-Erlebnis integriert werden.
Informationen zur Adobe Workfront Planning-API
Der Adobe Workfront Planning-Connector verwendet Folgendes:
Workfront Planning mit Workfront Fusion verbinden
Der Workfront Planning-Connector verwendet OAuth 2.0, um eine Verbindung zu Workfront Planning herzustellen.
Sie können direkt aus einem Workfront Planning Fusion-Modul heraus eine Verbindung zu Ihrem Workfront Planning-Konto erstellen.
Verbindung mit Workfront Planning über Client-ID und Client-Geheimnis herstellen
-
Klicken Sie in einem beliebigen Adobe Workfront Planungsmodul neben dem Feld Verbindung Hinzufügen“.
-
Füllen Sie die folgenden Felder aus:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header Verbindungstyp Wählen Sie Adobe Workfront-Authentifizierungsverbindung aus. Verbindungsname Geben Sie einen Namen für die neue Verbindung ein. Client-ID Geben Sie Ihre Workfront-Client-ID ein. Diese finden Sie im Workfront-Bereich „Setup“ unter „OAuth2-Programme“. Öffnen Sie die Anwendung, zu der eine Verbindung hergestellt werden soll, um die Client-ID anzuzeigen. Client-Geheimnis Geben Sie Ihr Workfront-Client-Geheimnis ein. Diese finden Sie im Workfront-Bereich „Setup“ unter „OAuth2-Programme“. Wenn Sie in Workfront kein Client-Geheimnis für Ihre OAuth2-Anwendung besitzen, können Sie ein anderes generieren. Anweisungen hierzu finden Sie in der Workfront-Dokumentation. Authentifizierungs-URL Hier kann der Standardwert bleiben. Sie können aber auch die URL Ihrer Workfront-Instanz gefolgt von
/integrations/oauth2eingeben.Beispiel:
https://mydomain.my.workfront.com/integrations/oauth2Host-Präfix In den meisten Fällen sollte dieser Wert auf origingesetzt werden. -
Klicken Sie auf Weiter, um die Verbindung zu speichern und zum Modul zurückzukehren.
Wenn Sie nicht bei Workfront Planning angemeldet sind, werden Sie zu einem Anmeldebildschirm weitergeleitet. Nach der Anmeldung können Sie die Verbindung zulassen.
- OAuth 2.0-Verbindungen zur Workfront-API sind nicht mehr auf API-Schlüssel angewiesen.
- Um eine Verbindung zu einer Workfront-Sandbox-Umgebung herzustellen, müssen Sie in dieser Umgebung eine OAuth2-Anwendung erstellen und dann die Client-ID und das Client-Geheimnis, die von dieser Anwendung generiert wurden, in Ihrer Verbindung verwenden.
Herstellen einer Verbindung mit Workfront Planning über eine Server-zu-Server-Verbindung
-
Klicken Sie in einem beliebigen Adobe Workfront Planungsmodul neben dem Feld Verbindung Hinzufügen“.
-
Füllen Sie die folgenden Felder aus:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto html-authored no-header Verbindungstyp Wählen Sie Adobe Workfront-Server-zu-Server-Verbindung aus. Verbindungsname Geben Sie einen Namen für die neue Verbindung ein. Instanzname Geben Sie den Namen Ihrer Instanz ein (auch als Domain bezeichnet).
Wenn Ihre URL z. B.
https://example.my.workfront.comlautet, geben Sieexampleein.Instanzen-Lane Geben Sie den Umgebungstyp für die Verbindung ein.
Wenn Ihre URL z. B.
https://example.my.workfront.comlautet, geben Siemyein.Client-ID Geben Sie Ihre Workfront-Client-ID ein. Diese finden Sie im Workfront-Bereich „Setup“ unter „OAuth2-Programme“. Öffnen Sie die Anwendung, zu der eine Verbindung hergestellt werden soll, um die Client-ID anzuzeigen. Client-Geheimnis Geben Sie Ihr Workfront-Client-Geheimnis ein. Diese finden Sie im Workfront-Bereich „Setup“ unter „OAuth2-Programme“. Wenn Sie in Workfront kein Client-Geheimnis für Ihre OAuth2-Anwendung besitzen, können Sie ein anderes generieren. Anweisungen hierzu finden Sie in der Workfront-Dokumentation. Bereiche Geben Sie alle zutreffenden Bereiche für diese Verbindung ein. Host-Präfix In den meisten Fällen sollte dieser Wert auf origingesetzt werden. -
Klicken Sie auf Weiter, um die Verbindung zu speichern und zum Modul zurückzukehren.
Wenn Sie nicht bei Workfront Planning angemeldet sind, werden Sie zu einem Anmeldebildschirm weitergeleitet. Nach der Anmeldung können Sie die Verbindung zulassen.
- OAuth 2.0-Verbindungen zur Workfront-API sind nicht mehr auf API-Schlüssel angewiesen.
- Um eine Verbindung zu einer Workfront-Sandbox-Umgebung herzustellen, müssen Sie in dieser Umgebung eine OAuth2-Anwendung erstellen und dann die Client-ID und das Client-Geheimnis, die von dieser Anwendung generiert wurden, in Ihrer Verbindung verwenden.
Adobe Workfront Planning-Module und ihre Felder
Beim Konfigurieren von Workfront-Modulen werden in Workfront Fusion die unten aufgeführten Felder angezeigt. Darüber hinaus können abhängig von Faktoren wie Ihrer Zugriffsebene in der Anwendung oder im Service weitere Workfront-Felder angezeigt werden. Ein fett formatierter Titel in einem Modul kennzeichnet ein Pflichtfeld.
Wenn die Schaltfläche „Zuordnung“ über einem Feld oder einer Funktion angezeigt wird, können Sie damit Variablen und Funktionen für dieses Feld festlegen. Weitere Informationen finden Sie unter Zuordnen von Informationen zwischen Modulen.
Auslöser
Ereignisse ansehen
Dieses Trigger-Modul startet ein Szenario, wenn ein Datensatz, ein Datensatztyp oder ein Arbeitsbereich in Workfront Planning erstellt, aktualisiert oder gelöscht wird.
Aktionen
Datensatztyp löschen
Dieses Aktionsmodul löscht einen einzelnen Datensatztyp in Workfront Planning anhand seiner ID.
Benutzerdefinierten API-Aufruf erstellen
Dieses Modul führt einen benutzerdefinierten API-Aufruf an die Adobe Workfront Planning-API durch.
Suchvorgänge
Datensätze suchen
Dieses Aktionsmodul ruft eine Liste von Datensätzen basierend auf von Ihnen angegebenen Kriterien ab.
Nicht kategorisiert
Eintrag erstellen
Diese Aktion erstellt in Workfront Planning einen einzigen Datensatz.
Löschen eines Datensatzes
Dieses Aktionsmodul löscht den angegebenen Datensatz in Workfront Planning.
Datensatz abrufen
Dieses Aktionsmodul ruft einen einzelnen Datensatz aus Adobe Workfront Planning ab, angegeben durch die Kennung.
Datensätze nach Datensatztyp abrufen
Dieses Aktionsmodul ruft alle Datensätze des angegebenen Typs ab.
Datensatztypen abrufen
Dieses Aktionsmodul ruft eine Liste von Datensatztypen in einem Adobe Workfront Planning ab.
Eintrag aktualisieren
Diese Aktion aktualisiert einen einzelnen Datensatz in Workfront Planning.
Verwenden von JSONata für eine lesbare Aufschlüsselung der record-types
Der folgende JSONata-Ausdruck erstellt eine für Menschen lesbare Ausgabe der Planning-Abfrage, die Ihnen die Aufschlüsselung der Datensatztypen liefert. Dadurch können der Name des Datensatztyps, die Feldnamen und gegebenenfalls die Feldoptionennamen anhand eines Namens für Menschen lesbar gemacht werden, während der Rest der Struktur intakt bleibt.
(
$s0 := ({"data":$ ~> | fields | {"options":(options){name:$}} |});
$s1 := ({"data":$s0.data ~> | **.fields | {"options_name":(options.*){displayName:$}} | });
$s2 := $s1 ~> | data | {"fields":(fields){displayName:$}} |;
$s2.data{displayName:$}
)
Informationen zur Verwendung von JSONata-Modulen finden Sie unter JSONata-Module.