1. 程式人生 > >05-接受任務(receiveTask)

05-接受任務(receiveTask)

接收任務(receiveTask)


接收任務(ReceiveTask)即等待任務,接收任務是一個簡單任務,它會等待對應訊息的到達。 當流程達到接收任務,流程狀態會儲存到資料庫中。
在任務建立後,意味著流程會進入等待狀態,直到引擎接收了一個特定的訊息, 這會觸發流程穿過接收任務繼續執行。
在這裡插入圖片描述

  • 1)接收任務(ReceiveTask)建立後,會進入一個等待狀態,一般指機器自動完成,但需要耗費一定時間的工作,當完成工作後,向後推移流程,可呼叫RuntimeService.trigger(executionId),傳遞接收執行物件的id;
  • 2) 接收任務在act_ru_task表中沒有資料;
  • 3)trigger可以推動流程例項繼續向下走。