构建一个自动化,从队列中读取数据并计算员工奖金。 在开发者的设备上使用实际队列数据测试并运行来自 机器人编辑器 的自动化。

了解如何从 机器人编辑器 使用使用队列运行选项。 有关更多信息,请参阅 在开发者设备上测试并运行 WLM 自动化

先决条件

  • 在开始构建自动化之前,请在本地文件夹中创建一个包含以下数据的 Excel 文件。
    员工 ID 员工姓名 工资 绩效评级 奖励
    E001 Alice Johnson 55000 4.5 0.1
    E002 Rajesh Kumar 72000 3.8 0.08
    E003 Maria Lopez 48000 4.2 0.09
    E004 David Smith 95000 4.9 0.12
    E005 Anita Sharma 60000 3.5 0.07
  • 创建一个队列 Employee-Bonus-Queue。 有关更多详情,请参阅 创建标准队列配置队列的示例
  • 创建一个数字变量 n_Final_Bonus
  • 确保分配给您的 Bot Creator 用户的角色已被添加为队列使用者(角色)。 它确保在使用使用队列运行选项测试和运行 WLM 自动化时,可供选择的队列的可用性。

过程

  1. 创建一个自动化 wlm-docs-BotEditor
    1. 在左侧窗格中,单击自动化
    2. 单击+ 创建 > 任务机器人
    3. 创建任务机器人窗口中,输入自动化名称。
    4. 接受默认文件夹位置:\Bots\
      要更改默认存储位置,请单击选择并按照提示操作。
    5. 单击创建和编辑
      注: 单一 任务机器人 的默认最大大小为 50 MB。
  2. 使用以下 操作 构建自动化。
    1. 消息框: 显示一条消息,指示正在处理哪个员工记录。
      Processing bonus for $workItem{"Employee Name"}$
    2. 数字- 分配: 使用该公式计算奖金。
      $workItem{Salary}.String:toNumber$ * $workItem{"Performance Rating"}.String:toNumber$*$workItem{Bonus}.String:toNumber$
      
    3. 消息框: 显示该员工的计算奖金。
      Final bonus for $workItem{"Employee Name"}$ is $n_Final_Bonus.Number:toString$
      
    4. 字符串- 分配: 将最终的奖金结果存储在字符串变量中。
       Final bonus for $workItem{"Employee Name"}$ is $n_Final_Bonus.Number:toString$
      
    5. 单击保存
  3. 机器人编辑器 中单击三个点图标,然后单击工作项模板
    1. 选择 Employee-Bonus-Queue-docstest 模板并将其分配给自动化。 有关更多详情,请参阅 将工作项模板附加到 机器人
    2. 单击返回编辑器
  4. 单击运行 > 使用队列运行,以测试并运行包含队列项的队列。

    自动化被移入队列,以测试队列数据,并在队列的工作项结果列中显示每位员工的最终奖金金额。

    请观看以下视频,了解如何使用来自 机器人编辑器 的队列运行 WLM 自动化。