起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7285|回复: 9

[结贴] 关于条件的设定

[复制链接]

70

主题

320

帖子

579

积分

高级会员

Rank: 4

积分
579
QQ
发表于 2018-11-1 12:07:53 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
请问,我在一个流程表单里根据表单字段的结果不同而走不同的分支。我想利用条件分支来做。现在遇到的问题是,按照提示操作的时候总是告诉我非法字符。
我在表单中添加了3个radio,显示值分别是采购供应商、仪器检测商、分包商,三个值都测试了,可以正常保存到数据库,对应的ref都是fType,在数据库里显示的就是radio对应的汉字。
现在想实现判断,判断fType值为分包商时走流程1,其他走流程2。
我的函数选择是relationValue('HU_Supplier','fID','HU_Supplier.fType='分包商','','','/huanan/Safety/data')true
用条件分支或者条件都应该可以做,但是就上面那段函数,会提示我非法字符的事情。请问这个该怎么处理。

70

主题

320

帖子

579

积分

高级会员

Rank: 4

积分
579
QQ
 楼主| 发表于 2018-11-1 12:43:30 | 显示全部楼层
relationValue('HU_Supplier',:fID,null,null,'fType','/huanan/Safety/data') = '分包商'
我改成这样倒是合法了,但是没有按照分包商来区分流程。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-11-1 13:29:07 | 显示全部楼层
参考/BIZ/demo/misc/process/order/orderProcess.process.m

:fID改为:sData1
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

70

主题

320

帖子

579

积分

高级会员

Rank: 4

积分
579
QQ
 楼主| 发表于 2018-11-1 15:33:03 | 显示全部楼层
为什么非要sData1呢
回复 支持 反对

使用道具 举报

70

主题

320

帖子

579

积分

高级会员

Rank: 4

积分
579
QQ
 楼主| 发表于 2018-11-1 15:44:17 | 显示全部楼层
保存数据失败! ,
任务"公司副总:合格供应商名录"必须指定执行者
编码:JUSTEP180197
显示详细
回复 支持 反对

使用道具 举报

70

主题

320

帖子

579

积分

高级会员

Rank: 4

积分
579
QQ
 楼主| 发表于 2018-11-1 15:47:31 | 显示全部楼层
relationValue('HU_Supplier',:sData1,null,null,'fType','/huanan/Safety/data')= '分包商'
我这么修改完了,可以执行,但是无论fType是什么都会往另一条路上走,这是为什么呢
回复 支持 反对

使用道具 举报

70

主题

320

帖子

579

积分

高级会员

Rank: 4

积分
579
QQ
 楼主| 发表于 2018-11-1 15:49:00 | 显示全部楼层
11111111.png
回复 支持 反对

使用道具 举报

70

主题

320

帖子

579

积分

高级会员

Rank: 4

积分
579
QQ
 楼主| 发表于 2018-11-1 15:55:44 | 显示全部楼层
我的流程是这样,但是判断完了怎么直接工程部主管就过了呢,
还有就是为什么走false路线的时候一定要指定人员呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-11-1 15:58:54 | 显示全部楼层
1.不是直接工程部主管就过了,是当前在工程部主管环节上

2.不管是true还是false都有有执行者才可以,没有执行者看看执行规则中表达式的设置,确认是否给相关组织分配了这个环节的权限
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

70

主题

320

帖子

579

积分

高级会员

Rank: 4

积分
579
QQ
 楼主| 发表于 2018-11-3 00:18:36 | 显示全部楼层
解决了,问题是这样的。
因为在条件分支前没有设置申请人节点,导致起始节点变成了工程部主管是Business1,其他的业务页面的extends都指向了Business1,所以分支2的公司副总出现问题,因为从图上根本走不到他那里。现象就是操作者作为发起人发起流转的时候,直接就当成工程部主管了,如果写了分包商,则直接走工程部主管的下级流程,如果什么都不写,则会回到条件分支去分支2,而这个逻辑走不通。增加了申请人环节就好了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-8-28 22:49 , Processed in 0.056231 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表