Verbinden von Adobe Workfront Fusion mit einem Webservice, der die API-Token-Autorisierung verwendet

Einige Services lassen keine Integrationslösungen wie Adobe Workfront Fusion zu, um eine App zu erstellen, die Sie in Ihrem Szenario einfach verwenden können.

Um diese Situation zu umgehen, verbinden Sie den gewünschten Service (die App) mit Workfront Fusion über das HTTP-Modul > Anfrage stellen .

In diesem Artikel wird erläutert, wie Sie mithilfe eines API-Schlüssels/API-Tokens nahezu jeden Webservice mit Workfront Fusion verbinden.

Zugriffsanforderungen

Erweitern Sie , um die Zugriffsanforderungen für die -Funktion in diesem Artikel anzuzeigen.

Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront-Paket Beliebig
Adobe Workfront-Lizenz

Neu: Standard

Oder

Aktuell: Arbeit oder höher

Lizenz für Adobe Workfront Fusion**

Aktuell: Keine Workfront Fusion-Lizenzanforderung

Oder

Legacy: Beliebig

Produkt

Neu:

  • Prime oder Workfront-Plan auswählen: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
  • Ultimate Workfront Plan: Workfront Fusion ist enthalten.

Oder

Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.

Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.

Informationen zu Adobe Workfront Fusion-Lizenzen finden Sie unter Adobe Workfront Fusion-Lizenzen.

Herstellen einer Verbindung zu einem Webdienst, der ein API-Token verwendet

Die Vorgehensweise beim Verbinden des Service über ein API-Token ist bei den meisten Web-Services ähnlich.

  1. Erstellen Sie eine Anwendung auf der Website des Webservices, wie im Abschnitt Erstellen einer neuen Anwendung und Abrufen des API-Tokens in diesem Artikel erläutert.
  2. Abrufen des API-Schlüssels oder API-Tokens.
  3. Fügen Sie das HTTP-Modul > Anfrage erstellen von Workfront Fusion zu Ihrem Szenario hinzu.
  4. Richten Sie das Modul gemäß der API-Dokumentation des Web-Services ein und führen Sie das Szenario aus, wie in Abschnitt Einrichten des HTTP-Moduls in diesem Artikel beschrieben.
NOTE
Dieses Beispiel stellt eine Verbindung zum Pushover-Benachrichtigungs-Service her.

Erstellen eines neuen Programms und Abrufen des API-Tokens

NOTE
Es gibt viele verschiedene Möglichkeiten, wie Web-Services API-Schlüssel oder API-Token erstellen und verteilen. Anweisungen zum Abrufen eines API-Schlüssels und eines Tokens für Ihren gewünschten Webservice finden Sie auf der Website des Services nach „API-Schlüssel“ oder „API-Token“.
Wir enthalten Anweisungen zum Abrufen eines Pushover-API-Schlüssels nur als Beispiel für das, was Sie möglicherweise finden.
  1. Melden Sie sich bei Ihrem Pushover-Konto an.
  2. Klicken unten auf der Seite auf "/API-Token erstellen“.
  3. Füllen Sie die Informationen aus und klicken Sie auf Anwendung erstellen.
  4. Bewahren Sie das bereitgestellte API-Token an einem sicheren Ort auf. Sie benötigen es für das Workfront Fusion-HTTP > Erstellen eines Anfragemoduls , um eine Verbindung zum gewünschten Webservice herzustellen (in diesem Fall Pushover).

Einrichten des HTTP-Moduls

Um einen Webservice mit Ihrem Workfront Fusion-Szenario zu verbinden, müssen Sie das HTTP-Modul > Anfrage stellen im Szenario verwenden und das Modul gemäß der API-Dokumentation des Webservices einrichten.

  1. Fügen Sie das Modul HTTP > Anfrage stellen zu Ihrem Szenario hinzu.

  2. Um eine Nachricht mithilfe von Workfront Fusion zu pushen, richten Sie das HTTP-Modul wie folgt ein.

    note note
    NOTE
    Diese Moduleinstellungen entsprechen der Pushover-Webservice-API-Dokumentation. Die Einstellungen für andere Webdienste können sich unterscheiden. Beispielsweise kann das API-Token in die Kopfzeile und nicht in das Feld Hauptteil eingefügt werden.
    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
    URL

    https://api.pushover.net/1/messages.json

    Das URL-Feld enthält den Endpunkt, den Sie in der API-Dokumentation des Webservices finden.

    Methode

    POST

    Die verwendete Methode hängt vom entsprechenden Endpunkt ab. Der Pushover-Endpunkt für das Pushen von Nachrichten verwendet die POST-Methode.

    Kopfzeilen Einige Webdienste verwenden möglicherweise Kopfzeilen, um das API-Token oder andere Parameter für die Authentifizierung anzugeben. Dies ist in unserem Beispiel nicht der Fall, da der Endpunkt des Pushover für das Pushen von Nachrichten den Hauptteil (siehe unten) für alle Anfragetypen verwendet.
    Abfragezeichenfolge Einige Webdienste verwenden möglicherweise eine Abfragezeichenfolge, um andere Parameter anzugeben. Dies ist in unserem Beispiel nicht der Fall, da der Pushover-Webservice Body (siehe unten) für alle Anfragetypen verwendet.
    Textkörper

    Raw

    Mit dieser Einstellung können Sie den JSON-Inhaltstyp im Feld Inhaltstyp unten auswählen.

    Inhaltstyp

    JSON (application/json)

    JSON ist der erforderliche Inhaltstyp der Pushover-App. Dies kann sich von anderen Web-Services unterscheiden.

    Inhalt anfordern

    Geben Sie den Inhalt der Hauptteilanfrage im JSON-Format ein. Sie können das Modul JSON > JSON erstellen verwenden, wie in Zuordnen des JSON-Bodys mithilfe des Moduls JSON > JSON erstellen in diesem Artikel erläutert. Sie können den JSON-Inhalt auch manuell eingeben, wie in JSON-Text manuell eingeben in diesem Artikel beschrieben.

    Die erforderlichen Parameter für diesen Webdienst finden Sie in der API-Dokumentation des Webdienstes.

JSON-Text manuell eingeben

Geben Sie Parameter und Werte im JSON-Format an.

recommendation-more-help

Beispiel:

{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}

Dieses Beispiel enthält die folgenden Informationen.

Benutzer
Ihr USER_KEY. Dies finden Sie in Ihrem Pushover-Dashboard.
Token
Ihr API-Token/API-Schlüssel, der generiert wurde, als Sie Ihre Pushover-App erstellt haben.
Nachricht
Der Textinhalt der Push-Benachrichtigung, die an das/die Gerät(e) gesendet wird.
Anrede
(Optional) Der Titel Ihrer Nachricht. Wenn kein Wert eingegeben wird, wird der Name Ihrer App verwendet.

Ordnen Sie den JSON-Text mithilfe des JSON- > JSON erstellen -Moduls zu

Das Modul JSON erstellen erleichtert die Angabe von JSON. Außerdem haben Sie die Möglichkeit, Werte dynamisch zu definieren.

Weitere Informationen zu den JSON-Modulen finden Sie unter JSON-.

  1. Geben Sie die Werte ein, aus denen Sie JSON erstellen möchten, oder ordnen Sie sie zu.

    JSON-Werte

  2. Verbinden Sie das Modul JSON > JSON erstellen mit dem Modul HTTP > Anfrage stellen .

  3. Ordnen Sie die JSON-Zeichenfolge aus dem Modul JSON erstellen dem Inhaltsfeld Anfrage im Feld HTTP > Modul Anfrage erstellen zu.

Wenn Sie das Szenario ausführen, wird die Push-Benachrichtigung an das Gerät gesendet, das in Ihrem PushOver-Konto registriert wurde.

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3