工单流转的简单实现
Roy
• 发表于:2022-07-27 18:12:32 • 更新于:2023-12-28 11:59:44
1114

场景实例:

每个企业都会有一些需要多部门(多员工)协助的事务,例如客户提交产品需求,从业务部门到技术实施部门,有相互协作和业务流转的需求。工单系统流转的功能能有效解决协同处理事务的问题。

准备工作:

1、工单表

工单流转的简单实现

2、工单处理记录表

工单流转的简单实现

实现1:创建工单的功能

1、新建功能(创建工单),新增“数据-新增-工单表”步骤(工单信息):

工单流转的简单实现

2、点击“设置”按钮,进入属性选项卡编辑界面:

单号:隐藏,设为系统时间”YYYYMMDDHHmmss”

工单流转的简单实现

状态:隐藏,设为“处理中”

工单流转的简单实现

其余根据需求设置。

 

3、添加步骤“数据-新增-工单处理记录”(选择处理人),将处理人设为“填写”

工单流转的简单实现

4、点击“发布”按钮,完成该功能。

 

实现2:处理工单的功能

1、新建功能(处理工单),新增“数据-选择-工单表”步骤(选择工单)

工单流转的简单实现

2、进入属性选项卡编辑界面:

将”_id”筛选>查询>等于:

$$COLLECTION@60796419445e614f493fca87@60796446d275e74f4a54142b@{"6079642e445e614f493fca89":"$$USER"} 

注:格式为$$COLLECTION@entity_工单处理记录@field_工单处理记录>关联工单表@{field_工单处理记录>处理人:"$$USER"}, 相关id自行获取,该语句查询符合处理人为当前用户的工单处理记录的关联工单表字段集合,目的为筛选只能选择需要自己处理的工单。


将“状态”筛选“查询-等于-处理中”

工单流转的简单实现

3、添加“数据-关联获取-工单表”步骤(工单信息),来自“选择工单”,用于呈现工单信息。

工单流转的简单实现

 工单流转的简单实现

4、添加“数据-新增-工单处理记录”步骤(处理信息):

工单流转的简单实现

处理类型设为下拉选择【处理中,转处理,已处理】,必填:

工单流转的简单实现

5、添加判断步骤,判断“处理信息>处理类型”==“处理中”

工单流转的简单实现

6、假分支:

1) 添加步骤“数据-获取-用户”,_id设为系统当前用户。

工单流转的简单实现

2) 添加步骤“数据-新增-工单处理记录”(转处理信息),状态设为“处理中”,处理人设成“填写”,处理信息设为“当前用户>姓名”+“转给”+“转处理信息>处理人>姓名”+”处理”。

工单流转的简单实现

7、真分支:添加步骤“数据-关联获取-工单表”,来自“选择工单”,将“状态”设为“处理信息>处理类型”

工单流转的简单实现

8、将功能发布,完成该功能的实现。

 

效果:

创建工单:

工单流转的简单实现

处理工单:

工单流转的简单实现


本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~