使用创建请求操作的示例
- Updated: 2024/05/14
Process Composer package 中的创建请求操作使您能够通过 bot 在网页上的 Automation Co-Pilot 中创建新请求。 在此示例中,使用创建请求操作通过 bot 变量将数据传递给流程的初始表单。
先决条件
- 您必须拥有 Bot Creator 许可证,并被分配具有以下权限的自定义角色:
- 签入和签出权限
- 创建文件夹权限
- 创建流程并将流程签入公共工作区
- 为该流程分配至少一个团队,并选择默认团队。
- 在请求创建字段中选择通过机器人选项
注:
当您编辑包含请求的流程时,请求创建字段可用。 要编辑流程,请导航到管理 > 流程,然后选择您要编辑的流程。 在常规选项卡中打开编辑流程页面。 在页面底部,您可以设置通过机器人创建请求。 有关更多详情,请参阅 配置流程。
过程
- 以 Control Room 用户身份登录 Bot Creator。
-
创建初始表单。
创建表单.
- 在左侧窗格中,单击自动化。
- 单击新建 > 表单。
- 输入表单名称 employee_register_initial_form。
-
输入文件夹位置 Bots\Employee Registration。
要更改表单的存储位置,请单击选择,按照提示操作。
- 单击创建和编辑。
-
在表单中使用以下元素和元素标签。
元素 元素标签 文本框 全名 数字 ID 日期 入职日期 下拉列表 性别 复选框 位置 选择文件 恢复 - 对于下拉菜单元素,在输入以逗号分隔的列表项字段中输入男性、女性。
- 在复选框元素中,单击复选框内容字段中的 plus 图标,并添加位置圣何塞、东京、印度。
- 对于选择文件元素,您可以在输入以逗号分隔的支持文件格式字段中指定允许上传的文件类型。 例如:doc、gif、pdf、png、txt、xls。
- 单击保存。
- 单击关闭。
-
创建新流程。
- 在相同的文件夹位置,单击新建 > 流程。
- 输入流程名称 employee_register。
- 单击创建和编辑。
- 单击开始以向流程添加初始表单。
- 在选择初始数据表单字段中,浏览并选择初始表单,employee_register_initial_form。
- 在文件上传存储下拉菜单中选择 Automation Co-Pilot Storage。
- 将请求标题设为员工注册。
- 单击保存。
- 单击关闭。
- 将此流程签入公共工作区。
-
创建新 bot。
- 在相同的文件夹位置,单击新建 > 机器人。
- 请输入 bot 名称 employee_register_request_bot。
- 单击创建和编辑。
-
创建以下变量:
- 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: 数字类型;用作输出。
-
使用从 Automation Co-Pilot 网页 package
创建请求操作。
- 在操作面板中,双击或拖动 Process Composer 软件包中的创建请求操作。
- 在公共流程字段中,浏览并选择公共流程 employee_register。 流程中的初始表单字段显示在输入值字段中。 这些字段来自受支持的交互式表单要素。
-
在输入值字段中,输入值或变量以完成初始表单所需的信息,如下所示:
- 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$
- 单击保存。
- 单击关闭。
-
部署 bot。
- 单击运行。
- 在设置输入变量字段中,为输入变量键入值。
- 单击确认。
bot 部署成功,并通过分配给该流程的默认团队创建了一个新请求。 初始表单字段已通过 bot 提供的输入填写。 在网页界面中,Automation Co-Pilot 管理员可以延展是否创建新请求,是否正确选择数据。