Ventoo Case Management stellt zwölf API-Seiten für die Integration mit externen Systemen bereit (z. B. externe Anmeldesysteme, Diagnosewerkzeuge oder eigene Portale).
Endpunkt
Die APIs folgen dem Business-Central-Standard für benutzerdefinierte APIs:
|
Merkmal |
Wert |
|---|---|
|
Publisher |
|
|
Group |
|
|
Version |
|
Der Basispfad lautet damit:
/api/ventoo/caseManagement/v1.0/<entitySet>
Beispiel: /api/ventoo/caseManagement/v1.0/cases
Authentifizierung und Aufruf erfolgen wie bei allen BC-APIs (OAuth). Der Zugriff unterliegt den BC-Berechtigungssätzen der App.
Verfügbare Entitäten
|
Entitätsmenge |
Entität |
Methoden |
|---|---|---|
|
|
Fall |
GET, POST, PATCH |
|
|
Mandat |
GET, POST, PATCH |
|
|
Leistungsumfang |
GET, POST, PATCH |
|
|
Leistungsschema |
GET, POST, PATCH |
|
|
Aktivität |
GET, POST, PATCH |
|
|
Aufgabe |
GET, POST, PATCH |
|
|
Beteiligter |
GET, POST, PATCH |
|
|
Beziehung |
GET, POST, PATCH |
|
|
Rolle |
GET, POST, PATCH |
|
|
Attribut |
GET (nur Lesen) |
|
|
Attributwert |
GET, POST, PATCH |
|
|
Fallposten |
GET (nur Lesen) |
Die genauen unterstützten Methoden je Seite ergeben sich aus deren Einstellungen (z. B. ist das Löschen auf mehreren Seiten deaktiviert,
attributesundcaseLedgerEntriessind schreibgeschützt). Fallposten sind ein gebuchtes Ledger und daher lesend.
Typische Anwendungsfälle
-
Fallanlage von aussen – Ein externes Anmeldesystem legt Fälle mit Beteiligten und Leistungsumfang direkt per API an.
-
Zeit- und Ergebnis-Rückfluss – Ein Diagnose-/Fremdwerkzeug schreibt Aktivitäten und Attributwerte auf bestehende Fälle zurück.
-
Auswertung – Fallposten werden lesend abgezogen, um Kennzahlen in einem externen System darzustellen.
Für kundenspezifische Integrationen bietet die App zusätzlich Integrationsevents an wichtigen Stellen (Fallerstellung, Statuswechsel, Buchung), an die sich mandantenspezifische Erweiterungen anhängen können.