Tài liệu tham khảo API: tổ chức
Tài liệu API cho các điểm cuối quản lý tổ chức và người dùng.
Mô phỏng giúp bạn chạy các kịch bản giả định trên mô hình quy trình. Bạn có thể cấu hình thời gian xử lý, phân bổ tài nguyên và tốc độ phát sinh để dự đoán cách quy trình sẽ vận hành.
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/simulations
Xác thực: API key giới hạn theo tenant · phạm vi read
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | đường dẫn | Có | Định dạng: uuid |
| processId | string | đường dẫn | Có | Định dạng: uuid |
| limit | integer | truy vấn | Không | Số mục tối đa cần trả về |
| offset | integer | truy vấn | Không | Số mục cần bỏ qua |
Phản hồi (200):
Danh sách mô phỏng
[
{
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"datasetName": "string",
"startTime": "2024-03-15T16:30:00Z",
"endTime": "2024-03-15T16:30:00Z",
"useWarmUp": true
}
] Lỗi:
Endpoint: POST /v1/tenant/{tenantId}/processes/{processId}/simulations
Xác thực: API key giới hạn theo tenant · phạm vi write
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | đường dẫn | Có | Định dạng: uuid |
| processId | string | đường dẫn | Có | Định dạng: uuid |
Nội dung yêu cầu:
{
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"datasetName": "string",
"startTime": "2024-03-15T16:30:00Z",
"endTime": "2024-03-15T16:30:00Z",
"useWarmUp": true
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| id | string | Không | ID tùy chọn để thử lại mà không tạo bản trùng (phải là UUID) Định dạng: uuid |
| displayName | string | Không | Tên mô phỏng Mặc định: New Simulation |
| datasetName | string | Không | Tên bộ dữ liệu dùng để chạy mô phỏng |
| startTime | string | Không | Thời điểm bắt đầu mô phỏng Định dạng: date-time |
| endTime | string | Không | Thời điểm kết thúc mô phỏng Định dạng: date-time |
| useWarmUp | boolean | Không | Có loại bỏ giai đoạn khởi động hay không Mặc định: false |
Phản hồi (201):
Đã tạo mô phỏng
{
"simulation": {
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string"
},
"message": "string"
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| simulation | object | Có | |
| message | string | Có |
Lỗi:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}
Xác thực: API key giới hạn theo tenant · phạm vi read
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | đường dẫn | Có | Định dạng: uuid |
| processId | string | đường dẫn | Có | Định dạng: uuid |
| simulationId | string | đường dẫn | Có | Định dạng: uuid |
Phản hồi (200):
Chi tiết mô phỏng
{
"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"
}
]
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| simulation | object | Có | Thông tin chung về mô phỏng |
| elementSettings | object[] | Có | Cấu hình mô phỏng cho từng phần tử |
| attributes | object[] | Có | Các thuộc tính được mô phỏng |
| resources | object[] | Có | Các nhóm tài nguyên |
Lỗi:
Endpoint: PUT /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}
Xác thực: API key giới hạn theo tenant · phạm vi write
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | path | Có | Định dạng: uuid |
| processId | string | path | Có | Định dạng: uuid |
| simulationId | string | path | Có | Định dạng: uuid |
Nội dung yêu cầu:
{
"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"
}
]
}
}
]
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| displayName | string | Không | Tên mô phỏng |
| datasetName | string | Không | Tên bộ dữ liệu dùng để chạy mô phỏng |
| startTime | string | Không | Thời điểm bắt đầu mô phỏng Định dạng: date-time |
| endTime | string | Không | Thời điểm kết thúc mô phỏng Định dạng: date-time |
| useWarmUp | boolean | Không | Có loại bỏ giai đoạn khởi động hay không |
| elementSettings | object[] | Không | Ghi đè cài đặt cho từng phần tử |
Phản hồi (200):
Đã cập nhật mô phỏng
{
"message": "string"
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| message | string | Có |
Lỗi:
Endpoint: DELETE /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}
Xác thực: API key giới hạn theo tenant · phạm vi write
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | path | Có | Định dạng: uuid |
| processId | string | path | Có | Định dạng: uuid |
| simulationId | string | path | Có | Định dạng: uuid |
Phản hồi (200):
Đã xóa mô phỏng
{
"message": "string"
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| message | string | Có |
Lỗi:
Các endpoint này dùng AI để tự động tạo cài đặt mô phỏng dựa trên mô hình quy trình.
Endpoint: POST /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}/generate-settings
Xác thực: API key giới hạn theo tenant · phạm vi write · giới hạn tốc độ 2 yêu cầu/giây (tối đa 4 yêu cầu liên tiếp)
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | path | Có | Định dạng: uuid |
| processId | string | path | Có | Định dạng: uuid |
| simulationId | string | path | Có | Định dạng: uuid |
Nội dung yêu cầu:
{
"processDescription": "string",
"additionalContext": "string"
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| processDescription | string | Không | |
| additionalContext | string | Không |
Phản hồi (200):
Đã bắt đầu tạo / kết quả
{
"message": "string"
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| message | string | Có |
Lỗi:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}/generate-settings/status
Xác thực: API key giới hạn theo tenant · phạm vi write
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | path | Có | Định dạng: uuid |
| processId | string | path | Có | Định dạng: uuid |
| simulationId | string | path | Có | Định dạng: uuid |
Phản hồi (200):
Trạng thái tạo
{
"message": "string"
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| message | string | Có |
Lỗi:
Endpoint: POST /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}/run
Xác thực: API key giới hạn theo tenant · phạm vi write · giới hạn tốc độ 5 yêu cầu/giây (tối đa 10 yêu cầu liên tiếp)
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | path | Có | Định dạng: uuid |
| processId | string | path | Có | Định dạng: uuid |
| simulationId | string | path | Có | Định dạng: uuid |
Phản hồi (200):
Đã bắt đầu mô phỏng
{
"message": "string"
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| message | string | Có |
Lỗi:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/simulations/{simulationId}/run/status
Xác thực: API key giới hạn theo tenant · phạm vi read
Tham số:
| Tên | Kiểu | Vị trí | Bắt buộc | Mô tả |
|---|---|---|---|---|
| tenantId | string | path | Có | Định dạng: uuid |
| processId | string | path | Có | Định dạng: uuid |
| simulationId | string | path | Có | Định dạng: uuid |
Phản hồi (200):
Trạng thái lần chạy
{
"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"
} | Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| state | notStarted | running | processing | ready | error | Có | Giá trị được phép: notStarted, running, processing, ready, error |
| startedAt | string | Không | Định dạng: date-time |
| completedAt | string | Không | Định dạng: date-time |
| step | string | Không | |
| casesSimulated | number | Không | |
| targetCases | number | Không | |
| eventsGenerated | number | Không | |
| errorMessage | string | Không | |
| simulationId | string | Có | Định dạng: uuid |
Lỗi:
Truy cập ngay, không cần thẻ tín dụng hay chờ đợi. Biến cách tổ chức của bạn vận hành thành các thiết kế quy trình rõ ràng, liên kết với nhau.
Xây dựng kiến trúc quy trình, xác định quyền sở hữu và cơ chế kiểm soát, đồng thời thống nhất vai trò và trách nhiệm ở mọi cấp.
Bắt đầu dùng thử miễn phí để tạo nền tảng đáng tin cậy cho việc quản trị, quản lý và cải tiến quy trình liên tục.
Chúng tôi dùng cookie để cải thiện trải nghiệm, cá nhân hóa nội dung và phân tích lưu lượng truy cập. Chúng tôi vẫn đo lường lượt xem trang ẩn danh khi không dùng cookie. Nếu bạn đồng ý cho phép phân tích, chúng tôi sẽ thêm mã định danh để liên kết các lượt truy cập của bạn. Khi nhấp vào "Chấp nhận tất cả", bạn đồng ý cho chúng tôi sử dụng cookie.