文档目录

工单管理相关操作

创建工单(CreateTicket)

可以使用CreateTicket创建工单。 例如:
CreateTicket name=Cloud_Ticket requests='[{"requestName": "create vm","apiName": "org.zstack.header.vm.APICreateVmInstanceMsg","executeTimes":1,"apiBody": {"name": "vm name","instanceOfferingUuid": "46466abc6c8931fdaab7a8df43e4f175","imageUuid": "43e997234af63863b28a5e9987e1d122","l3NetworkUuids": ["ddd66c7ba30598cdc7ab835e04f96"],"hostUuid":"3c84aa23e55f42758485db459202bdc3"}}]' flowCollectionUuid=1c4db59a73b63f968889764bcb2bae9d accountSystemType=iam2 accountSystemContext='{"projectUuid": "28c9a199e3e842d28c9805eb89be56cb","virtualIDUuid": "1c255722caf34cb888b57d11a744248c"}'

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
name 资源名称 3.0.0
description 资源的详细描述 3.0.0
requests 3.0.0
flowCollectionUuid 3.0.0
accountSystemType 3.0.0
accountSystemContext 3.0.0
resourceUuid 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

更新工单请求(UpdateTicketRequest)

可以使用UpdateTicketRequest更新工单请求。 例如:
UpdateTicketRequest uuid=b86c9016b4f24953a9edefb53ca0678c requests=requests='[{"requestName": "create vm","apiName": "org.zstack.header.vm.APICreateVmInstanceMsg","executeTimes":1,"apiBody": {"name": "vm name","instanceOfferingUuid": "46466abc6c8931fdaab7a8df43e4f175","imageUuid": "43e997234af63863b28a5e9987e1d122","l3NetworkUuids": ["ddd66c7ba30598cdc7ab835e04f96"],"hostUuid":"3c84aa23e55f42758485db459202bdc3"}}]'

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 3.0.0
requests 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

修改工单状态(ChangeTicketStatus)

可以使用ChangeTicketStatus修改工单状态。 例如:
ChangeTicketStatus uuid= statusEvent=open comment=this is the comment for change status operation

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 3.0.0
statusEvent
  • open
  • approve
  • cancel
  • reject
  • reopen
3.0.0
comment 备注 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

查询工单(QueryTicket)

管理员可以使用QueryTicket查询工单。例如:
QueryTicket name=test Ticket

原生域查询(Primitive Fields of Query)

请参见工单清单(Ticket Inventory)

查询归档的工单(QueryArchiveTicket)

管理员可以使用QueryArchiveTicket查询归档的工单。例如:
QueryArchiveTicket name=Ticket-1

查询工单历史(QueryTicketHistory)

管理员可以使用QueryTicketHistory查询工单历史。例如:
QueryTicketHistory name=ZSatck

创建工单流程(CreateIAM2TickFlowCollection)

可以使用CreateIAM2TickFlowCollection创建工单流程。 例如:
CreateIAM2TickFlowCollection name=ZStack  projectUuid=1c4db59a73b63f968889764bcb2bae9d

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
flows 3.0.0
name 资源名称 3.0.0
description 资源的详细描述 3.0.0
isDefault 3.0.0
resourceUuid 3.0.0
projectUuid 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

删除工单流程(DeleteTicketFlowCollection)

可以使用DeleteTicketFlowCollection删除工单流程。 例如:
DeleteTicketFlowCollection uuid=657b0e4c4b21394db32f1c7c1066efa9 

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 3.0.0
deleteMode 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

修改工单流程(UpdateIAM2TicketFlowCollection)

可以使用UpdateIAM2TicketFlowCollection修改工单流程。 例如:
UpdateIAM2TicketFlowCollection uuid=b86c9016b4f24953a9edefb53ca0678c name=cloud-1

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
flows 3.0.0
uuid 资源的UUID,唯一标示该资源 3.0.0
name 资源名称 3.0.0
description 资源的详细描述 3.0.0
isDefault 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

查询工单流程(QueryTicketFlowCollection)

管理员可以使用QueryTicketFlowCollection查询工单流程。例如:
QueryTicketFlowCollection name=Tom

原生域查询(Primitive Fields of Query)

请参见工单流程清单(TicketFlowCollection Inventory)

嵌套和扩展域查询(Nested And Expanded Fields of Query)

域(Field) 清单(Inventory) 描述 起始支持版本
flow flow Inventory 工单流程一个步骤 2.4.0
flows flow Inventory 工单流程多个步骤 2.4.0

修改工单流程状态(ChangeTicketFlowCollectionState)

可以使用ChangeTicketFlowCollectionState修改工单流程状态。 例如:
ChangeTicketFlowCollectionState uuid=b86c9016b4f24953a9edefb53ca0678c stateEvent=enable

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 3.0.0
stateEvent
  • enable
  • disable
3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

查询工单步骤(QueryTicketFlow)

管理员可以使用QueryTicketFlow查询工单步骤。例如:
QueryTicketFlow name=Flow-1

原生域查询(Primitive Fields of Query)

请参见工单步骤清单(TicketFlow Inventory)

嵌套和扩展域查询(Nested And Expanded Fields of Query)

域(Field) 清单(Inventory) 描述 起始支持版本
collection collection Inventory 流程集合 3.0.0

添加自定义审批的步骤(AddIAM2TicketFlow)

可以使用AddIAM2TicketFlow添加自定义审批的步骤。 例如:
AddIAM2TicketFlow approverUuid=2b1b555f19531df9a94ce42c8959fa9 name=Flow-1 collectionUuid=82b6111a0d7f47bd955f385f959b1eb7 

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
approverUuid 3.0.0
approverTitle 资源名称 3.0.0
name 资源的详细描述 3.0.0
description 3.0.0
collectionUuid 3.0.0
parentFlowUuid 3.0.0
resourceUuid 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

修改自定义审批的步骤(UpdateIAM2TicketFlow)

可以使用UpdateIAM2TicketFlow修改自定义审批的步骤。 例如:
UpdateIAM2TicketFlow uuid=b86c9016b4f24953a9edefb53ca0678c name=Cloud-1

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 3.0.0
name 资源名称 3.0.0
description 资源的详细描述 3.0.0
approverUuid 3.0.0
approverTitle 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

删除自定义审批的步骤(DeleteIAM2TicketFlow)

可以使用DeleteIAM2TicketFlow删除自定义审批的步骤。 例如:
DeleteIAM2TicketFlow uuid=b86c9016b4f24953a9edefb53ca0678c

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 3.0.0
deleteMode 3.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.0.0
timeout

增加工单审批流程对应的工单类型(AddTicketTypesToTicketFlowCollection)

可以使用AddTicketTypesToTicketFlowCollection增加工单审批流程对应的工单类型。 例如:
AddTicketTypesToTicketFlowCollection ticketFlowCollectionUuid=3b933e9aaf2d49b9a3dcf0c92867790f ticketTypeUuids=ef064ef45fb446d381db7b7d5f71695c

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
ticketFlowCollectionUuid 工单流程UUID 3.6.0
ticketTypeUuids 工单类型UUID 3.6.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.6.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.6.0
timeout

移除工单流程关联的工单类型(RemoveTicketTypesFromTicketFlowCollection)

用户可以使用RemoveTicketTypesFromTicketFlowCollection移除工单流程关联的工单类型。 例如:
RemoveTicketTypesFromTicketFlowCollection ticketFlowCollectionUuid=3b933e9aaf2d49b9a3dcf0c92867790f ticketTypeUuids=ef064ef45fb446d381db7b7d5f71695c

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
ticketFlowCollectionUuid 工单流程UUID 3.6.0
ticketTypeUuids 工单类型UUID 3.6.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.6.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.6.0
timeout

查询工单类型(QueryTicketType)

管理员可以使用QueryTicketType查询工单类型。例如:
QueryTicketType uuid=3b933e9aaf2d49b9a3dcf0c92867790f

原生域查询(Primitive Fields of Query)

请参见工单类型清单(TicketType Inventory)

CLI命令使用手册 | 4.8.38 | ZStack Cloud · ZCF | ZStack 资源中心