sendcloud短信通知插件
1. 简介
1.1 功能简介
可以通过「sendcloud 短信通知」插件,向指定手机号发送自定义内容的短信。
短信通知插件作为 智能助手 的执行动作,需要与智能助手配合使用。
短信需要注册 sendcloud 平台并购买短信,搭配使用。
1.2 应用场景
当有外部成员在简道云提交数据或是参与流程时,可以将业务相关信息通过发送短信的方式及时通知到对方。
例如:在订单配送业务中,客户通过简道云外链提交订单,待配送员进行配送时,可以通过短信通知插件告知客户订单进展,向客户展示企业订单服务的专业度。
1.3 预期效果
如下图所示,当流程流转到配送员配送时,订单状态被改为「配送中」时,将为客户发送一条订单配送的短信提醒。
2. sendcloud 相关设置
2.1 注册认证
注册完成后,并提交企业信息进行企业认证审核,只有认证通过的账号,才能使用 sendcloud 的短信发送服务。
注:个人认证暂不支持短信发送服务。
2.2 短信模板设置
设置短信模板后,简道云中的短信通知将按照模板进行通知。
2.2.1 短信签名
短信签名是在短信内容后面或前面附加个性化签名,可以帮助用户快速识别短信来源,也可以为发送短信的企业树立品牌形象。
在 sencloud 后台「发送相关 >> 短信签名 >> 创建短信签名」。只有提前创建了签名,后面的短信模板中才可以选中签名进行模板设置。
如下图的【简道云】和【帆软软件】就是发送短信时的签名效果。
注:根据运营商的要求,短信签名是必须设置的。签名建议3~8个字符,设置时不用带【】,发送时会自动带上【】。
2.2.2 设置短信模板
1)设置了签名后,在模板管理中创建短信模板。
2)选择了模板类型后,填写模板内容,填写完毕后提交审核。填写的过程可以右侧预览效果。
注:模板设置后,需要 sendcloud 平台审核,审核通过后方可使用。sencloud 审核时间为工作日的工作时间每小时一次。
3)如果短信内容需要使用变量,则需要在编写内容时候,设置变量。变量名不可是中文,变量两侧用%隔开,且%和变量名均为英文格式符号。
如下图插入变量 %name%,变量 name 在简道云可以配置到对应的表单字段进行赋值,后文【2.4 节】会继续讲解。
2.3 参数记录
完成上述动作后,需要记录几个重要参数,参数为短信通知插件配置成功的关键因素。
2.3.1 SMS_USER 和 SMS_KEY
在 sendcloud 主页里找到 SMS_USER 和 SMS_KEY 这两个参数记录下来,短信通知插件需要配置这两个参数方可启用。
2.3.2 模板ID
短信模板审核通过后,复制短信模板 ID,在配置插件执行动作时需要使用。
注:模板的审核状态为「审核通过」方可使用该模板 ID。
2.3.3 模板变量
如果短信模板设置了变量,那么也需要将变量记录下来,在配置插件的时候需要给变量赋值。
3. 安装并配置插件
3.1 安装插件
1)直接安装
- 您可点击右方链接直接安装插件:Sendcloud 短信通知插件安装。
- 安装成功后,可参考本文【3.2 配置插件】和【3.3 启用插件】,前往「开放平台 >> 插件管理」处配置并启用插件。
2)插件市场处安装
在简道云「插件市场」处,安装「SendCloud短信通知」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】。
3.2 配置插件
点击插件右侧的设置按钮,将【2.3.1节】中的参数配置好。
3.3 开启插件
配置好参数后,开启插件。
4. 智能助手配置
4.1 添加智能助手
4.2 设置触发动作
如订单配送场景,当订单状态到达【配送中】时,给下单的用户发送订单配送的短信。订单表为流程表,触发动作选择【修改数据】后触发。
触发动作设置如下:
短信通知支持的触发动作:新增数据、修改数据、删除数据,其他动作暂不支持。
4.3 设置执行动作
执行动作选择「插件 >> 短信通知」,请确认【3. 安装并配置插件】中的插件是开启的,否则此处无法选择短信通知插件。
全部设置完成后点击「完成」。
选择插件后,需要配置执行动作的具体内容如下:
执行动作内容 | 内容含义 | 填写规则 |
收件人手机号 | 需要接收短信的手机号 | 可以选择主表单中的「单行文本」和「手机字段」 |
短信模板 ID | 填写【2.3.2 节】中复制的模板 ID,短信将按照此模板进行推送 | 需要哪个业务,就填写哪个模板 ID |
模板变量 | 名称填写【2.3.3 节】中设置的模板变量,短信发送时将根据名称对应推送;根据变量值的不同,短信中的变量内容也将不同 | 1)多个变量需要一一赋值,变量值可以是自定义值,也可以选择表单字段; 2)变量名称需要与短信模板中的变量名称一一对应; 3)变量名称为短信模板中去掉%后的内容,即模板中写了 %name%,这里仅需写 name。 |
注:
1)在收件人手机号处,若需要设置多个手机号,可使用逗号分隔后进行添加。
2)变量值支持选择的字段类型:单行文本、多行文本、数字、日期时间、单选按钮组、复选框组、下拉框、下拉复选框、地址、定位、成员单选、成员多选、部门单选、部门多选、流水号、手机号、提交人、提交时间;
3)变量值选择的字段只能是主表中的字段;
4)对于变量内容,发送短信时最多推送前 16 个字符,超出 16 个字符的部分将截断不推送。单个汉字、数字、英文算一个字符。
5. 效果示例
如下图所示,当流程流转到配送员配送,订单状态被改为「配送中」,此时将为收件人发送一条订单配送的短信提醒。而图中的变量 name 为订单表中的配送员名称 peach 。
6. 发送结果查询
短信发送结果可以在 sendcloud 短信服务的 数据中心 查询。
7. 注意事项
1)sendcloud 平台每次最多支持对 2000 个手机号发送短信通知,但由于智能助手一次最多执行 200 条数据,因此在简道云中,单次最多可以实现 200 个手机短信的发送服务。
2)短信发送条数需要在 sendcloud 平台购买,只有短信条数足够,才能成功发送短信消息。
3)优惠购买参考文档:简道云 X sendcloud 优惠政策。