Task Botpackage
使用Task Botpackage中的 [執行]、[暫停] 及 [停止] actions以管理一個或多個來自上層bot或透過 API 搭配第三方軟體執行的下層bots。
Login
下層bot以在 Web 表單輸入使用者名稱及密碼,然後按一下提交。Login
下層bot接受上層bot的認證並傳回成功訊息,然後上層bot可以呼叫後續的 CreateInvoice
下層bot。Login
下層bot應也包含錯誤處理邏輯,以因應認證不正確的情形。建構較小、獨立的bots的作法讓使用者可以在更大量的任務中重複使用bot邏輯,並且讓錯誤處理及疑難排解更為簡單。這也減少花在建構及維護bots上的時間。因此,組織可以快速擴大自動化計劃的規模。此範例中的 Login
下層bot可於任何牽涉到提供網站登入頁面認證的任務中重複使用。
註:
- CSV/文字檔案及錄製器工作階段無法跨bots共用。您可以透過使用工作階段變數來跨bots共用 Excel 工作階段。請參閱機器人程式之間共用 Excel 工作階段的範例。
- 當您在 Run Task 中使用檔案類型變數時,請確認您已於變數中設定預設值。若無預設值,則bot會在執行時顯示錯誤訊息。
此外,從上層bot執行下層bots可讓您用以下方式對資料有更多控制:
- 使用者可以透過選取以下選項設定變數,藉以控制資訊可交換的方向:
- [當做輸入使用]:變數會保留可以從上層bot或第三方軟體傳遞至下層bot的值。
- [當做輸出使用]:變數會保存可以從下層bot傳遞至上層bot或第三方軟體的值。
- 雙向:值可雙向傳遞。
- 皆不可:變數侷限於此bot;它無法跨bots共用。
- 其他使用者可重複使用下層bots,無須檢視其內容。
Task Botpackage包括以下actions:
Action | 描述 |
---|---|
暫停 | 暫時停止執行中的bot。使用 [暫停] action來修改資料或驗證相關元件的狀態。 在執行時間內,若bot到達 [暫停] action,[繼續] 按鈕將會顯示。您必須按一下 [繼續],bot才會繼續下一個action。 |
執行 | 依指定的次數或在指定的時數內多次執行所選取的任務。任務可重複執行直到使用者選擇停止。您可將輸出值儲存到字典變數,字典中的每個索引鍵皆為下層bot的變數名稱及對應的值。或者,您可對應每個字典索引鍵至一個變數,以儲存對應的值。 請參閱使用執行action。如需範例,請參閱 使用 Run 的範例 action。 |
停止 | 停止執行中的bot。 例如,符合條件時 (例如,如果bot遇到大於 100 MB 的檔案時) 使用 [停止] action以終止bot。 |