如何記錄流程所耗費的時間


STEP 1 設定開始時間

在第一個設定屬性節點將使用者進入流程的時間設定為觸發這個節點的當下

[使用的程式碼]

moment().format('YYYY-MM-DD HH:mm:ss')


STEP 2 設定結束時間

在中間的問答結束後新增一個設定屬性節點,並將記錄結束時間的屬性也設定為觸發時間當下

[使用的程式碼]

moment().format('YYYY-MM-DD HH:mm:ss')


STEP 3 讀取屬性節點

將兩個屬性用讀取屬性節點呼叫出來


STEP 4 設定執行程式碼節點

將紅框內的屬性替換成紀錄開始、記錄結束的時間

[使用的程式碼]

let time1 = moment(tmp.timestart);

let time2 = moment(tmp.endtime);

tmp.c = time2.diff(time1,'seconds');


STEP 5 設定發送訊息

本次流程花費共 ${tmp.c} 秒 貼進發送訊息框,再次觸發流程即可讀取秒數

[使用的程式碼]

本次流程花費共 ${tmp.c} 秒