找回密码
 立即注册

QQ登录

只需一步,快速开始

蓬欣1

金牌服务用户

32

主题

91

帖子

415

积分

金牌服务用户

积分
415
蓬欣1
金牌服务用户   /  发表于:2021-11-10 09:57  /   查看:3668  /  回复:10
1金币
本帖最后由 Chelsey.Wang 于 2021-11-19 11:14 编辑

  学习了工作流的相关资料和视频,都是介绍工作流里面的东西,就好比如一直说房子要怎么建怎么装修,但新手第一步都不明白要建在地上还是海上,太难了。
  需求:用户(销售01)有个销售产品信息表,新增的时候不要进入审批,修改字段“内部品号”的时候进入审批。审批人比如是总助,用“总助”用户登录后怎么实现审批OK的数据的提交。论坛找两个工作流的工程案例,也没设置这块内容。琢磨了好几天也搞不定,求大大们把我的工程样件帮忙改成我需要的样子,谢谢!
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

先展示实现的效果供大家参考,文件太大只能传zip包 步骤一:需要创建一个辅助表,这个表的作用是用来记录审批的流程,以及在审批过程中的数据 在这里我把流程里面的设置简单讲解一下: 一共有三个状态,当我们新增一条记录首先进入的是新建的状态,这个时候会有默认的担当者是自己 之后我们通过按钮的点击执行申请更改的操作,会转到审批状态,此时担当者是总助 之后总助在审批状态下,执行批准或拒绝的操作后, ...

10 个回复

倒序浏览
最佳答案
最佳答案
Freya.Li
中级会员   /  发表于:2021-11-10 09:57:34
来自 3#
先展示实现的效果供大家参考,文件太大只能传zip包



步骤一:需要创建一个辅助表,这个表的作用是用来记录审批的流程,以及在审批过程中的数据


在这里我把流程里面的设置简单讲解一下:
一共有三个状态,当我们新增一条记录首先进入的是新建的状态,这个时候会有默认的担当者是自己
之后我们通过按钮的点击执行申请更改的操作,会转到审批状态,此时担当者是总助
之后总助在审批状态下,执行批准或拒绝的操作后,流程会结束,进入到结束状态

步骤二:产品列表页面,绑定的是产品信息表



步骤二:添加的逻辑处理
咱们的需求据我理解,是需要新添加的时候是不进入到新建的流程状态的,这个需要使用工作流命令来实现
又因为工作流命令的使用,是需要依赖页面上绑定的数据是工作流数据表对应的字段,所以这里我们绑定的是辅助表的字段,

在添加命令中将填写的信息,既保存到辅助表里面,也保存到产品信息表里面


这里点击的时候为了不让进到工作流里面去,我们点击的时候直接设置结束。


步骤三:更改审批页面逻辑处理
点击销售产品信息列表的更改审批,会跳转到更改审批的页面,但因为销售信息列表绑定的是产品信息表,而更改审批由于需要使用工作流命令,绑定的是辅助表,所以在进入页面的时候,在页面加载命令中需要使用设置当前行的命令,人为的显示辅助表中ID为跳转过来的产品信息表的ID的信息

设置当前行命令还有疑问的同学可以参考这里:https://appmarket.grapecity.com. ... etailID=D2111010025





当点击申请更改的按钮的时候,我们只会更改辅助表的信息,因为产品表的数据需要在审批通过后才会更改


工作流命令中设置


我们可以控制按钮在点击的时候,执行申请更改的操作,下一个状态到审批状态,担当者是总助,这样在点击了之后,这条数据就会到总助那里去审批。


步骤四:审批待办列表页


点击该条目录的审批按钮,弹出详情页,
点击批准按钮,更新产品信息表和辅助表


将工作流流转到结束状态


点击拒绝按钮,需要把辅助表的数据回退与正式表相同


工作流命令如下:执行拒绝操作,到结束状态



工程发出来大家参考看看~





本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-10 17:55:18
2#
您好,您的需求是在销售产品信息表中新增数据是可以的新增,但是修改的时候需要总助看一下修改的内容才能被提交到数据库嘛。
如果是这个意思的话,用工作流完成是需要建一张辅助表的,因为流程是需要在辅助表中走的,最终总助完成审批之后,再将数据更新到正式表之中。
但是这个流程比较特殊,因为新增的时候不用走工作流流程,修改的时候却要走工作流流程,是需要用到工作流插件来自定义工作流流程,

因为这个是一个具体的需求,论坛中是不支持直接实现需求的服务的,但是我们内部听说您将要走采购流程了。我这边加班尝试一下看看能不能帮您简单的实现一下。
感谢您对活字格的支持~
后边有问题欢迎随时发帖交流

本帖子中包含更多资源

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

x
回复 使用道具 举报
蓬欣1
金牌服务用户   /  发表于:2021-11-12 09:03:03
4#
辛苦了,多谢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-12 12:11:00
5#
不客气哈~
后边有问题欢迎随时发帖交流
回复 使用道具 举报
蓬欣1
金牌服务用户   /  发表于:2021-11-16 13:17:11
6#
Lay.Li 发表于 2021-11-12 12:11
不客气哈~
后边有问题欢迎随时发帖交流

还有几个点没搞明白,请教下:
1、当前行:回复贴说明在申请更改按钮要设置当前行,打开工程文件没有看到。
2、审批页面:需要审批的信息在审批后自动消失是如何实现的?能否解释下逻辑。我照抄试了下,不行啊。
3、如果有多个审批需求,因为审批的场景不一样,应该是要一个审批需求就有个审批页面吧?那审批人登录后如何能看到信息?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-16 14:59:10
7#
蓬欣1 发表于 2021-11-16 13:17
还有几个点没搞明白,请教下:
1、当前行:回复贴说明在申请更改按钮要设置当前行,打开工程文件没有看 ...

您好,1.设置当前行命令是在销售产品信息更改审批页面的页面加载时命令中
2.审批的页面在审批后自动消失是通过表格查询实现的

3.审批人登录之后是可以看到多条待审批记录的,通过点击审批可以进入到每一条记录对应的审批页面

本帖子中包含更多资源

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

x
回复 使用道具 举报
蓬欣1
金牌服务用户   /  发表于:2021-11-16 16:12:20
8#
Lay.Li 发表于 2021-11-16 14:59
您好,1.设置当前行命令是在销售产品信息更改审批页面的页面加载时命令中
2.审批的页面在审批后自动消失 ...

感谢!其他功能了都实现了,下图

菜单后面未处理信息条数,是在母版页面用ODATA查询担当者,但不知道怎么设置关联。麻烦再告知下,谢谢!

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-16 17:46:38
9#
蓬欣1 发表于 2021-11-16 16:12
感谢!其他功能了都实现了,下图

菜单后面未处理信息条数,是在母版页面用ODATA查询担当者,但不知道 ...

您好,这个需求的话1.在页面中命名一个单元格,用odata查出数据



2.编辑菜单项目给审批代表菜单项添加通知即可

本帖子中包含更多资源

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

x
回复 使用道具 举报
蓬欣1
金牌服务用户   /  发表于:2021-11-17 10:08:42
10#
Lay.Li 发表于 2021-11-16 17:46
您好,这个需求的话1.在页面中命名一个单元格,用odata查出数据

学会拉,谢谢!
PS:审批人如果要添加一句审批意见在哪里弄?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部