Discussions

Ask a Question
Back to all

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