开发者社区 问答 正文

自有系统流程发送到钉钉待办显示进度

公司自己的系统,流程提交后通过钉钉发送提醒;已完成;
可不可以像钉钉自有的提醒那种可以显示流程状态;如下图:显示已通过;

展开
收起
12325fdsf 2018-03-13 13:49:58 4077 分享
分享
版权
举报
阿里云 AI 助理回答

当然可以。要在钉钉中实现自定义流程状态提醒,通常需要结合使用钉钉的“审批”功能和“机器人”功能,或者通过开发接入钉钉开放平台来定制更复杂的需求。这里提供一个简化的步骤说明如何实现:

使用钉钉自带的审批流

  1. 创建审批模板:首先,在钉钉管理后台的“工作台”-“审批”中创建一个新的审批模板,根据你的业务需求设计流程步骤(比如初审、复审等),并在每个步骤设置相应的状态(如“待审核”、“已通过”、“未通过”)。

  2. 设置审批结果通知:在审批模板的设置中,可以配置审批结束后自动发送通知给相关人。你可以选择直接使用钉钉提供的通知方式,也可以配置钉钉群机器人发送更加个性化的通知消息。在通知内容中,可以包含动态变量,如审批结果、审批人、审批意见等信息。

  3. 发起审批:当公司系统中的流程提交后,可以通过调用钉钉开放平台的API或使用第三方集成工具(如氚云、简道云等)将审批请求自动推送到钉钉审批中心。

  4. 接收并处理结果:审批完成后,钉钉会根据你设定的通知规则自动推送消息到指定的个人或群聊中,显示流程的状态,如“已通过”。

开发定制解决方案

如果你需要更复杂的展示效果或与现有系统深度集成,可以考虑开发自定义应用接入钉钉开放平台:

  1. 注册钉钉开发者账号,创建自定义应用,并获取appkey和appsecret。

  2. 使用钉钉API和SDK:通过钉钉的Open API,可以在流程状态改变时调用接口发送消息。例如,使用dingtalk.oapi.processinstance.update接口更新审批实例的状态,并利用dingtalk.robot.send接口发送包含状态信息的消息到钉钉群或个人。

  3. 前端展示优化:如果希望在钉钉聊天界面内以卡片等形式展示更丰富的流程状态信息,可以利用钉钉的“智能群助手”或“微应用”能力,开发自定义的消息卡片,这样用户在收到通知时可以直接看到流程的详细状态,而不仅仅是文本信息。

记得在进行开发前,详细阅读钉钉开放平台的文档,确保符合钉钉的安全规范和接口调用限制。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答