找回密码
 立即注册

QQ登录

只需一步,快速开始

zbxshen0

初级会员

12

主题

43

帖子

209

积分

初级会员

积分
209
zbxshen0
初级会员   /  发表于:2023-4-19 16:42  /   查看:1838  /  回复:8
50金币
本帖最后由 zbxshen0 于 2023-4-20 09:13 编辑

RT,我在编写服务端命令的时候视图将发起流程和数据表操作放到一个事务中。因为我担心一旦流程或数据表操作其中一个因为某些原因导致出错然后创建失败了,会出现表单没有绑定流程或者流程找不到表单的严重bug。



但是我查看了这个教程教程:
一看就会,超有用活字格技能:一百五十一、业务数据关联新版流程 - 活字格专区 - 专题教程 - 葡萄城产品技术社区
https://gcdn.grapecity.com.cn/showtopic-150241-1-1.html

其中楼主就是将发起流程和数据表操作分开进行了,所以想问一下这样处理不会出现上述问题么?

8 个回复

倒序浏览
风吹萤火54199
初级会员   /  发表于:2023-4-19 16:50:44
沙发
教程里楼主应该是在前端页面按钮上绑定命令,前端是没有事务命令的,您在编写服务端命令时使用事务命令将两个放在一个事务里是可以的
回复 使用道具 举报
zbxshen0
初级会员   /  发表于:2023-4-19 16:55:28
板凳
风吹萤火54199 发表于 2023-4-19 16:50
教程里楼主应该是在前端页面按钮上绑定命令,前端是没有事务命令的,您在编写服务端命令时使用事务命令将两 ...

问题是,服务端命令里发起流程没办法从上下文直接获取当前业务的信息,必须通过例如业务实例id来获取,但是这个id我用了设计器里的自动编号功能,并且是保存时生效以防并发问题。然而发起流程和数据保存同时发生,我没办法拿到这个id
回复 使用道具 举报
张雄
初级会员   /  发表于:2023-4-19 17:27:36
地板
不会出现这些问题,事务命令可以简单理解为,要么都直行,要么都不直行,
工作流都有流程实例,每发一条工作流都有自己实例ID,都相互绑定好,用服务端命令---事务命令将两个放事务里,
个人认为工作流和服务端命令组合有很多功能要自己去多探索,
例:一个客户跟进工作流,
关系功能:
1.拓展客户基本信息录入   
2.相关主管部门确认事件真实性、是否跟进、跟进频率   
3.经理安排由谁去跟进,负责小组长指定,指定时间汇报跟进情况,特殊情况组长交经理
4.指定时间未完成---条件扣绩效(负责人和组长)---交于经理重新安排,
5.拓展为基本信息、跟进信息有多条还回数据---跟进信息超时不处理返给上级--严重超时返给上上级----严重超时还会返给绩效系统
6.每条记录都存在,用到多表和多服务端命令
6.主要功能关联到自动绩效奖惩-财务审批报销支出


没事闲聊工作流,慢慢来!


回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-4-19 17:27:59
5#
这个问题可用用服务端添加数据来解决,

在新记录变量名中可以拿到此条数据的信息,
可以反馈到前端来启动流程,
使用服务端还可以拿到是否添加成功的信息,这样事务的问题也不存在了

本帖子中包含更多资源

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

x
回复 使用道具 举报
zbxshen0
初级会员   /  发表于:2023-4-19 17:32:41
6#
本帖最后由 zbxshen0 于 2023-4-19 17:33 编辑
Joe.xu 发表于 2023-4-19 17:27
这个问题可用用服务端添加数据来解决,

在新记录变量名中可以拿到此条数据的信息,

这个我试过,但是只能拿到一个ID,请问这个ID是表自动生成的自增ID么?

我需要的是我保存的时候生成的我设置的id

本帖子中包含更多资源

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

x
回复 使用道具 举报
zbxshen0
初级会员   /  发表于:2023-4-19 17:46:53
7#
张雄 发表于 2023-4-19 17:27
不会出现这些问题,事务命令可以简单理解为,要么都直行,要么都不直行,
工作流都有流程实例,每发一条工 ...

我纯属新人小白,只是刚接触这个功能,正在努力尝试,谢谢回复
回复 使用道具 举报
zbxshen0
初级会员   /  发表于:2023-4-19 18:01:37
8#
Joe.xu 发表于 2023-4-19 17:27
这个问题可用用服务端添加数据来解决,

在新记录变量名中可以拿到此条数据的信息,

尴尬了,设计器直接报错了

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-4-20 09:04:28
9#
zbxshen0 发表于 2023-4-19 17:32
这个我试过,但是只能拿到一个ID,请问这个ID是表自动生成的自增ID么?

我需要的是我保存的时候生成的 ...

因为能确定的表里基本都会有ID,所以这里会有一个id来举例,
如果您的表里有个编号的话,.编号也能取到
听说您刚接触活字格,推荐您报名我们免费的新手训练营
  • 通过线上的方式带您集中学习产品,包括直播教学实战演练互动答疑等环节,覆盖创建数据表、表单、报表、图表等常用功能,帮您快速掌握开发与交付企业级应用系统所需的技能!


【第54期预告】低代码新手训练营
https://gcdn.grapecity.com.cn/fo ... 0&fromuid=60953
(出处: 葡萄城产品技术社区)


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