做企业数字化,最怕的就是“系统上线第一天,员工就开始骂娘”。为什么?因为流程太僵化,或者表单位置放得反人类。在钉钉宜搭里,我们不只是在画流程图,其实是在梳理一家公司的“神经脉络”。今天咱们不聊那些枯燥的理论,我就带你像搭积木一样,从零开始,把一套既聪明又顺手的业务流程给捏出来。
第一步:建个“家”,让数据有处可去
很多新手一上来就盯着“流程”看,这是误区。没有表单(Form),流程就是无源之水。你得先想清楚:这个业务到底要收集什么信息?
假设我们要做一个“员工报销申请”。别急着加字段,先在脑子里过一遍场景:张三填单子,李四(部门经理)批,王五(财务)打钱。
- 新建应用:登录宜搭后台,点击“创建应用”,选“空白应用”。给它起个名字,比如“智能报销中心”。
- 创建表单:进入应用管理,点击“新建表单”。这时候你会看到一个空白的画布。
关键点来了:字段怎么配才不让人烦?
基础信息区:
申请人:用“成员”组件。别让人手动输名字,直接关联钉钉通讯录,这样后续审批人自动匹配,省掉90%的扯皮。申请日期:用“日期”组件,默认值设为“今天”。所属部门:用“动态下拉框”,数据源关联成员字段,实现“我选了谁,部门就自动变”,减少输入错误。
核心业务区:
报销金额:用“数字”或“金额”组件。记得开启“小数点后两位”,财务喜欢精确。报销事由:用“多行文本”,但限制字数,比如最多50字。太长没人看,太短说不清。附件上传:用“附件”组件。这里有个小技巧,设置“允许上传类型”为图片、PDF、Excel,并且建议设置最大数量为5个,防止有人把整个视频都传上去卡死服务器。
进阶体验区:
发票照片:如果你希望员工拍完发票直接识别金额,可以接入OCR插件(如果企业版支持),或者简单地用“图片”组件,并在页面提示:“请拍摄发票正面及背面”。
这时候,你的表单已经初具雏形了。它不再是冷冰冰的输入框,而是一个引导用户正确填写的工具。
第二步:让流程“活”起来,节点逻辑是灵魂
表单建好了,接下来是重头戏:流程设计。宜搭的流程引擎非常强大,它不像老式OA那样只能线性走,它能根据条件“分流”。
回到应用管理,点击“新建流程”,选择刚才创建的“报销表单”。
1. 发起节点
这是起点,通常不需要特殊配置,只要确保表单权限正确即可。
2. 审批节点(部门经理)
拖入一个“审批人”节点。
- 审批人设置:这里千万别选固定的人!选“表单提交人所属部门的负责人”。
- 为什么? 因为公司人员流动大,你不可能每次换人都来改流程。宜搭会自动去钉钉组织架构里找那个人的老板。如果找不到,可以设置“备用审批人”为部门负责人自己,防止流程卡住。
3. 条件分支(逻辑判断)
这是体现“智能”的地方。假设公司规定:金额超过5000元需要总经理审批,5000元以下只需财务总监审批。
- 在部门经理审批通过后,拖入一个“条件分支”节点。
- 分支1(金额 > 5000):
- 设置条件:
报销金额大于5000。 - 连接下一个节点:“总经理审批”。
- 设置条件:
- 分支2(金额 <= 5000):
- 设置条件:
报销金额小于等于5000。 - 连接下一个节点:“财务专员审批”。
- 设置条件:
注意:宜搭的条件表达式支持简单的数学运算和逻辑判断(AND/OR)。比如,如果是大型项目,可能需要“金额>1万 AND 属于‘研发部’”才需要CTO审批。
4. 抄送节点(透明化)
流程走完后,谁需要知道结果?
- 在最后一个审批节点后,添加一个“抄送”节点。
- 抄送给:
申请人、本部门全员(可选)、归档记录。 - 作用:让申请人知道流程结束了,也让团队了解大家的支出情况,增加透明度。
第三步:细节决定成败——自动化与提醒
流程跑通了,但怎么保证它跑得顺畅?这就需要一些“润滑剂”。
1. 消息通知个性化 默认的通知太生硬。你可以编辑模板:
- 标题:【待办】您有一条新的报销申请待审批
- 内容:申请人 {申请人} 提交了金额为 {报销金额} 的报销,事由:{报销事由}。请点击链接查看详情。
2. 自动化动作(Advanced) 如果你们公司已经接入了ERP或财务系统,可以在流程结束后触发自动化:
- 触发器:流程结束且状态为“通过”。
- 动作:调用Webhook接口,将报销数据推送到SAP或金蝶系统。
- 例子代码逻辑(伪代码):
这样,线下流程走完,线上账本就平了,彻底告别手工录入。{ "action": "create_reimbursement", "data": { "employee_id": "{表单.申请人.员工ID}", "amount": "{表单.报销金额}", "reason": "{表单.报销事由}", "status": "approved" } }
3. 异常处理机制 如果审批人离职了怎么办?
- 在“审批人”节点的设置里,勾选“若审批人不存在,转交至指定人员”。
- 指定一个管理员角色,比如“流程管理员”,确保流程永远有人接得住。
第四步:测试!测试!测试!(别跳过这一步)
很多开发者觉得“我写的逻辑肯定没错”,然后直接发布。结果上线第一天,全公司邮件轰炸,因为流程卡在一个死胡同里。
如何专业地测试?
- 预览模式:在宜搭编辑器中,点击右上角“预览”。
- 模拟不同角色:
- 用“张三”账号登录,发起一笔3000元的报销。
- 检查:是否自动流转到“李四”(张三明细里的部门经理)?
- 用“李四”账号登录,查看待办,点击“同意”。
- 检查:是否流转到“财务”?
- 模拟极端情况:
- 发起一笔8000元的报销。
- 检查:是否跳过了财务,直接流转到“总经理”?
- 在总经理节点,故意点击“拒绝”,并填写理由。
- 检查:流程是否结束?申请人是否收到驳回通知?
- 字段联动测试:
- 尝试在“报销事由”里输入非法字符,测试前端校验是否生效。
- 尝试不填必填项,看是否能阻止提交。
小贴士:宜搭提供了“流程调试”功能,你可以单步执行流程,查看每一步的数据状态,这比盲目测试效率高得多。
第五步:发布与迭代
测试无误后,点击“发布”。
发布策略:
- 灰度发布:不要一次性全公司推广。先开放给“测试组”或“IT部门”使用一周。收集反馈,看看有没有哪个字段大家经常填错,或者哪个节点审批时间过长。
- 版本管理:宜搭支持版本控制。如果后续需要修改流程(比如增加一个“副总审批”节点),不要直接改线上的,先创建新版本,测试后再覆盖发布。
持续优化的几个小建议:
- 数据看板:发布后,去宜搭的“数据管理”里,创建一个简单的报表。展示“平均审批时长”、“各部门报销总额”。这些数据能帮你发现瓶颈。比如,如果发现“财务部”平均审批耗时3天,那可能就需要跟财务沟通优化流程,或者增加人手。
- 用户反馈入口:在表单底部加一个“意见反馈”的多行文本框,或者一个简单的评分组件。让用户直接吐槽流程哪里难用。
- 定期清理:每季度检查一次流程日志,看看有没有大量的“撤回”操作。如果某个节点很多人撤回,说明该节点的设计有问题(比如要求太高,或者逻辑不清),需要重构。
结语:流程是服务于人的
最后想说一句,技术只是工具。宜搭再强大,如果流程设计得不符合业务实际,那就是垃圾。
一个好的流程,应该是“润物细无声”的。员工感觉不到系统的存在,只觉得办事快、心情好;管理者能看到清晰的数据,决策有据可依。
所以,下次当你打开宜搭编辑器时,别只把它当成画图工具。试着站在员工的视角,问自己:“如果我填这个单子,我希望看到什么?我最怕遇到什么坑?”
把这些思考放进你的字段和节点里,你就能做出真正高效、人性化的业务流程。毕竟,最好的系统,是让人感觉不到它在“管”你,而是在“帮”你。
