# 调用机器人
在流程设计中,机器人节点用于自动完成任务,例如发送短信、生成合同、预定会议室等。机器人节点的配置方法简单直观,通过连线表单数据与机器人参数即可实现。本文将详细介绍机器人节点的使用方法,并说明如何自定义企业专用的机器人。
# 1. 基本概念
# 1.1 什么是机器人节点?
- 定义:机器人节点是流程中用于自动完成任务的节点,相当于在流程中加入了“机器人”。
 - 常见用途:
- 发送短信、邮件。
 - 生成 Word、Excel、PDF 文件。
 - 调用外部服务(如预定会议室)。
 
 
# 1.2 机器人节点的特点
- 自动化:无需人工干预,自动完成任务。
 - 可配置性:通过连线表单数据与机器人参数,灵活适应不同业务需求。
 
# 2. 机器人节点的配置方法
# 2.1 发送短信机器人
- 添加任务节点:
- 在流程设计器中,拖拽一个任务节点到画布中。
 - 将任务节点类型改为 阿里短信。
 
 
 ▲ 添加任务节点
- 配置短信参数:
- 在节点属性中,选择 阿里云发短信 作为连接配置。
 - 输入短信模板 ID(例如 
SMS_186614304)。 
 
 ▲ 配置短信参数
- 连线表单数据:
- 在 调用参数 页签中,将表单字段与短信参数连线:
PhoneNumbers:接收短信的手机号。name:短信模板中的代入参数(例如“你好:{name}”)。content:短信模板中的代入参数(例如“你妈喊你回家吃饭{content}”)。
 
 - 在 调用参数 页签中,将表单字段与短信参数连线:
 
 ▲ 连线调用参数
- 保存并测试:
- 保存流程后,测试机器人节点是否能够正确发送短信。
 
 
# 2.2 生成合同机器人
- 添加任务节点:
- 在流程设计器中,拖拽一个任务节点到画布中。
 - 将任务节点类型改为 Word生成。
 
 
 ▲ 添加任务节点
- 上传合同模板:
- 在节点属性中,选择或上传合同模板(例如 
销售合同.docx)。 
 - 在节点属性中,选择或上传合同模板(例如 
 
 ▲ 上传合同模板
- 连线表单数据:
- 在 模版填充 页签中,将表单字段与合同模板中的占位符连线。
 
 
 ▲ 连线调用参数
- 保存并测试:
- 保存流程后,测试机器人节点是否能够正确生成合同。
 
 
# 3. 自定义企业专用机器人
# 3.1 调用 DLL 机器人
- 添加任务节点:
- 在流程设计器中,拖拽一个任务节点到画布中。
 - 将任务节点类型改为 调用dll。
 
 
 ▲ 添加任务节点
- 配置 DLL 参数:
- 在节点属性中,选择 DLL 文件(例如 
UserDll.dll)。 - 选择类(例如 
MeetingRoom)和方法(例如Reserve)。 
 - 在节点属性中,选择 DLL 文件(例如 
 
 ▲ 配置 DLL 参数
- 连线表单数据:
- 在 传入参数 页签中,将表单字段与机器人参数连线:
roomNo:会议室房间号。dateFrom:会议室开始使用时间。dateTo:会议室使用结束时间。
 
 - 在 传入参数 页签中,将表单字段与机器人参数连线:
 
 ▲ 连线传参
- 保存并测试:
- 保存流程后,测试机器人节点是否能够正确预定会议室。
 
 
# 3.2 自定义机器人的优势
- 灵活性:可以根据企业需求定制机器人,满足特殊业务场景。
 - 复用性:自定义机器人可以在多个流程中复用,提高开发效率。
 
# 4. 系统内置机器人节点
# 4.1 常见机器人节点
- 阿里短信:用于发送短信。
 - 发送邮件:用于发送电子邮件。
 - Word生成:用于生成 Word 文档。
 - Excel生成:用于生成 Excel 文件。
 - Pdf生成:用于生成 PDF 文件。
 
# 4.2 配置方法
- 所有机器人节点的配置方法类似,都是通过连线表单数据与机器人参数实现。
 
# 5. 总结
- 机器人节点:用于自动完成任务,例如发送短信、生成合同、预定会议室等。
 - 配置方法:通过连线表单数据与机器人参数实现。
 - 自定义机器人:通过调用 DLL 实现企业专用的机器人节点。
 - 系统内置机器人:包括阿里短信、发送邮件、Word生成、Excel生成、Pdf生成等。
 
通过熟练掌握机器人节点的使用方法,可以显著提高流程的自动化程度,满足复杂的业务需求。