
# Workflow权限
#### 接口级授权
如果您需要使用管理控制台workflow的相关功能并进行权限管理，可参照如下表格进行操作。
表1workflow细化权限说明 
| 权限                          | 对应API接口                                                                                                             | 授权项                        | 依赖的授权项                                                                     | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 新建Workflow                  | POST /v2/{project_id}/workflows                                                                                     | modelarts:workflow:create  | 无                                                                          | √     | √    |
| 获取workflow列表                | GET /v2/{project_id}/workflows                                                                                      | modelarts:workflow:list    | 无                                                                          | √     | √    |
| 查询Workflow                  | GET /v2/{project_id}/workflows/{workflow_id}                                                                        | modelarts:workflow:get     | 无                                                                          | √     | √    |
| 修改Workflow                  | PUT /v2/{project_id}/workflows/{workflow_id}                                                                        | modelarts:workflow:update  | 无                                                                          | √     | √    |
| 删除Workflow                  | DELETE /v2/{project_id}/workflows/{workflow_id}                                                                     | modelarts:workflow:delete  | 无                                                                          | √     | √    |
| 总览Workflow                  | GET /v2/{project_id}/workflows/overview                                                                             | modelarts:workflow:list    | 无                                                                          | √     | √    |
| 查询Workflow待办事项              | GET /v2/{project_id}/workflows/todolist                                                                             | modelarts:workflow:list    | 无                                                                          | √     | √    |
| Workflow列表所有标签              | GET /v2/{project_id}/workflows/labels                                                                               | modelarts:workflow:list    | 无                                                                          | √     | √    |
| 新建Workflow的执行               | POST /v2/{project_id}/workflows/{workflow_id}/executions                                                            | modelarts:workflow:execute | 无                                                                          | √     | √    |
| 获取Execution列表               | GET /v2/{project_id}/workflows/{workflow_id}/executions                                                             | modelarts:workflow:list    | 无                                                                          | √     | √    |
| 获取Workflow Execution列表的所有标签 | GET /v2/{project_id}/workflows/{workflow_id}/executions/labels                                                      | modelarts:workflow:list    | 无                                                                          | √     | √    |
| 查询Execution                 | GET /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id}                                              | modelarts:workflow:get     | 无                                                                          | √     | √    |
| 更新Execution                 | PUT /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id}                                              | modelarts:workflow:update  | 无                                                                          | √     | √    |
| 删除Execution                 | DELETE /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id}                                           | modelarts:workflow:delete  | 无                                                                          | √     | √    |
| 操作Execution                 | POST /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id}/actions                                     | modelarts:workflow:execute | 无                                                                          | √     | √    |
| 操作StepExecution             | POST /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id}/step-executions/{step_execution_id}/actions | modelarts:workflow:execute | 无                                                                          | √     | √    |
| 新建消息订阅                      | POST /v2/{project_id}/workflows/{workflow_id}/subscriptions                                                         | modelarts:workflow:update  | smn:tag:list smn:topic:get | √     | √    |
| 查询Subscription详情            | GET /v2/{project_id}/workflows/{workflow_id}/subscriptions/{subscription_id}                                        | modelarts:workflow:get     | 无                                                                          | √     | √    |
| 更新Subscription              | PUT /v2/{project_id}/workflows/{workflow_id}/subscriptions/{subscription_id}                                        | modelarts:workflow:update  | smn:tag:list smn:topic:get  | √     | √    |
| 删除Subscription              | DELETE /v2/{project_id}/workflows/{workflow_id}/subscriptions/{subscription_id}                                     | modelarts:workflow:delete  | 无                                                                          | √     | √    |
| 获取OverviewExeml             | GET /v2/{project_id}/workflows/exeml-overview                                                                       | modelarts:workflow:list    | 无                                                                          | √     | √    |
| 获取StepExecution列表           | GET /v2/{project_id}/workflows/{workflow_id}/step-executions                                                        | modelarts:workflow:get     | 无                                                                          | √     | √    |
   
