API-Endpunkt für eine Applikation erstellen

Ausgangssituation

Sie setzen die Applikation "Aufgabenplanung" ein, um Ihre Projekte zu steuern.

Die Applikation "Aufgabenplanung" ist eine der zahlreichen in Intrexx kostenfrei zur Verfügung stehenden Applikationsvorlagen. Nähere Informationen hierzu finden Sie in folgenden Abschnitten:

In Ihrer Firma gibt es die drei Teams Finance, Marketing und Sales.

Sie selbst (David Winter) gehören zum Team Sales.

Aktuell arbeitet Ihr Team an dem Projekt "Neues ERP". Für Ihr Team wurden drei Aufgaben angelegt. Jeweils eine Aufgabe befindet sich im Status "Todo", "In Bearbeitung" und "Erledigt".

Ziel

Als Mitglied im Team Sales sind Sie viel auf Reisen. Sie möchten sich auch von unterwegs über eine mobile App oder eine andere "externe Software" schnell einen Überblick über die Teams verschaffen. Die Lösung hierfür wird im diesem Tutorial beschrieben.

Sie erstellen mit der Intrexx Application API eine REST-Schnittstelle für die Aufgabenplanung. Diese stellt alle von Ihnen gewünschten Daten zur Verfügung. Diese können anschließend von einer APP oder einem Cloud-Produkt konsumiert werden.

Die Intrexx Application API gibt Ihnen die Möglichkeit, eine OpenAPI kompatible Dokumentation (Swagger Dokumentation) zu erzeugen. Diese können Sie selbst für das Erstellen einer APP nutzen oder an einen Drittanbieter weitergeben.

Inhalt dieses Tutorials

Dieses Tutorial beschreibt detailliert, wie Sie eine REST-Schnittstelle für die Applikation "Aufgabenplanung" in Intrexx erstellen können. Dabei werden die erforderlichen Datengruppen-Endpunkte erstellt, die entsprechenden Rechte vergeben und - für die Authentifizierung - ein API-Key erzeugt.

Anschließend wird beschrieben, wie Sie die Swagger-Dokumentation generieren.

Als API-Konsument wird in diesem Tutorial "Postman" stellvertretend für eine APP oder ein Cloud-Produkt verwendet.

Vorbereitende Tätigkeiten

  1. Demoportal anlegen oder Applikation "Aufgabenplanung" in bestehendes Portal importieren

    Das vorliegende Tutorial beschreibt das Erstellen der REST-API-Schnittstelle auf der Basis des Intrexx Demoportals. Wie Sie ein neues Portal anlegen und dabei das Intrexx Demoportal als Vorlage verwenden können, können Sie in folgendem Abschnitt nachlesen: Intrexx Demoportal als Portalvorlage verwenden

    Alternativ können Sie auch die Applikationsvorlage "Aufgabenplanung in ein bestehendes Portal importieren. Die entsprechende Vorgehensweise wird in folgendem Abschnitt beschrieben: Online-Applikationsvorlagen importieren.

  2. Benutzer "David Winter" anlegen.

    Im Tutorial heißt der Benutzer, der die REST-API-Schnittstelle verwenden soll David Winter. Er hat die Rolle "Benutzer".

    Im Intrexx Demoportal ist dieser Benutzer standardmäßig angelegt.

  3. Postman herunterladen oder online nutzen

    Installieren Sie den Postman Client oder nutzen Sie "Postman for the Web".

Datengruppen-Endpunkt erstellen - Mehrere Datensätze lesen

Weitere Informationen