Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

If package

  • 已更新:4/14/2021
    • Automation 360 v.x
    • 建立
    • RPA 工作區

If package

使用 actionsIf package 的,根據任務的一個或多個條件來控制執行順序。

使用 actionsIf package 的檢查應用程序是否正在運行、文件夾或文件是否存在、變量是否與指定的值匹配、應用程序窗口是否存在或計算機或服務器正在運行,然後執行一組 actions

Actions 在中 If package

If package 包括以下 actions內容:

Action 描述
如果 指定條件,如果 actions 條件爲 true ,則保留要運行的序列。請參閱使用 If 動作
您可以在單個 If 中配置多個條件 action
  1. 單擊 添加條件
  2. 選擇以下選項之一:
    • actions 要運行,必須滿足這兩個條件。
    • actions 必須滿足任一條件才能運行。
  3. 從下拉列表中選擇條件。
ELSE IF (可選) 指定要測試 If 中指定的條件 action 是否爲 false 的備選條件。如果此備選條件爲 true , bot 則運行 actions 包含在 else if 中的序列 action
如果 action是,您可以在一個其它條件中配置多個條件。
  1. 單擊 添加條件
  2. 選擇以下選項之一:
    • actions 要運行,必須滿足這兩個條件。
    • actions 必須滿足任一條件才能運行。
  3. 從下拉列表中選擇條件。
Else 如果 actions 在中指定的條件 If action action false ,則指定的替代序列;如果使用了,則指定 Else 。

中的條件 If action

使用 If 中的以下條件 action 控制自動化任務中的執行流程:

Condition 描述
應用程式 根據 actions 應用程序是否正在運行,使用應用程序未運行或應用程序正在運行條件來執行。

輸入應用程序路徑或使用變量指定路徑以及等待條件爲 true 的時間(以秒爲單位)。

布林值 根據 actions 布爾變量是否包含值 TrueFalse ,使用布爾變量條件執行

您也可以使用此條件比較兩個布爾變量的值,方法是從 “插入變量”窗口中選擇第二個變量

數據表 根據 actions 指定的表是否包含值,使用“數據”表爲空條件執行。

根據 actions 列數或行數 是否等於大於小於 指定值,使用要執行的行數和列數條件。

日期時間 根據 actions 源 datetime 變量的值 是否等於 大於等於或小於 或等於目標 datetime 變量的值,使用 DateTime 變量條件執行。
字典 根據 actions 指定鍵的值 是否等於 或不等於、 包含 或不包含目標值,使用 Check 鍵條件執行。
註: 密鑰比較區分大小寫。

根據 actions 特定鍵是否包含目標值,使用“檢查單一值”條件執行。

檔案 使用以下條件執行 action
  • 檔案日期

    使用此條件驗證創建或修改指定文件的日期和時間。使用 is within last is betweenis before 選項指定日期範圍。對於 “在最後一個時間內” 選項,請指定天數或時間(以小時、分鐘和秒爲單位)。輸入等待此條件爲 true 的時間(以秒爲單位)。

  • 檔案存在檔案不存在

    根據 action 文件是否存在,使用這些條件執行。例如,如果存在數據文件,請格式化該文件並將其上載到數據庫。

  • 檔案大小

    此條件會驗證指定的檔案是否較大、較小、與您指定的大小不同或相同。

    輸入等待此條件爲 true 的時間(以秒爲單位)。

資料夾 根據 action 文件夾是否存在,使用“存在文件夾”或“文件夾不存在”條件執行。
影像辨識 使用這些條件來驗證是否:
  • 圖像文件圖像文件中找到 或未找到。
  • 窗口中找到圖像文件
  • 窗口 位於 圖像文件中 或未找到。
  • 窗口 是否在 窗口中找到
對於 窗口 條件,您可以使用 調整窗口大小 選項來指定窗口尺寸。此選項提供更可靠 bot的。它會將視窗調整為記錄工作的維度、進而增強機器人程式識別目標物件的能力。
註: 此選項僅適用於可以調整大小的窗口。桌面或任務欄選項不可用。
JavaScript “使用 腳本成功 ”或 “腳本不成功 ”條件可 actions 根據指定 JavaScript 的狀態執行。選擇包含腳本的文件,並通過選擇列表變量(可選)指定參數。
舊版自動化 傳統自動化 條件僅用於遷移 bots ,以確保它們在中無縫運行 Automation 360。我們 不建議將這些條件用於新 bot 的發展。以下條件可驗證以下各項:
  • Web 控件 是否存在。
  • 窗口控件 是否存在。
  • 窗口控件 是否處於活動狀態。
  • 腳本 是否成功。
  • 子窗口 是否存在。

對於 窗口控制 條件,您可以使用 調整窗口大小 選項來指定窗口尺寸。此選項提供更可靠 bot的。它會將視窗調整為記錄工作的維度、進而增強機器人程式識別目標物件的能力。

清單 根據 actions 指定的列表變量是否包含特定值,使用“列出變量”條件執行。該值可以是 數字字符串布爾 數據類型。
數字 根據 actions 指定的數字變量 是等於還是 不等於大於等於、還是 小於等於 特定值,使用數字變量條件執行。
Ping 使用 Ping 成功Ping 失敗 的情況來驗證計算機或服務器是否正在運行,並根據 action結果執行。輸入等待條件爲 true 的時間(以秒爲單位)。
錄製器 使用此條件可以檢測 窗口中的對象。選擇一個窗口或變量以捕獲對象。輸入等待此條件爲 true 的時間(以秒爲單位)。
服務 根據 actions 服務是否正在運行,使用“服務正在運行”或“服務未在運行”條件來執行。選擇 服務列表 ,從可用服務列表中選擇服務。
字串 根據 actions 指定的源字符串值 是否等於 或不等於,或 包括 或不包括目標值,使用 String 變量條件執行。

actions 當兩個字符串的大小寫字母匹配時,才能選擇匹配大小寫選項執行。

從 Microsoft 應用程序中提取文本時,提取的文本包含 指定新行的 /r/n 特殊字符。 如果要在比較文本時忽略 /r 特殊字符,請選擇忽略回車選項。

要根據字符串是否爲空創建條件,請使用 “等於 ”運算符將源值與空目標字段進行比較。

請參閱使用條件語句的示例

Task Bot 根據 actions 指定的狀態,使用“任務成功”或“任務失敗”條件執行。 Task Bot
VBScript 根據 actions 指定的 Visual Basic 腳本的狀態,“使用腳本成功”或“腳本不成功”執行條件。選擇包含腳本的文件,並通過選擇變量指定參數(可選)。
視窗 使用 “窗口存在 或“窗口不存在”條件,通過輸入 窗口標題 或使用變量來驗證是否打開了特定的應用程序窗口。輸入等待條件爲 true 的時間(以秒爲單位)。

使用 具有相同標題的窗口不存在 具有相同標題的窗口存在條件,以驗證是否存在具有相同標題的窗口或窗口標題是否已更改。輸入持續驗證條件是否爲真的時間(以秒爲單位)。

範例

構建 bot 使用桌面應用程序的基本配置

如何構建 TaskBot 使用 If package的基本 TaskBot 的示例。

傳送意見反饋