找回密码
 立即注册

QQ登录

只需一步,快速开始

简单
金牌服务用户   /  发表于:2022-5-23 12:00  /   查看:1772  /  回复:1
1金币
RT,我想要在工作流中实现退回逻辑,目前产品自带退回到上一环节或者开始环节
我希望在第三环节时,部门经理可以选择第一或者第二环节退回,默认选中上一环节,第四环节,总经理可以选择第一,二,三环节退回,默认选中上一环节

该如何在活字格中进行实现?

最佳答案

查看完整内容

关于你提到的这个问题,思路是这样的 1.先维护一个字典表,按顺序维护流程节点 2.辅助单元格获取当前状态对应的字典表的ID 3.组合框设置ODATA,按照查询条件查询ID倒序第一行的ID,显示到这个组合框,也就是默认上一级 4.组合框设置项目查询,ID

1 个回复

正序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-5-23 12:00:56
来自 2#
关于你提到的这个问题,思路是这样的
1.先维护一个字典表,按顺序维护流程节点
2.辅助单元格获取当前状态对应的字典表的ID
3.组合框设置ODATA,按照查询条件查询ID倒序第一行的ID,显示到这个组合框,也就是默认上一级
4.组合框设置项目查询,ID<辅助单元格当前节点的ID



具体实现如下:
1.字典表维护


2.获取当前状态ID,获取默认上一节点的值赋值给组合框
第三步公式如下:=IFERROR(ODATA("表1_流程节点表?$select=ID&$filter=ID lt "&IF(ISBLANK(AQ9),"null",AQ9)&"&$top=1&$orderby=ID desc"),"")


3.组合框设置项目查询条件,只显示ID<当前状态的ID


4.为了方便测试,我修改了登录页面,默认用张三创建数据,一、二、三、四级用户进行审批即可


备注:对于组合框,按钮的显示隐藏权限可自行进行控制~
工程文件见附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部