Blue Prism - 工作佇列
工作佇列是一個內部可配置列表,它使流程能夠管理其工作負載。一個流程可以使用不同的工作佇列,並且如果需要,多個流程可以共享一個工作佇列。
控制室中的“佇列管理”選項卡提供了工作佇列的操作使用者介面。該選項卡分為兩部分:上半部分顯示佇列列表,下半部分顯示佇列中專案的列表。
工作佇列配置
工作佇列是在系統管理器中建立的,它是 Blue Prism 的管理區域。
標籤
標籤是分配給工作佇列項的關鍵字或術語,作為對該項進行分類或分組的方法。
新增標籤
向工作佇列項新增標籤只需使用操作階段即可。將操作階段新增到您的流程流中。在操作階段中,執行以下操作:
選擇“內部 – 工作佇列”業務物件。
選擇“標籤項”操作。
將“專案 ID”輸入引數設定為要標記的工作佇列專案的專案 ID。無需鎖定專案即可新增標籤。
將“標籤”輸入引數設定為要新增到工作佇列專案的標籤。
單擊“確定”。
刪除標籤
從工作佇列項中刪除標籤也需要使用操作階段。要刪除標籤,請在流程工作室中按照以下步驟操作:
將操作階段新增到您的流程流中。
在“操作屬性”中,執行以下操作:
選擇“內部 – 工作佇列”業務物件。
選擇“取消標籤項”操作。
將“專案 ID”輸入引數設定為要取消標籤的工作佇列專案的專案 ID。無需鎖定專案即可刪除標籤。
將“標籤”輸入引數設定為要從工作佇列專案中刪除的標籤。
單擊“確定”。
以下螢幕截圖清楚地說明了上述步驟:
狀態
每個工作佇列項都有一個狀態。狀態可以用作記錄迄今為止在工作佇列項上已完成哪些工作的方法。
設定工作佇列項的狀態只需使用操作階段即可。需要執行以下步驟:
將操作階段新增到您的流程流中。
在“操作屬性”中執行以下操作:
選擇“內部 – 工作佇列”業務物件。
選擇“更新狀態”操作。
將“專案 ID”輸入引數設定為要分配狀態的工作佇列專案的專案 ID。
將“狀態”輸入引數設定為要更新工作佇列項的狀態。
單擊“確定”。
以下螢幕截圖清楚地說明了上述步驟:
使用狀態
您的流程還可以配置為使用專案狀態來確保流程中永遠不應該重複的步驟。
要使用專案狀態,只需將決策階段新增到您的流程中,以檢查專案狀態,以便可以跳過已為該專案完成的流程的任何部分。請記住,專案狀態可以作為“獲取下一個專案”操作的輸出返回。
優先順序
在設計自動化解決方案時,您應該考慮流程中是否有任何不同的工作型別或場景應該在其他已完成的工作項之前完成。
使用優先順序
工作佇列項的優先順序是在第一次使用“新增到佇列”操作將專案新增到佇列時確定的。專案新增到佇列後,其優先順序無法更改。
活動佇列
使用傳統的會話管理模型,會話將在資源上啟動,這些資源輪詢工作佇列以查詢要處理的案例。這些會話是在控制室中手動啟動的,或者透過在 Blue Prism 伺服器例項上執行的排程程式服務啟動的。
活動佇列引入了一種管理處理佇列的會話的替代機制,這可以透過在工作佇列和會話之間建立更緊密的關聯來實現。
活動佇列允許您設定應處理佇列的目標資源數,而不是在控制室中分別建立會話,然後移動到佇列管理頁面以檢視結果。Blue Prism 使用活動佇列配置來確定如何實現該目標。
只有在為一個流程執行數十個會話時,活動工作佇列才有用。如果不是這種情況,則無法實現活動工作佇列的好處。