PRD-审批流BPM(结合企微审批引擎和结合flowable方案选择)_企业微信审批流程引擎

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Golang全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注go)
img

正文

第一次做需求分析、设计、走了很多的弯路,一开始以为用企微审批引擎能节约资源,实际发现会更加浪费资源,且扩展性不强。也调研了像diboot这些成熟的workflow,但阻塞在了收费上,就没再去寻找其他开源替代方案,一心扎到企微流程引擎中无法自拔,浪费了一些资源和时间,以后在这方面要保持警惕,一定要想好,调研好才能开始做。

1、认识审批流

1.1、认识审批流

审批流,是一种工作流,常见于中后台系统,其本质是待审信息的流动方式及决策过程。
即申请者(人或系统)提供待审信息,交由相关审批人进行传递及处理,期间,每个审批者会基于自己的岗位职责与权限分工对待审信息进行核对(检查/确认…)、判断(通过/驳回/转交/挂起…)及协商(反馈意见…),直至抵达最高决策层进行取舍。
image.png

1.2、为什么要创建审批流

合规化:帮助管理者规范团队的运转流程、防范决策失误;引导申请者遵循正确的流程规范,避免违规操作。

1.3、审批流的构成要素

image.png

  • 谁发起审批(申请者):不仅仅指某个用户,也可能是系统或是第三方服务商。
  • 谁来审批(审批者):可能是某个审批群组或是特定的审批人,受限于权限与分工。
  • 按什么规则审批(审批规则):不同权限与分工的审批者按一个或多个审批条件进行审批。
  • 审批什么(待审信息):申请者基于不同的申请事项,按要求提供的信息。
  • 各角色可以干嘛(操作动作):可以是审批操作(通过、驳回…),也可以是流程操作(转交、撤回…)。
  • 怎么告诉各角色(通知方式):即通知申请者、审批者的渠道(短信、电话、邮件、平台消息提醒…)。

1.4、好的审批流要满足什么条件

image.png

  • 信息传达准确:能有效并准确传达审批流的相关信息。
  • 流程操作高效:能提升组织内部的运转效率。
  • 节点可预知:能帮助各角色提前了解审批流程。
  • 历史可回溯:对已结束的审批单据能随时回溯。

2、盘点审批流程

image.png

2.1、归纳角色类型

用户角色角色描述
申请者公司员工(包括中干基层、项目经理、采购、研发等)
审批者专业组长审批专业组组长岗位员工及其审批链条
项目经理审批项目经理岗位员工及其审批链条
部门长审批部门长岗位员工及其审批链条
供应链审批供应链岗位员工及其审批链条
库管审批库房管理岗位员工及其审批链条

2.2、理清任务流程

角色场景任务泳道图.jpg

2.3、挖掘产品功能点

2.3.1、用户旅程地图

用户旅程地图.jpg

2.3.2、产品功能列表
主功能子功能子功能
审批管理发起申请发起审评
我的申请审批列表
我审批的待处理审批列表
已处理审批列表
审批设置提醒设置
模板设置
项目列表发布审批发布审批
任务列表发起审批发起审批
任务详情发起审批发起审批
审批记录审批记录
采购入库发起审批发起审批
采购退库出库发起审批发起审批
其他入库发起审批发起审批
其他出库发起审批发起审批

3、审批流页面设计

3.1、搭建信息架构

信息架构推导脑图

角色权限列表
在这里插入图片描述

4、链接消息通知

发起审批到相应的节点均有企微通知

5、原型设计

5.1、为什么要和企微结合

1、基于目前场景,如若重新设计BPM,是个很大的工程,企微有现成的产品解决方案,我们系统做对接融合即可
2、企微生态相对成熟,可无缝打通联系人和审批,无缝打通网页和APP端,能做到轻松在企微中审批相关任务
3、会涉及到跨部门的审批和企微结合亦方便进行
和企微审批打通,具体流程如下:
0.png
image.png

企微相关开发接口:审批流程引擎

6、企微自建应用开发步骤

6.1、创建企业

一个手机号可以创建多个测试企业用做测试使用

6.2、新建自建应用

image.png

6.3、应用设置

配置可信域名等:
image.png

6.4、获取应用accessToken

image.png

6.5、企微审批引擎相关接口

https://developer.work.weixin.qq.com/document/path/97437
image.png

6.6、整体思路

整体流程

在这里插入图片描述

image.png
创建一个模板均是相同的表单控件,唯一不同的是模板名称、模板id,在管理后台创建完模板后,需要去企微修改流程配置,进行跳转

{
“template_name”: [
{
“text”: “我的api测试模版2”,
“lang”: “zh_CN”
}
],
“template_content”: {
“controls”: [
{
“property”: {
“control”: “Text”,
“id”: “Text-01”,
“title”: [
{
“text”: “单据类型”,
“lang”: “zh_CN”
}
],
“placeholder”: [
{
“text”: “请输入单据类型”,
“lang”: “zh_CN”
}
],
“require”: 1,
“un_print”: 0
},
“config”: {}
},
{
“property”: {
“control”: “Text”,
“id”: “Text-02”,
“title”: [
{
“text”: “单据名称”,
“lang”: “zh_CN”
}
],
“placeholder”: [
{
“text”: “请输入单据名称”,
“lang”: “zh_CN”
}
],
“require”: 1,
“un_print”: 0
},
“config”: {}
},
{
“property”: {
“control”: “Text”,
“id”: “Text-03”,
“title”: [
{
“text”: “单据详情”,
“lang”: “zh_CN”
}
],
“placeholder”: [
{
“text”: “请输入单据详情”,
“lang”: “zh_CN”
}
],
“require”: 1,
“un_print”: 0
},
“config”: {}
},
{
“property”: {
“control”: “Text”,
“id”: “Text-04”,
“title”: [
{
“text”: “备注”,
“lang”: “zh_CN”
}
],
“placeholder”: [
{
“text”: “请输入备注”,
“lang”: “zh_CN”
}
],
“require”: 0,
“un_print”: 0
},
“config”: {}
}
]
}
}

image.png
image.png

image.png

如有对模板的修改,需调用修改模板接口,但控件不做修改,接口只修改名称,其余参数和新建保持一致,流程修改还是需要到企微,修改后需要更新对应预览截图
image.png

image.png
传参可如下:
image.png

{
“template_id”: “C4RdAwFWww7vv3oFEPoX1o4B3Mr9VHjzwbjw1Atwh”,
“template_name”: [
{
“text”: “我的api测试模版3”,
“lang”: “zh_CN”
}
],
“template_content”: {
“controls”: [
{
“property”: {
“control”: “Text”,
“id”: “Text-01”,
“title”: [
{
“text”: “单据类型”,
“lang”: “zh_CN”
}
],
“placeholder”: [
{
“text”: “请输入单据类型”,

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
1",
“title”: [
{
“text”: “单据类型”,
“lang”: “zh_CN”
}
],
“placeholder”: [
{
“text”: “请输入单据类型”,

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)
[外链图片转存中…(img-UI7doLgh-1713345089164)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 11
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
腾讯百家号是腾讯公司旗下的内容创作平台,类似于搜狐自媒体、今日头条等平台。腾讯百家号架构的初衷是为了提供一个平台,让优质的原创内容创作者有机会分享自己的知识和见解,同时也为腾讯提供高质量的内容资源。 腾讯百家号平台为内容创作者提供了许多有利的工具和功能。首先,它具有简洁易用的界面和操作方法,使得创作者能够轻松地编写、发布和管理原创内容。其次,腾讯百家号还提供了专业的内容分发和推广机制,能够将优质内容快速传递给用户,增加曝光和影响力。此外,腾讯百家号还建立了完善的内容审核机制,保证了内容的质量和合规性。 对于创作者来说,腾讯百家号是一个良好的内容创作平台。通过百家号,创作者能够展示自己的专业知识和才华,通过撰写高质量的文章来获得阅读量和粉丝的认可。同时,腾讯百家号还为内容创作者提供了一些收益渠道,如广告分成、付费阅读等,使他们能够从自己的创作中获取一定的经济收益。 对于腾讯来说,百家号是其内容战略的一个重要组成部分。通过百家号,腾讯能够聚合优质的内容资源,提供多样化的信息服务,提升用户体验和粘性。与此同时,百家号也为腾讯带来了更多的商业机会,如广告投放、品牌合作等,从而增加公司的盈利能力。 综上所述,腾讯百家号是腾讯公司旗下的一个内容创作平台,为创作者提供了发挥才华、获取收益的机会,同时也为腾讯提供了高质量的内容资源,助力其内容战略的实施。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值