OMFLOW Doc
搜索文档…
我的任務
使用API查詢我的任務清單。

查詢

  • Method:POST
  • URL:/rest/my-mission/api/my-mission/list/
  • 輸入參數(postbody):範例格式如下。
所有api使用前須取得安全碼(security),取得方式請參閱取得安全碼
1
{
2
"security" : "<安全碼>",
3
"omflow_restapi" : 1,
4
"search_columns" : [],
5
"search_conditions" : [],
6
"exclude_conditions" : [],
7
"order_columns" : [],
8
"limit" : 100,
9
"start" : 0
10
}
Copied!
  • secuity:必填,安全碼。
  • omflow_restapi:必填,1。
  • search_columns:選填,要查詢的欄位名稱。格式範例如下。
    1
    "search_columns" : ["id", "status", "level"]
    Copied!
若未填 search_columns ,會回傳查詢表單所有欄位名稱、欄位值
  • search_conditions:選填,篩選出符合條件的資料。陣列中每個條件為JSON物件結構,每個條件之間為AND關係,預設為查詢所有資料。
    • column:欄位名稱,可參考回傳資料範例,若為自訂表單可參考開單API中的id值。
    • condition:條件字元,分為下列五種。
      • =:篩選出與value完全相同的資料。
      • >:篩選出大於value的資料。
      • <:篩選出小於value的資料。
      • in:篩選出與value陣列中相同的資料。
      • contains:篩選出包含value的資料。
    • value:欄位值,依照 應用管理 > 應用設計 > 表單設計 而填入對應值。
1
"search_conditions" :
2
[
3
{
4
"column" : "status",
5
"condition" : "in",
6
"value" : ["指派", "審核中"]
7
},
8
{
9
"column" : "id",
10
"condition" : ">",
11
"value" : 3
12
},
13
<其他條件>,...
14
]
Copied!
  • exclude_conditions:選填,排除掉符合條件的資料,格式與search_conditions相同,預設為不排除任何條件。
  • order_columns:選填,依照指定欄位進行排序。需要逆向排序請在欄位名稱前方加上"-"號,預設為以 ["id"] 進行排序。範例格式如下。
    1
    #正排序
    2
    "order_columns" : ["id"]
    3
    4
    #逆排序
    5
    "order_columns" : ["-id"]
    Copied!
  • limit:選填,填入數字取得至第幾筆資料,預設為100筆。
  • start:選填,填入數字從第幾筆資料開始取得,預設為第 0 筆。
例1:start=0,limit=100,回傳100筆資料。
例2:start=1,limit=100,回傳99筆資料。
例3:start=100,limit=100,回傳0筆資料。

回傳資料

成功時,回傳資料範例如下所示:
1
{
2
"status": 200,
3
"message": "查詢成功。",
4
"result": [
5
{
6
"id": 6,
7
"flow_uuid": "67d4cf9a-49cd-4341-90da-b899eb0219b1",
8
"flow_name": "問題管理",
9
"status": "指派",
10
"level": "",
11
"title": "123",
12
"data_no": 1,
13
"data_id": 4,
14
"history": false,
15
"stop_uuid": "FITEM_7",
16
"stop_chart_text": "指派人工",
17
"create_user_id": "system",
18
"update_user_id": null,
19
"ticket_createtime": "2020-07-07T13:50:21.494",
20
"createtime": "2020-07-07T13:50:21.589",
21
"updatetime": "2020-07-07T13:50:21.589",
22
"assignee_id": null,
23
"assign_group_id": 1,
24
"action": ",",
25
"attachment": false,
26
"closed": false
27
},.....
28
]
29
}
Copied!
失敗時,回傳資料範例如下:
1
{
2
"status": 404,
3
"message": "查詢失敗,錯誤訊息如下:<錯誤訊息>",
4
"result": []
5
Copied!
复制链接