使用方法範例
本節包含代碼示例和有關如何對某些基本 bot 功能進行編碼的說明。
- 從動作傳回值
- 在 CommandPkg 上設置以下屬性 ,以將操作輸出存儲在變量中。
- 將操作公開爲屬性
- 如果操作不接受任何參數,則可以將其作爲屬性公開。 可以通過在 CommandPkg 上設置以下屬性來完成此操作。
- 開發軟件包時組織和分組操作
- 查看提供的示例,瞭 actions 解如何在軟件包 SDK 開發過程中添加和分組。
- 使用軟件包 SDK 創建自定義變量
- 使用時 Automation 360,您可以使用 SDK 軟件包創建自定義變量。
- 使用軟件包 SDK 創建條件
- 使用時 Automation 360,您可以使用 SDK 軟件包創建條件。
- 在 If 條件的自訂套件中加入條件
- 在自訂套件中加入條件。
- 使用軟件包 SDK 創建迭代器
- 在 Automation 360中,您可以使用 SDK 軟件包創建迭代器。迭代器用於循環遍歷類似類型的多個對象,並與 Loop 軟件包一起使用。 它由
兩種方法組成: NEXT 和 HasNext ,返回實際對象和布爾值。
- 使用軟件包 SDK 創建觸發器
- 使用時 Automation 360,您可以使用 SDK 軟件包創建觸發器。
- 自定義觸發器 - 拉動和推送機制
- 本主題中提供的示例演示瞭如何使用
SDK 軟件包創建基於時間和基於事件的觸發器、 Pull (鏈接 TriggerDemo )和 PUSH ( SimpleMessageListenerContainer )機制。
- 在自定義包中爲 循環 操作添加迭代器
- 在 Loop 的軟件包中添加迭代器 action。
- 將自定義軟件包的調試日誌添加 到 bot_launcher.log 文件中
- 您可以使用 log4j 添加日誌。相關性已添加到軟件包 SDK 示例 build.gradle 文件中。
- 處理自訂套件中的工作階段
- 您可以使用會話名稱從 SessionMap 提取會話。 在同一軟件包中,您可以使用會話在操作之間傳遞信息,但不能在其他軟件包中傳遞信息。
- 使用軟件包 SDK 配置共享會話屬性
- 創建新的軟件包 SDK 文件並修改現有文件,以配置變量、命令和屬性類型,以便在之間共享詳細信息 TaskBots。
- 創建 bot 以測試自定義軟件包
- 共用工作階段可讓您重複使用 TaskBots 同時執行的動作,例如使用相同的 Excel 檔案傳遞值。
任何操作類只支持一個方法作爲入口點。使用 IDX 註釋輸入點方法的所有參數。有三種類型的動作:
- 命令 \ 操作(默認選項)
- 迭代器
- Condition
注意: 如果沒有爲帶 有 Inject 的成員變量提供公共設置程序,則會發生編譯錯誤。