钉钉中,Stream和http模式,OA审批事件怎么按应用或表单过滤?现在全组织得的审批事件都在推
在钉钉中,对于OA审批事件的推送,您可以选择通过Stream模式或HTTP模式来进行配置。
Stream模式:在Stream模式下,开发者的应用程序与钉钉开放平台之间会建立一个WebSocket连接。当有卡片回调发生时,钉钉开放平台会通过这个连接将数据实时通知到开发者的应用程序。为了设置Stream模式审批回调,您需要登录钉钉企业管理后台,进入【我的应用】-【设置】-【第三方应用】,然后选择需要设置Stream模式的应用并点击【编辑】按钮。在【事件与回调】选项卡下,勾选【启用 Stream 模式】即可。
HTTP模式:在HTTP模式下,您可以使用钉钉提供的Push API来配置和发送推送请求。首先,确保您已经在应用详情中的“API管理”模块开通了Push API权限。获取推送地址和密钥后,您可以在应用代码中构建推送消息的内容和参数,然后使用您选择的编程语言和HTTP库发送HTTP POST请求到推送地址。
在钉钉中,Stream和http模式都可以用于OA审批事件的回调。具体来说,当选择Stream模式时,开发者的应用程序会通过集成SDK的方式与钉钉开放平台建立一条WebSocket连接,并在连接建立过程中进行鉴权。一旦有卡片回调发生,钉钉开放平台将通过这条WebSocket连接将数据通知到开发者的应用程序。而如果选择HTTP模式,则需要在钉钉开放平台向应用程序发送请求的场景中使用Webhook方式。
要过滤OA审批事件按应用或表单,你可以在钉钉开放平台的审批事件订阅中进行设置。例如,你可以在回调URL中添加查询参数来过滤审批事件。具体而言,如果注册回调事件时包含审批事件“bpms_task_change”或“bpms_instance_change”,那么当相应的审批事件发生后,钉钉服务器就会向指定的回调URL推送事件。在这些事件的参数中,你可以找到关于应用或表单的信息,从而进行过滤。
您好,审批数据过滤条件,管理员设置路径如下:
【管理后台(oa.dingtalk.com)】-【工作台】-【应用管理】-【OA审批】-选择模板【编辑】-【表单设计】-左侧【关联表单】-选择需要关联的模板-右侧【数据过滤】-【添加过滤条件】;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。