API-Referenz: Organisationen
API-Referenz für Organisation und Endpunkte für die Benutzerverwaltung.
Zeigt alle Prozesse in einem Tenant an.
Endpoint: GET /tenant/{tenantId}/processes
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
Response:
[
{
"id": "b8c9d0e1-f2a3-4567-bcd8-901234567890",
"displayName": "Order to Cash",
"treeNodeType": "Process",
"treeParentId": null,
"designerModelId": "c9d0e1f2-a3b4-5678-cde9-012345678901",
"createdAt": "2024-03-01T09:00:00Z",
"updatedAt": "2024-03-15T16:30:00Z"
}
] Erstellt einen neuen Prozess in einem Tenant.
Endpoint: POST /tenant/{tenantId}/processes
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
Request Body:
{
"displayName": "My New Process",
"treeNodeType": "Process",
"treeParentId": null
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | string | Ja | Name des Prozesses |
| treeNodeTyp | string | Nein | Muss Process (Standard) oder TreeGroup sein |
| treeParentId | string | Nein | Übergeordnete Ordner-ID zur Organisation |
Response: Gibt das erstellte Prozess-Objekt zurück.
Ruft Details zu einem bestimmten Process ab.
Endpoint: GET /tenant/{tenantId}/processes/{processId}
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
| processId | string | path | Ja | Die eindeutige ID des Prozesses |
Response:
{
"id": "b8c9d0e1-f2a3-4567-bcd8-901234567890",
"displayName": "Order to Cash",
"treeNodeType": "Process",
"treeParentId": null,
"designerModelId": "c9d0e1f2-a3b4-5678-cde9-012345678901",
"createdAt": "2024-03-01T09:00:00Z",
"updatedAt": "2024-03-15T16:30:00Z"
} Aktualisiert einen Process (umbenennen oder in einen anderen Ordner verschieben).
Endpoint: PUT /tenant/{tenantId}/processes/{processId}
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
| processId | string | path | Ja | Die eindeutige ID des Prozesses |
Request Body:
{
"displayName": "Updated Process Name",
"treeParentId": "d0e1f2a3-b4c5-6789-def0-123456789012"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | string | Nein | Neuer Name für den Prozess |
| treeParentId | string | Nein | Neue Ordner-ID |
Response: Gibt das aktualisierte Prozess-Objekt zurück.
Löscht einen Process und die zugehörigen Daten.
Endpoint: DELETE /tenant/{tenantId}/processes/{processId}
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
| processId | string | path | Ja | Die eindeutige ID des Prozesses |
Response:
{
"success": true
} Laden Sie eine BPMN-XML-Datei hoch, um ein Prozessmodell anzulegen oder zu aktualisieren.
Endpunkt: PUT /tenant/{tenantId}/processes/{processId}/bpmn
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
| processId | string | path | Ja | Die eindeutige ID des Prozesses |
Request Body:
{
"bpmnXml": "<?xml version="1.0" encoding="UTF-8\"?>..."
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| bpmnXml | string | Ja | BPMN-2.0-XML als String |
Antwort: Die Antwort enthält das aktualisierte Prozessobjekt mit dem neuen Modell.
Mit Daten Zuordnungen verbinden Sie Datentables mit Processes, um Ihre Event Log Daten im Prozessmodell einfacher zu visualisieren und zu analysierenn.
Zeigt alle Daten Zuordnungen für einen Process an.
Endpoint: GET /tenant/{tenantId}/processes/{processId}/mappings
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
| processId | string | path | Ja | Die eindeutige ID des Prozesses |
Response:
[
{
"id": "e1f2a3b4-c5d6-7890-efa1-234567890123",
"modelId": "c9d0e1f2-a3b4-5678-cde9-012345678901",
"dataTableId": "a7b8c9d0-e1f2-3456-abc7-890123456789",
"displayName": "Sales Data 2024",
"color": { "id": "data-1" },
"showByDefault": true,
"createdAt": "2024-03-10T11:00:00Z"
}
] Fügen Sie einem Process eine Daten Table Mapping hinzu.
Endpoint: POST /tenant/{tenantId}/processes/{processId}/mappings
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
| processId | string | path | Ja | Die eindeutige ID des Prozesses |
Request Body:
{
"dataTableId": "a7b8c9d0-e1f2-3456-abc7-890123456789",
"displayName": "Sales Data 2024",
"color": { "id": "data-1" },
"showByDefault": true
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| dataTableId | string | Ja | ID der zuzuordnenden Datentable |
| displayName | string | Nein | Anzeigename für das Mapping |
| color | object | Nein | Color-Objekt mit id-Feld (data-1 bis data-11) |
| showByDefault | boolean | Nein | Standardmäßig anzeigen (Standard: Ja) |
Response: Gibt das erstellte Mapping-Objekt zurück.
Aktualisiert die Anzeige-Einstellungen einer bestehenden Daten Mapping.
Endpoint: PUT /tenant/{tenantId}/processes/{processId}/mappings/{mappingId}
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
| processId | string | path | Ja | Die eindeutige ID des Prozesses |
| mappingId | string | path | Ja | Die eindeutige ID des Zuordnungen |
Request Body:
{
"displayName": "Updated Name",
"color": { "id": "data-2" },
"showByDefault": false
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | string | Nein | Neuer Anzeigename |
| color | object | Nein | Color-Objekt mit id-Feld (data-1 bis data-11) |
| showByDefault | boolean | Nein | Neue Standard-Sichtbarkeit |
Response: Gibt das aktualisierte Mapping-Objekt zurück.
Entfernt ein Daten Mapping aus einem Process.
Endpoint: DELETE /tenant/{tenantId}/processes/{processId}/mappings/{mappingId}
Parameter:
| Name | Typ | Ort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Die eindeutige ID des Tenants |
| processId | string | path | Ja | Die eindeutige ID des Prozesses |
| mappingId | string | path | Ja | Die eindeutige ID des Zuordnungen |
Response:
{
"success": true
} Wir verwenden Cookies, um Ihr Nutzungserlebnis zu verbessern, personalisierte Inhalte anzuzeigen und die Nutzung unserer Website zu analysierenn. Mit Klick auf "Alle akzeptieren" stimmen Sie dem Einsatz von Cookies zu.