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

QQ登录

只需一步,快速开始

查看: 3377|回复: 15

[结贴] 流程相关,流转确认,选择办理人后点击确认出错

[复制链接]

8

主题

43

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
发表于 2016-6-24 11:09:00 | 显示全部楼层 |阅读模式
x5版本5.2.7
错误信息:
编码: JUSTEP150210;
提示: 执行KSQL出错,
KSQL: UPDATE TR_Project a SET a.fBizState = 'bsExecuting', a.fBizStateName = '处理中', a.fCurrentActivities = ' 经理审批 律师审批 ', a.fCurrentExecutors = ' 张三 system ' WHERE a = '2016061700036'

编码: JUSTEP154038; 提示: a.fBizStateName找不到对应的关系映射

这是怎么回事啊?

我的TR_Project中并没有
fBizState、fBizStateName、fCurrentActivities、fCurrentExecutors这些字段。
流程中需要在我的
TR_Project中建这些字段吗?

8

主题

43

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2016-6-24 11:21:09 | 显示全部楼层
我的具体实现是:
1、有一个list页面,页面中每一行都会用js自动生成一个<a>标签,点击<a>标签会打开一个新的Detail页面并把行ID传过去。
2、在Detail页面中会根据传过来的行ID过滤数据。
3、在Detail页面中自定义了一个【流转】按钮trigger4。
trigger4的点击事件:
mainActivity.trigger4Click = function(event){
        var task = justep.Context.getTask();
        if(task == null){
                 // 流程启动
                 justep.xbl("flw").start( null, null, justep.xbl("dataMain").getID(), null);
        }
        justep.xbl("flw").advanceQueryExt(task,
                {"onSuccess": function(event){alert("流程流转成功");}, "onError": function(event){alert("流程流转失败");}});
};
回复 支持 反对

使用道具 举报

8

主题

43

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2016-6-24 11:24:08 | 显示全部楼层
flw是process组件的id,flw绑定的data是Detail页面中的dataMain
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2016-6-24 13:30:51 | 显示全部楼层
你应该用的是OA中的appCommon中的流转组件,平台默认的process是不需要这些关系的

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



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

使用道具 举报

8

主题

43

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2016-6-24 14:05:13 | 显示全部楼层
QQ截图20160624140240.png
我用的是这个,是用向导生成的里面的
QQ截图20160624140455.png
回复 支持 反对

使用道具 举报

8

主题

43

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2016-6-24 14:07:10 | 显示全部楼层
就是自己定义了一个trigger,来测试看看的
mainActivity.trigger4Click = function(event){
        var task = justep.Context.getTask();
        if(task == null || task == ""){
                 // 流程启动
                 justep.xbl("flw").start( null, null, justep.xbl("dataMain").getID(), null);
        }
        justep.xbl("flw").advanceQueryExt(task,
                {"onSuccess": function(event){alert("流程流转成功");}, "onError": function(event){alert("流程流转失败");}});
};
回复 支持 反对

使用道具 举报

8

主题

43

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2016-6-24 14:07:48 | 显示全部楼层
我也不知道用的是OA中的appCommon中的流转组件,还是平台默认的process
回复 支持 反对

使用道具 举报

8

主题

43

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2016-6-24 14:11:49 | 显示全部楼层
这是process的代码
QQ截图20160624141147.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2016-6-24 15:26:04 | 显示全部楼层
调用平台的流转,平台不会去控制fBizState

看看BIZprocess目录是否有xml的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

43

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2016-6-24 15:36:49 | 显示全部楼层
QQ截图20160624153619.png
是这个processExecuteConfig.xml文件的设置吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 10:44 , Processed in 0.098962 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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