Process Composer package 中的创建请求操作使您能够通过 bot 在网页上的 Automation Co-Pilot 中创建新请求。 在此示例中,使用创建请求操作通过 bot 变量将数据传递给流程的初始表单。

先决条件

  • 您必须拥有 Bot Creator 许可证,并被分配具有以下权限的自定义角色:
    • 签入和签出权限
    • 创建文件夹权限
  • 创建流程并将流程签入公共工作区
  • 为该流程分配至少一个团队,并选择默认团队。
  • 请求创建字段中选择通过机器人选项
注:

当您编辑包含请求的流程时,请求创建字段可用。 要编辑流程,请导航到管理 > 流程,然后选择您要编辑的流程。 在常规选项卡中打开编辑流程页面。 在页面底部,您可以设置通过机器人创建请求。 有关更多详情,请参阅 配置流程

在此示例中,我们将创建一个在公司数据库中注册新员工详细信息的流程。 初始表单包含姓名、身份证号、出生日期、性别和地址等基本信息。 我们将通过 bot 变量传递初始表单数据。

过程

  1. Control Room 用户身份登录 Bot Creator
  2. 创建初始表单。
    1. 在左侧窗格中,单击自动化
    2. 单击新建 > 表单
    3. 输入表单名称 employee_register_initial_form
    4. 输入文件夹位置 Bots\Employee Registration
      要更改表单的存储位置,请单击选择,按照提示操作。
    5. 单击创建和编辑
    6. 在表单中使用以下元素元素标签
      元素 元素标签
      文本框 全名
      数字 ID
      日期 入职日期
      下拉列表 性别
      复选框 位置
      选择文件 恢复
      • 对于下拉菜单元素,在输入以逗号分隔的列表项字段中输入男性、女性
      • 复选框元素中,单击复选框内容字段中的 plus 图标,并添加位置圣何塞东京印度
      • 对于选择文件元素,您可以在输入以逗号分隔的支持文件格式字段中指定允许上传的文件类型。 例如:doc、gif、pdf、png、txt、xls。
    7. 单击保存
    8. 单击关闭
  3. 创建新流程。
    1. 在相同的文件夹位置,单击新建 > 流程
    2. 输入流程名称 employee_register
    3. 单击创建和编辑
    4. 单击开始以向流程添加初始表单。
    5. 选择初始数据表单字段中,浏览并选择初始表单,employee_register_initial_form
    6. 文件上传存储下拉菜单中选择 Automation Co-Pilot Storage
    7. 请求标题设为员工注册
    8. 单击保存
    9. 单击关闭
    10. 将此流程签入公共工作区。
  4. 创建新 bot
    1. 在相同的文件夹位置,单击新建 > 机器人
    2. 请输入 bot 名称 employee_register_request_bot
    3. 单击创建和编辑
  5. 创建以下变量:
    • emp_name: 字符串类型;用作输入。
    • emp_id: 数字类型;用作输入。
    • emp_date_of_joining: 日期时间类型;用作输入。
    • emp_gender: 字符串类型;用作输入。
    • emp_location: 字典类型,布尔子类型;用作输入。 根据上面给出的复选框属性,如果您想在初始表单字段中为位置属性选择值“圣何塞”,请单击 plus 并按照以下格式创建字典变量:

      名称:emp_location

      属性
      圣荷西 CheckBoxGroup0_0 True
      东京 CheckBoxGroup0_1 False
      印度 CheckBoxGroup0_2 False
    • emp_resume: 文件类型;用作输入,选择桌面文件夹或文件作为默认值,然后浏览并选择您要上传的文件。
    • employee_registration_request_id: 数字类型;用作输出。
  6. 使用从 Automation Co-Pilot 网页 package 创建请求操作。
    1. 操作面板中,双击或拖动 Process Composer 软件包中的创建请求操作。
    2. 公共流程字段中,浏览并选择公共流程 employee_register。 流程中的初始表单字段显示在输入值字段中。 这些字段来自受支持的交互式表单要素。
    3. 输入值字段中,输入值或变量以完成初始表单所需的信息,如下所示:
      • emp_name$emp_name$
      • emp_id$emp_id$
      • emp_date_of_joining$emp_date_of_joining$
      • emp_gender$emp_genders$
      • emp_location$emp_location$. 要在初始表单字段中选择位置圣何塞,请按如下所示添加属性的键值对:
        属性
        圣荷西 CheckBoxGroup0_0 True
        东京 CheckBoxGroup0_1 False
        印度 CheckBoxGroup0_2 False
      • emp_resume$emp_resume$
      • employee_registration_request_id$employee_registration_request_id$
    4. 单击保存
    5. 单击关闭
  7. 部署 bot
    1. 单击运行
    2. 设置输入变量字段中,为输入变量键入值。
    3. 单击确认
    bot 部署成功,并通过分配给该流程的默认团队创建了一个新请求。 初始表单字段已通过 bot 提供的输入填写。 在网页界面中,Automation Co-Pilot 管理员可以延展是否创建新请求,是否正确选择数据。