首页 > 其他分享 >审批自动化发布

审批自动化发布

时间:2023-07-18 11:32:12浏览次数:45  
标签:订阅 Lark 发布 事件 应用 自动化 审批 approval

发布申请

流程

用审批流程实现运维自动化发布_Developer

发布申请

Lark PC或APP端通过「工作台」-「审批」查找

用审批流程实现运维自动化发布_回调接口_02

用审批流程实现运维自动化发布_回调接口_03


创建飞书 审批

飞书&Lark PC或APP端:「工作台」-「审批中心」-「管理后台」

创建审批

用审批流程实现运维自动化发布_Developer_04

审批设计

保存 approval_code id 订阅审批事件时需要

用审批流程实现运维自动化发布_回调接口_05

用审批流程实现运维自动化发布_Server_06


创建应用


开发者后台 - 创建应用

https://open.larksuite.com/app


添加订阅事件

  1. 提供后端回调接口
  2. 添加订阅事件并授权

用审批流程实现运维自动化发布_回调接口_07


激活订阅审批


应用订阅 approval_code 后,该应用就可以收到该审批定义对应实例的事件通知。同一应用只需要订阅一次,无需重复订阅。

当应用不希望再收到审批事件时,可以使用取消订阅接口进行取消,取消后将不再给应用推送消息。

用审批流程实现运维自动化发布_Developer_08

Subscribe to approval events - Server Docs - Documentation - Lark Developer



后端开发


架构图


用审批流程实现运维自动化发布_回调接口_09

开发环境

  • 前端: vue3 element-plus
  • 后端: Django REST framework


用审批流程实现运维自动化发布_Developer_10


用审批流程实现运维自动化发布_Server_11

群消息推送


用审批流程实现运维自动化发布_Server_12

标签:订阅,Lark,发布,事件,应用,自动化,审批,approval
From: https://blog.51cto.com/u_13943105/6760370

相关文章

  • LAL v0.36.7发布,Customize Sub,我有的都给你
    Go语言流媒体开源项目LAL今天发布了v0.36.7版本。LAL项目地址:https://github.com/q191201771/lal老规矩,简单介绍一下:▦CustomizeSub,我有的都给你这是提供给用lalserver做二次开发的小伙伴们的一个重要的功能,业务方可以通过设置回调函数的方式获取lalserver内部的流。......
  • GoFrame v2.5 版本发布,企业级 Golang 开发框架
    大家好啊,GoFrame 框架今天发布了 v2.5.0 正式版本啦!......
  • pytest---更改自动化测试用例执行顺序
    前言在自动化测试中,自动化测试用例设计原则就是执行过程时不能存在依赖顺序,那么如果测试用例需要按照指定顺序执行,这个时候应该怎么做呢?目前单元测试框架中unittest没有办法改变测试用例的执行顺序,但是另一个单元测试框架pytest可以做到,辅助测试人员更改测试用例的执行顺序,今天小......
  • DevOps | 产研协同效能提升之评审、审批流、质量卡点
    研发过程中有各种需求的评审、审批流和质量卡点,有的是为了质量把关,有的是为了彰显权力,还有一些是为了信息告知。本文主要讨论在软件开发过程中涉及的评审、审批和质量卡点三种情况,同时探讨对研发流程的影响,在这过程中如何去提效。 同团队内部评审同团队之间的评审包括产品团......
  • adb如何做Android ui自动化(这一篇就够了)
    一.简介我们都知道在做Androidui自动化的时候用的是appium,环境搭建贼难受。如果我们在工作中遇到需要实现简单的自动化功能,可以直接使用adb来完成,无需去搭建繁琐的appium。ADB(AndroidDebugBridge)是一个用于在Android设备和计算机之间传输数据、安装应用程序、调试和测试Androi......
  • Java 实现 WebSocket 集群转发:使用 Redis 发布订阅
    场景浏览器客户端client1连接到了服务端A的websocket节点。浏览器客户端通过弹性负载均衡,把请求分配到了服务端B,服务端B上没有client1的连接。需求服务端B把消息转发到服务端A上,找到客户端client1的连接,发送出去。画示意图......
  • 《最新出炉》系列入门篇-Python+Playwright自动化测试-8-上下文(Context)
    1.简介其实前边的文章中也提到过Context,只不过是一笔带过,但是宏哥觉得在playwright中挺重要的,所以宏哥今天单独将其拎出来讲解和分享一下,希望对您有所帮助或者参考。2.前言Playwright为每个测试创建一个浏览器上下文,即BrowserContext,浏览器上下文相当于一个全新的浏览器配置文......
  • Eolink Apikit,0 代码可拖拽的自动化测试神器
    大家好,我是哪吒。传统的自动化测试方法需要编写大量的代码和脚本,对于非开发人员来说具有一定门槛,本文将以EolinkApikit为例,探讨图形化操作、可拖拽的自动化测试工作流,如何快速构建复杂的测试流程。一、从测试到可拖拽的自动化测试传统的测试需要测试人员逐步执行测试用例,手动输......
  • SecureCRT 9.4发布啦!看看有哪些新功能吧!
    导读SecureCRT非常适合安全连接到运行Windows、UNIX和VMS的远程系统。SecureCRT支持通过Xmodem、Zmodem、Ymodem、Kermit和SFTP进行安全文件传输。背景SecureCRT是一款高度可定制的终端仿真器,支持Secure Shell (SSH)以及Telnet、Telnet/TLS和串行协议......
  • AI与自动化的全新方式
    每一次ChatGPT的更新,都会给我们带来大量新的能力,这些能力往往会逐步应用在改变我们现有工作流程上,因此我是比较看好这一波AI在自动化(RPA)领域的价值的,不过要将一个新技术真正应用直至取代复杂的工作流程,我觉得还需要不少的时间,但应该是接下来很大的一个机会。前几天,a16z前......