API-referencia: szervezetek
API-referencia a szervezetek kezelésére és a felhasználók adminisztrációjára szolgáló végpontokhoz.
A szimulációkkal „mi lenne, ha” forgatókönyveket futtathat a folyamatmodelljein. Beállíthatja a feldolgozási időket, az erőforrások elosztását és az érkezési gyakoriságot, majd előre jelezheti a folyamat működését.
Végpont: GET /v1/tenant/{tenantId}/processes/{processId}/simulations
Hitelesítés: Bérlőhöz kötött API-kulcs · read hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
| limit | integer | lekérdezés | Nem | A visszaadandó elemek maximális száma |
| offset | integer | lekérdezés | Nem | Kihagyandó elemek száma |
Válasz (200):
Szimulációk listája
[
{
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"datasetName": "string",
"startTime": "2024-03-15T16:30:00Z",
"endTime": "2024-03-15T16:30:00Z",
"useWarmUp": true
}
] Hibák:
Végpont: POST /v1/tenant/{tenantId}/processes/{processId}/simulations
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
Kérés törzse:
{
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"datasetName": "string",
"startTime": "2024-03-15T16:30:00Z",
"endTime": "2024-03-15T16:30:00Z",
"useWarmUp": true
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| id | string | Nem | Opcionális azonosító az idempotens újrapróbálkozásokhoz (UUID-nek kell lennie) Formátum: uuid |
| displayName | string | Nem | A szimuláció neve Alapértelmezett: New Simulation |
| datasetName | string | Nem | A szimulációhoz használt adatkészlet neve |
| startTime | string | Nem | A szimuláció kezdési időpontja Formátum: date-time |
| endTime | string | Nem | A szimuláció befejezési időpontja Formátum: date-time |
| useWarmUp | boolean | Nem | A bemelegítési időszak kihagyása Alapértelmezett: false |
Válasz (201):
A szimuláció létrejött
{
"simulation": {
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string"
},
"message": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| simulation | object | Igen | |
| message | string | Igen |
Hibák:
Végpont: GET /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}
Hitelesítés: Bérlőhöz kötött API-kulcs · read hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
| simulationId | string | útvonal | Igen | Formátum: uuid |
Válasz (200):
Szimuláció részletei
{
"simulation": {
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"datasetName": "string",
"startTime": "2024-03-15T16:30:00Z",
"endTime": "2024-03-15T16:30:00Z",
"useWarmUp": true
},
"elementSettings": [
{
"simulationId": "00000000-0000-0000-0000-000000000000",
"modelElementId": "00000000-0000-0000-0000-000000000000",
"settings": {
"processingTimeDistribution": [
{
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"distribution": {
"type": "Fixed",
"value": 0
},
"timeUnit": "seconds",
"rateUnit": "perTimeSlot"
}
],
"processingTimeUnit": "seconds",
"updateAttributeRules": [
{
"id": "string",
"attributeId": "00000000-0000-0000-0000-000000000000",
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"newValue": "string",
"isEnabled": true
}
],
"requiredResources": [
{
"resourceId": "00000000-0000-0000-0000-000000000000",
"amount": 0
}
],
"caseStartsDistribution": [
{
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"distribution": {
"type": "Fixed",
"value": 0
},
"timeUnit": "seconds",
"rateUnit": "perTimeSlot"
}
],
"caseStartsTimeUnit": "perTimeSlot",
"capacityInterval": "perHour",
"skipChanceDistribution": [
{
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"distribution": {
"type": "Fixed",
"value": 0
},
"timeUnit": "seconds",
"rateUnit": "perTimeSlot"
}
],
"queueStrategy": "fifo",
"chanceToTakeDistribution": [
{
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"distribution": {
"type": "Fixed",
"value": 0
},
"timeUnit": "seconds",
"rateUnit": "perTimeSlot"
}
]
}
}
],
"attributes": [
{
"id": "00000000-0000-0000-0000-000000000000",
"simulationId": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"valueDistribution": {
"type": "Number",
"numberDistributions": [
{
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"distribution": {
"type": "Fixed",
"value": 0
},
"timeUnit": "seconds",
"rateUnit": "perTimeSlot",
"id": "string",
"isEnabled": true,
"isDefault": true
}
],
"textDistributions": [
{
"id": "string",
"timeslot": {
"periodicity": "Always"
},
"isEnabled": true,
"isDefault": true,
"mode": "list",
"textValues": [
{
"id": "string",
"value": "string",
"chance": 0
}
]
}
]
},
"simulationAttributeType": "string"
}
],
"resources": [
{
"id": "00000000-0000-0000-0000-000000000000",
"simulationId": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"levelDistribution": [
{
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"distribution": {
"type": "Fixed",
"value": 0
},
"timeUnit": "seconds",
"rateUnit": "perTimeSlot"
}
],
"attributeId": "00000000-0000-0000-0000-000000000000"
}
]
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| simulation | object | Igen | A szimuláció fejléce |
| elementSettings | object[] | Igen | Az egyes elemek szimulációs beállításai |
| attributes | object[] | Igen | Szimulált attribútumok |
| resources | object[] | Igen | Erőforráskészletek |
Hibák:
Végpont: PUT /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
| simulationId | string | útvonal | Igen | Formátum: uuid |
Kérés törzse:
{
"displayName": "string",
"datasetName": "string",
"startTime": "2024-03-15T16:30:00Z",
"endTime": "2024-03-15T16:30:00Z",
"useWarmUp": true,
"elementSettings": [
{
"modelElementId": "00000000-0000-0000-0000-000000000000",
"settings": {
"caseStartsDistribution": [
{
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"distribution": {
"type": "Fixed",
"value": 0
},
"timeUnit": "seconds",
"rateUnit": "perTimeSlot"
}
],
"processingTimeDistribution": [
{
"timeslot": {
"periodicity": "Always"
},
"conditions": [
{
"type": "Values",
"attribute": "string",
"values": [
"string"
]
}
],
"distribution": {
"type": "Fixed",
"value": 0
},
"timeUnit": "seconds",
"rateUnit": "perTimeSlot"
}
]
}
}
]
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| displayName | string | Nem | A szimuláció neve |
| datasetName | string | Nem | A szimulációhoz használt adatkészlet neve |
| startTime | string | Nem | A szimuláció kezdési időpontja Formátum: date-time |
| endTime | string | Nem | A szimuláció befejezési időpontja Formátum: date-time |
| useWarmUp | boolean | Nem | El kell-e hagyni a bemelegítési időszakot |
| elementSettings | object[] | Nem | Elemenkénti beállítások felülírása |
Válasz (200):
A szimuláció frissítve
{
"message": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| message | string | Igen |
Hibák:
Végpont: DELETE /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
| simulationId | string | útvonal | Igen | Formátum: uuid |
Válasz (200):
A szimuláció törölve
{
"message": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| message | string | Igen |
Hibák:
Ezek a végpontok AI segítségével, a folyamatmodell alapján automatikusan állítják elő a szimuláció beállításait.
Végpont: POST /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}/generate-settings
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör · sebességkorlát: 2 kérés/s (csúcs: 4)
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
| simulationId | string | útvonal | Igen | Formátum: uuid |
Kérés törzse:
{
"processDescription": "string",
"additionalContext": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| processDescription | string | Nem | |
| additionalContext | string | Nem |
Válasz (200):
Az előállítás elindult / eredmény
{
"message": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| message | string | Igen |
Hibák:
Végpont: GET /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}/generate-settings/status
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
| simulationId | string | útvonal | Igen | Formátum: uuid |
Válasz (200):
Az előállítás állapota
{
"message": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| message | string | Igen |
Hibák:
Végpont: POST /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}/run
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör · sebességkorlát: 5 kérés/s (csúcs: 10)
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
| simulationId | string | útvonal | Igen | Formátum: uuid |
Válasz (200):
A szimuláció elindult
{
"message": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| message | string | Igen |
Hibák:
Végpont: GET /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}/run/status
Hitelesítés: Bérlőhöz kötött API-kulcs · read hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| processId | string | útvonal | Igen | Formátum: uuid |
| simulationId | string | útvonal | Igen | Formátum: uuid |
Válasz (200):
A futtatás állapota
{
"state": "notStarted",
"startedAt": "2024-03-15T16:30:00Z",
"completedAt": "2024-03-15T16:30:00Z",
"step": "string",
"casesSimulated": 0,
"targetCases": 0,
"eventsGenerated": 0,
"errorMessage": "string",
"simulationId": "00000000-0000-0000-0000-000000000000"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| state | notStarted | running | processing | ready | error | Igen | Engedélyezett értékek: notStarted, running, processing, ready, error |
| startedAt | string | Nem | Formátum: date-time |
| completedAt | string | Nem | Formátum: date-time |
| step | string | Nem | |
| casesSimulated | number | Nem | |
| targetCases | number | Nem | |
| eventsGenerated | number | Nem | |
| errorMessage | string | Nem | |
| simulationId | string | Igen | Formátum: uuid |
Hibák:
Azonnal hozzáférhet, bankkártya és várakozás nélkül. Alakítsa szervezete működését világos, összekapcsolt folyamatmodellekké.
Építse fel folyamatarchitektúráját, határozza meg a felelősségi köröket és az ellenőrzéseket, és hangolja össze a szerepeket minden szinten.
Indítsa el az ingyenes próbaverziót, és teremtsen megbízható alapot folyamatainak irányításához, kezeléséhez és folyamatos fejlesztéséhez.
Sütiket használunk a felhasználói élmény javítására, a tartalom személyre szabására és a forgalom elemzésére. Az oldalmegtekintéseket sütik nélkül is névtelenül mérjük. Az analitikai sütik használatához adott hozzájárulás olyan azonosítót engedélyez, amely összekapcsolja az Ön látogatásait. Az „Összes elfogadása” gombra kattintva hozzájárul a sütik használatához.