Consulta as informações de um fluxo de trabalho.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:* |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectId |
integer |
Não |
O ID do espaço de trabalho do DataWorks. Você pode fazer logon no console do DataWorks e acessar a página Workspace para consultar o ID.\n\nVocê deve configurar este parâmetro para especificar o espaço de trabalho do DataWorks ao qual a operação de API é aplicada. |
10000 |
| Id |
string |
Sim |
O ID do fluxo de trabalho. |
860438872620**** |
| IncludeScriptContent |
boolean |
Não |
Especifica se o resultado da consulta inclui o conteúdo do script dos nós internos na definição do fluxo de trabalho. Para nós com conteúdo extenso, isso pode causar alta latência na transmissão de rede. |
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
F2BDD628-8A21-5BD1-B930-1A2D5989XXXX |
| WorkflowDefinition |
object |
As informações do fluxo de trabalho. |
|
| ProjectId |
integer |
O ID do espaço de trabalho ao qual o fluxo de trabalho pertence. |
307XXX |
| Name |
string |
O nome do fluxo de trabalho. |
OpenAPI test workflow Demo |
| Owner |
string |
O proprietário do fluxo de trabalho. |
110755000425XXXX |
| CreateTime |
integer |
O horário em que o fluxo de trabalho foi criado. Este valor é um timestamp UNIX. |
1708481905000 |
| ModifyTime |
integer |
O horário em que o fluxo de trabalho foi modificado pela última vez. Este valor é um timestamp UNIX. |
1708481905000 |
| Spec |
string |
As informações do campo FlowSpec do fluxo de trabalho. Para mais informações, consulte FlowSpec. |
{ "metadata": { "tenantId": "52425742456XXXX", "projectId": "307XXXX", "uuid": "463497880880954XXXX" }, "kind": "CycleWorkflow", "version": "1.1.0", "spec": { "name": "OpenAPI_Test_Workflow_Demo", "id": "463497880880954XXXX", "type": "CycleWorkflow", "owner": "110755000425XXXX", "workflows": [ { "script": { "path": "XX/OpenAPI_Test/Workflow_Test/OpenAPI_Test_Workflow_Demo", "runtime": { "command": "WORKFLOW" }, "id": "698002781368644XXXX" }, "id": "463497880880954XXXX", "trigger": { "type": "Scheduler", "id": "652567824470354XXXX", "cron": "00 02 00 * * ?", "startTime": "1970-01-01 00:00:00", "endTime": "9999-01-01 00:00:00", "timezone": "Asia/Shanghai", "delaySeconds": 0 }, "strategy": { "timeout": 0, "instanceMode": "T+1", "rerunMode": "Allowed", "rerunTimes": 3, "rerunInterval": 180000, "failureStrategy": "Break" }, "name": "OpenAPI_Test_Workflow_Demo", "owner": "110755000425XXXX", "metadata": { "owner": "110755000425XXXX", "ownerName": "XXXX@test.XXXX.com", "tenantId": "52425742456XXXX", "project": { "mode": "STANDARD", "projectId": "307303", "projectIdentifier": "lwttest_standard", "projectName": "XXXX", "projectOwnerId": "110755000425XXXX", "simple": false, "tenantId": "52425742456XXXX" }, "projectId": "307XXXX" }, "inputs": {}, "outputs": { "nodeOutputs": [ { "data": "463497880880954XXXX", "artifactType": "NodeOutput", "refTableName": "OpenAPI_Test_Workflow_Demo", "isDefault": true } ] }, "nodes": [], "dependencies": [] } ] } } |
| WorkflowId |
integer |
O ID do fluxo de trabalho no lado do agendamento após a publicação. |
700006657495 |
| Id |
string |
O ID do fluxo de trabalho. |
463497880880954XXXX |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "F2BDD628-8A21-5BD1-B930-1A2D5989XXXX",
"WorkflowDefinition": {
"ProjectId": 0,
"Name": "OpenAPI test workflow Demo",
"Owner": "110755000425XXXX",
"CreateTime": 1708481905000,
"ModifyTime": 1708481905000,
"Spec": "{\n \"metadata\": {\n \"tenantId\": \"52425742456XXXX\",\n \"projectId\": \"307XXXX\",\n \"uuid\": \"463497880880954XXXX\"\n },\n \"kind\": \"CycleWorkflow\",\n \"version\": \"1.1.0\",\n \"spec\": {\n \"name\": \"OpenAPI_Test_Workflow_Demo\",\n \"id\": \"463497880880954XXXX\",\n \"type\": \"CycleWorkflow\",\n \"owner\": \"110755000425XXXX\",\n \"workflows\": [\n {\n \"script\": {\n \"path\": \"XX/OpenAPI_Test/Workflow_Test/OpenAPI_Test_Workflow_Demo\",\n \"runtime\": {\n \"command\": \"WORKFLOW\"\n },\n \"id\": \"698002781368644XXXX\"\n },\n \"id\": \"463497880880954XXXX\",\n \"trigger\": {\n \"type\": \"Scheduler\",\n \"id\": \"652567824470354XXXX\",\n \"cron\": \"00 02 00 * * ?\",\n \"startTime\": \"1970-01-01 00:00:00\",\n \"endTime\": \"9999-01-01 00:00:00\",\n \"timezone\": \"Asia/Shanghai\",\n \"delaySeconds\": 0\n },\n \"strategy\": {\n \"timeout\": 0,\n \"instanceMode\": \"T+1\",\n \"rerunMode\": \"Allowed\",\n \"rerunTimes\": 3,\n \"rerunInterval\": 180000,\n \"failureStrategy\": \"Break\"\n },\n \"name\": \"OpenAPI_Test_Workflow_Demo\",\n \"owner\": \"110755000425XXXX\",\n \"metadata\": {\n \"owner\": \"110755000425XXXX\",\n \"ownerName\": \"XXXX@test.XXXX.com\",\n \"tenantId\": \"52425742456XXXX\",\n \"project\": {\n \"mode\": \"STANDARD\",\n \"projectId\": \"307303\",\n \"projectIdentifier\": \"lwttest_standard\",\n \"projectName\": \"XXXX\",\n \"projectOwnerId\": \"110755000425XXXX\",\n \"simple\": false,\n \"tenantId\": \"52425742456XXXX\"\n },\n \"projectId\": \"307XXXX\"\n },\n \"inputs\": {},\n \"outputs\": {\n \"nodeOutputs\": [\n {\n \"data\": \"463497880880954XXXX\",\n \"artifactType\": \"NodeOutput\",\n \"refTableName\": \"OpenAPI_Test_Workflow_Demo\",\n \"isDefault\": true\n }\n ]\n },\n \"nodes\": [],\n \"dependencies\": []\n }\n ]\n }\n}",
"WorkflowId": 700006657495,
"Id": "463497880880954XXXX"
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.