Get Work Order Details¶
Get work order details.
Request Format¶
POST https://{apigw-address}/work-management/v1.0/s-taskmgmtds/cmms/work-order/detail
Request Parameters (URI)¶
Name  | 
Location (Path/Query)  | 
Required/Optional  | 
Data Type  | 
Description  | 
|---|---|---|---|---|
woId  | 
Query  | 
Required  | 
String  | 
The work order ID to query  | 
Request Parameters (Header)¶
Name  | 
Required/Optional  | 
Data Type  | 
Description  | 
|---|---|---|---|
authorization  | 
Required  | 
String  | 
Access token. The format of the parameter’s string is Bearer {your token}. Refer to Log In or Refresh Access Token to learn how to get the access token.  | 
Response Parameters¶
Name  | 
Data Type  | 
Description  | 
|---|---|---|
woId  | 
String  | 
Work Order ID  | 
woNum  | 
String  | 
Work Order Number  | 
templateKey  | 
String  | 
Template Keyword  | 
templateValue  | 
String  | 
Template Value  | 
title  | 
String  | 
Work Order Title  | 
description  | 
String  | 
Work Order Description  | 
woStatus  | 
Integer  | 
Work Order Status Code  | 
priority  | 
Integer  | 
Work Order Priority  | 
siteId  | 
String  | 
Site ID  | 
deviceId  | 
String  | 
Device ID list, separated by commas (,)  | 
siteName  | 
String  | 
Site Name  | 
assigneeName  | 
String  | 
Assignee Name  | 
assigneeId  | 
String  | 
Assignee ID  | 
workType  | 
Integer  | 
Work Order Type  | 
createUser  | 
String  | 
Creator Name  | 
createTime  | 
String  | 
Work Order Creation Time  | 
updateUser  | 
String  | 
Work Order Updater Name  | 
updateTime  | 
String  | 
Work Order Update Time  | 
plannedStartTime  | 
String  | 
Planned Start Time  | 
plannedEndTime  | 
String  | 
Planned End Time  | 
actualStartTime  | 
String  | 
Actual Start Time  | 
actualEndTime  | 
String  | 
Actual End Time  | 
relatedIssue  | 
Integer  | 
Number of associated records  | 
relatedDowntime  | 
Integer  | 
Number of associated downtime records  | 
tags  | 
List of String  | 
User-defined tag list  | 
processStatus  | 
Integer  | 
Task Status. 1: The process is in progress and the task can be submitted; 0: The process has ended and the task cannot be submitted.  | 
files  | 
List of File Struct  | 
File information list. For more information about File Struct, see File Struct.  | 
followers  | 
List of User Struct  | 
Followers. For more information about User Struct, see User Struct.  | 
File Struct¶
Name  | 
Data Type  | 
Description  | 
|---|---|---|
fileId  | 
String  | 
File ID  | 
fileName  | 
String  | 
File Name  | 
fileSize  | 
Long  | 
File Size  | 
fileUrl  | 
String  | 
File URL  | 
createUser  | 
String  | 
File Creator  | 
createTime  | 
String  | 
File Creation Time  | 
User Struct¶
Name  | 
Data Type  | 
Description  | 
|---|---|---|
userId  | 
String  | 
User ID  | 
username  | 
String  | 
User Name  | 
Samples¶
Request Sample¶
url: https://{apigw-address}/work-management-cmms/v1.0/s-taskmgmtds/cmms/work-order/detail?woId=xxxx
method: POST
Header:
   authorization: Bearer your_token
requestBody:
Response Sample¶
{
    "code": 0,
    "data": {
        "woId": "id1",
        "woNum": "0001",
        "templateKey":"field1",
        "templateValue":"value1",
        "title": "yourTitle",
        "description": "des",
        "woStatus": 1,
        "priority": 1,
        "siteId": "siteId",
        "deviceId": "id1,id2,id4",
        "siteName": "site1",
        "assigneeName": "san.zhang",
        "assigneeId": "0123456",
        "workType": "PM",
        "createUser": "wu.wang",
        "createTime": "2020-04-22 17:00:00",
        "updateUser": "wu.wang",
        "updateTime": "2020-04-22 17:00:00",
        "plannedStartTime": "2020-04-22 17:00:00",
        "plannedEndTime": "2020-04-22 17:00:00",
        "actualStartTime": "2020-04-22 17:00:00",
        "actualEndTime": "2020-04-22 17:00:00",
        "relatedIssue": 4,
        "relatedDowntime":1,
        "tags":["tag1", "tag2"],
        "processStatus":1
        "files": [
            {
                "fileId": "uuid",
                "fileName": "file1.jpg",
                "fileSize": 1627532,
                "fileUrl": "exporturl:
                "createUser": "username"
            },
            ......
        ],
        "followers": [
              {
                 "userId": "uid0004",
                 "username": "username"
              },
              ......
       ]
    }