Bir DMS veri ambarı geliştirme proje çalışma alanındaki iş senaryolarına karşılık gelen görev akışı listesini sorgular.
Operation description
Başlamadan önce: Hedef proje çalışma alanına erişim izinlerine sahip olmanız gerekir. Proje çalışma alanına erişim izniniz yoksa, bir DMS yöneticisi, DBA veya depolama yönetimi yöneticisi AddLhMembers API'sini çağırarak sizi hedef proje çalışma alanına üye olarak ekleyebilir.\n- Ek bilgiler: Kullanıcı rolünüz DMS yöneticisi veya depolama yönetimi yöneticisi ise, bir proje çalışma alanındaki o kullanıcıyla ilişkili ortak senaryoları ve düğüm akışı listesini sorgulamak için bir kullanıcı kimliği belirtebilirsiniz.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:ListLhTaskFlowAndScenario |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SpaceId |
integer |
Yes |
Proje çalışma alanı kimliği (ID). Bu parametreyi almak için GetLhSpaceByName API'sini çağırabilirsiniz. |
24 |
| UserId |
integer |
No |
Kullanıcı kimliği. Bu parametreyi almak için ListUsers veya GetUser API'sini çağırabilirsiniz. |
51**** |
| Tid |
integer |
No |
Kiracı kimliği. Bu parametreyi almak için GetUserActiveTenant veya ListUserTenants API'sini çağırabilirsiniz. |
3*** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RawDAGList |
object |
||
| Dag |
array<object> |
Varsayılan iş senaryosunun görev akışı listesi. |
|
|
object |
Varsayılan iş senaryosunun görev akışı listesi. |
||
| Id |
integer |
Görev akışı kimliği. |
134137**** |
| CreatorId |
string |
Oluşturucunun kullanıcı kimliği. |
51**** |
| IsDeleted |
boolean |
Görev akışının silinip silinmediğini gösterir. Geçerli değerler:\n- true: Silindi.\n- false: Silinmedi. |
false |
| DemoId |
string |
Uzantı alanı. Bu alan şu anda kullanılmamaktadır. |
- |
| DeployId |
integer |
En son dağıtım kaydının kimliği. |
12** |
| DataFlowId |
integer |
Uzantı alanı. Bu alan şu anda kullanılmamaktadır. |
- |
| ScenarioId |
integer |
Ortak senaryolar kimliği. |
2** |
| SpaceId |
integer |
Proje çalışma alanı kimliği. |
1 |
| CreatorNickName |
string |
Oluşturucunun takma adı. |
Creator_Name |
| DagOwnerNickName |
string |
Görev akışı sahibinin takma adı. |
Owner_Name |
| CanEdit |
boolean |
Görev akışının düzenlenip düzenlenemeyeceğini gösterir. Geçerli değerler:\n- true: Görev akışı düzenlenebilir.\n- false: Görev akışı düzenlenemez. |
true |
| Status |
integer |
Görev akışı durumu. Geçerli değerler:\n- 0: Geçersiz. \n- 1: Zamanlama yapılandırması yok. \n- 2: Zamanlama bekleniyor. |
2 |
| LatestInstanceStatus |
integer |
En son çalıştırma kaydının durumu. Geçerli değerler:\n- 0: Geçersiz.\n- 1: Zamanlama yapılandırması yok.\n- 2: Zamanlama bekleniyor. |
0 |
| LatestInstanceTime |
integer |
En son çalıştırma kaydının oluşturulma zamanı. |
2022-04-14 |
| DagName |
string |
Görev akışı adı. |
Dag_Name |
| DagOwnerId |
string |
Görev akışı sahibinin kullanıcı kimliği. |
51**** |
| ScenarioDAGList |
object |
||
| ScenarioDAG |
array<object> |
Diğer iş senaryolarının görev akışı listesi. |
|
|
array<object> |
İş senaryosunun görev akışı listesi. |
||
| Scenario |
object |
The business scenario information. |
|
| ScenarioName |
string |
The common scenarios name. |
Scenario_2 |
| CreatorId |
string |
The user ID of the creator. |
51**** |
| Description |
string |
The description. |
test |
| DagList |
object |
||
| Dag |
array<object> |
Görev akışı bilgi listesi. |
|
|
object |
Görev akışı bilgi listesi. |
||
| Id |
integer |
Görev akışı kimliği. |
9*** |
| CreatorId |
string |
Oluşturucunun kullanıcı kimliği. |
51**** |
| IsDeleted |
boolean |
Görev akışının silinip silinmediğini gösterir. Geçerli değerler:\n- true: Silindi.\n- false: Silinmedi. |
false |
| DemoId |
string |
Uzantı alanı. Bu alan şu anda kullanılmamaktadır. |
- |
| DeployId |
integer |
En son dağıtım kaydının kimliği. |
12** |
| DataFlowId |
integer |
Uzantı alanı. Bu alan şu anda kullanılmamaktadır. |
- |
| ScenarioId |
integer |
Ortak senaryolar kimliği. |
2** |
| SpaceId |
integer |
Proje çalışma alanı kimliği. |
1 |
| CreatorNickName |
string |
Oluşturucunun takma adı. |
Creator_Name |
| DagOwnerNickName |
string |
Görev akışı sahibinin takma adı. |
Owner_Name |
| CanEdit |
boolean |
Görev akışının düzenlenip düzenlenemeyeceğini gösterir. Geçerli değerler:\n- true: Görev akışı düzenlenebilir.\n- false: Görev akışı düzenlenemez. |
true |
| Status |
integer |
Görev akışı durumu. Geçerli değerler:\n- 0: Geçersiz. \n- 1: Zamanlama yapılandırması yok. \n- 2: Zamanlama bekleniyor. |
1 |
| LatestInstanceStatus |
integer |
En son çalıştırma örneğinin durumu. Geçerli değerler:\n- 0: Geçersiz.\n- 1: Zamanlama yapılandırması yok.\n- 2: Zamanlama bekleniyor. |
1 |
| LatestInstanceTime |
integer |
En son çalıştırma kaydının oluşturulma zamanı. |
2022-04-14 |
| DagName |
string |
Görev akışı adı. |
Dag_Name |
| DagOwnerId |
string |
Görev akışı sahibinin kullanıcı kimliği. |
51**** |
| RequestId |
string |
İstek kimliği. |
48602B78-0DDF-414C-8688-70CAB6070115 |
| ErrorCode |
string |
Hata kodu. |
UnknownError |
| ErrorMessage |
string |
Hata mesajı. |
UnknownError |
| Success |
boolean |
İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:\n- true: İstek başarılı oldu.\n- false: İstek başarısız oldu. |
true |
Examples
Success response
JSON format
{
"RawDAGList": {
"Dag": [
{
"Id": 0,
"CreatorId": "51****",
"IsDeleted": false,
"DemoId": "-",
"DeployId": 0,
"DataFlowId": 0,
"ScenarioId": 0,
"SpaceId": 1,
"CreatorNickName": "Creator_Name",
"DagOwnerNickName": "Owner_Name",
"CanEdit": true,
"Status": 2,
"LatestInstanceStatus": 0,
"LatestInstanceTime": 0,
"DagName": "Dag_Name",
"DagOwnerId": "51****"
}
]
},
"ScenarioDAGList": {
"ScenarioDAG": [
{
"Scenario": {
"ScenarioName": "Scenario_2",
"CreatorId": "51****",
"Description": "test"
},
"DagList": {
"Dag": [
{
"Id": 0,
"CreatorId": "51****",
"IsDeleted": false,
"DemoId": "-",
"DeployId": 0,
"DataFlowId": 0,
"ScenarioId": 0,
"SpaceId": 1,
"CreatorNickName": "Creator_Name",
"DagOwnerNickName": "Owner_Name",
"CanEdit": true,
"Status": 1,
"LatestInstanceStatus": 1,
"LatestInstanceTime": 0,
"DagName": "Dag_Name",
"DagOwnerId": "51****"
}
]
}
}
]
},
"RequestId": "48602B78-0DDF-414C-8688-70CAB6070115",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.