天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2685|回复: 10

[已解决] 流程中路径进入脚本问题

[复制链接]
金中软件 发表于 2013-10-10 14:38:25 | 显示全部楼层 |阅读模式
本帖最后由 echochen 于 2013-10-10 16:28 编辑

需求:根据处理人意见的有无,选择进入相应路径,如图所示
1.jpg
点击提交,弹出”请选择一项操作“提示
后台流程设计代码为:
var source = getItemValue("ifagree");
println("===有意见=="+source);
(source=="有意见");
1.jpg
bobo 发表于 2013-10-10 14:39:37 | 显示全部楼层
您好,能否贴出您路径进入里面的脚本代码呢?
 楼主| 金中软件 发表于 2013-10-10 14:41:54 | 显示全部楼层
var source = getItemValue("ifagree");
println("===有意见=="+source);
(source=="有意见");

打印时获取不到值,什么原因?
bobo 发表于 2013-10-10 14:46:25 | 显示全部楼层
本帖最后由 kimi 于 2013-10-10 14:50 编辑

您好,请问您这段脚本是写在关联先的路径进入条件脚本中的么,然后获取表单控件中的某个值,获取不到?麻烦检查控件名称是否正确,然后getItemValue("ifagree");将这段代码换成getItemValueAsString("ifagree");后再看看。
 楼主| 金中软件 发表于 2013-10-10 14:56:47 | 显示全部楼层
是的。尝试过了,还是不行呢
bobo 发表于 2013-10-10 15:12:18 | 显示全部楼层
您好,本地尝试,没有任何问题哦!
尝试代码如下:
有意见路径进入条件脚本
  1. var sources = getItemValueAsString("处理意见");
  2. println("===有意见=="+sources);
  3. var flag=false;
  4. if(sources.equals("有意见")){
  5.    flag=true;
  6. }       
  7. flag;
复制代码
无意见路径进入条件脚本
  1. var sources = getItemValueAsString("处理意见");
  2. println("===无意见,已阅=="+sources);
  3. var flag=false;
  4. if(sources.equals("无意见,已阅")){
  5.    flag=true;
  6. }       
  7. flag;
复制代码
效果图如下:
无意见.png
1.png
有意见.png
您先尝试,有问题我们再沟通!
 楼主| 金中软件 发表于 2013-10-10 15:27:39 | 显示全部楼层
还是有点问题。麻烦远程帮我看下,可以吗?谢谢!QQ:2466549044
bobo 发表于 2013-10-10 15:31:25 | 显示全部楼层
嗯,好的!
kimi 发表于 2013-10-10 16:18:26 | 显示全部楼层
电话和客户沟通,客户想要实现的需求是相关人员节点的审批人选择有意见后,再把流程从相关人员的节点提交到批示领导这个节点,但是由于目前平台的机制问题,我们关联线的路径进入条件脚本是流程流转到相关人员这个阶段的时候就会去执行相关人员节点后面关联线的路径进入脚本,所以,让客户在相关人员后面加上一个自动节点,自动节后后面的分支,然后再把相应的分支判断条件写上,客户表示明白了。
 楼主| 金中软件 发表于 2013-10-10 16:25:34 | 显示全部楼层
根据提议,添加自动节点,问题已解决。谢谢!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 04:24

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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