Discussions
SUP-54075 Frage zum Anlegen von Aufgaben über die API
Moin,
wir beschäftigen uns derzeit mit der Facilioo-API und möchten perspektivisch aus einer internen Anwendung heraus Aufgaben in Facilioo anlegen.
Laut API-Dokumentation steht hierfür unter UserTask der Endpunkt „Create User Task“ zur Verfügung. Ich habe diesen testweise über den „Try It!“-Bereich der API-Dokumentation aufgerufen.
Das Anlegen wird mit HTTP 200 beantwortet und ich erhalte auch eine neue UserTask-ID zurück. Die so erzeugte Aufgabe kann ich anschließend über „Get User Task“ anhand dieser ID wieder abrufen.
Allerdings erscheint die Aufgabe bei uns nicht in der normalen Aufgabenansicht in Facilioo und ist dort auch über die ID nicht auffindbar.
Zum Vergleich habe ich anschließend eine Testaufgabe ganz normal über die Facilioo-Oberfläche angelegt. Diese wird erwartungsgemäß angezeigt und lässt sich ebenfalls über die API abrufen.
Bei einem weiteren Test ist mir aufgefallen, dass „List Assignees“ bei der über die Oberfläche angelegten Aufgabe den zugewiesenen Mitarbeiter zurückliefert. Bei der über „Create User Task“ erzeugten Aufgabe erhalte ich dagegen einen HTTP-400-Fehler mit dem Hinweis „The BaseEntity was not found“. Auch der Versuch, über „Add Assignee“ einen Mitarbeiter hinzuzufügen, führt bei dieser Aufgabe zu einem entsprechenden Fehler.
Daher meine Frage: Reicht der Endpunkt „Create User Task“ grundsätzlich aus, um eine reguläre, in Facilioo sichtbare Aufgabe anzulegen, oder sind hierfür noch weitere API-Aufrufe bzw. Angaben erforderlich?
Falls hilfreich, kann ich Ihnen gerne die IDs der beiden Testaufgaben sowie die verwendeten Requests/Responses zukommen lassen.
Vielen Dank und viele Grüße
Christoph Tiemann
BZV GmbH
Create-Berechtigung Für API-Nutzer fehlt
Liebes Support-Team,
wir nutzen die Facilioo-API über eine MCP-Integration. Beim Anlegen von Datensätzen über die API sind wir auf ein Berechtigungsthema gestoßen, das nur seitens Facilioo gelöst werden kann.
Betroffener API-Account Account 740761 ([email protected]) partyId 321090
Problem Alle Anlage-Endpunkte (u. a. Vorgänge / POST /api/processes, User-Tasks, Arbeitsaufträge) schlagen fehl bzw. werden nicht persistiert. Lesende Zugriffe sowie das Anlegen von Verlaufseinträgen (Feed, Permission (8)) funktionieren dagegen einwandfrei.
Ursache. Dem Token fehlt die Berechtigung "Create (0)", die für sämtliche Anlage-Endpunkte erforderlich ist. Die Feed-Berechtigung "Permission (8)" ist vorhanden.
POST /api/user-tasks liefert 200 + ID, aber GET derselben ID liefert 404
Hallo zusammen,wir testen aktuell das Erstellen von User Tasks über die facilioo API und stoßen dabei auf ein Problem, das wir nicht eindeutig aus der API-Dokumentation ableiten können.
How can I get the Link between Process an UserTask?
For our internal Reporting I fetched data of processes and usertasks via an API get call. How can I join these two tables ?
