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

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

[已解决] 关于手机端提交流程的时候,流程错乱问题【Bug #9066】

[复制链接]
伊示雅 发表于 2013-9-28 17:47:46 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2013-11-28 13:42 编辑

已知表单,请假单,和调休单,用浏览器写请假和调休,触发流程选择,没问题,请假是请假流程,调休是调休流程,但是用手机客户端写的时候,发现有人写调休单,结果流程是请假流程,填写请假单,结果是调休流程,导致审批时流程无法正常进行,何解,求帮助!
错误流程:
QQ图片20130928174458.jpg
正常单据
QQ图片20130928174642.jpg
sophie 发表于 2013-9-28 18:47:45 | 显示全部楼层
您好,请您确认一下手机客户端是否只有这两个表单所绑定的流程错乱还是所有的都是这样子。
kimi 发表于 2013-9-28 18:52:26 | 显示全部楼层
您好:请问您对应的流程处理是后台绑定好的流程么?还是通过流程启动按钮启动的流程呢?以及出行这样的问题只是在使用手机客户端时才会有这样的问题?可否麻烦您把这两条记录对应的流程图表贴出来,同时希望还可以看后台请假流程和调休流程图。
 楼主| 伊示雅 发表于 2013-9-30 09:46:25 | 显示全部楼层
目前手机端只有这2个流程错乱
 楼主| 伊示雅 发表于 2013-9-30 09:50:46 | 显示全部楼层
目前手机端只有这2个流程错乱,网页端是用流程启动做的,不过在网页端写单据不会出现,我测试过几单,在页面里都是走正常流程,我也找过出过问题的人的填写方式,他们都是说那几单是手机填单的,而且之前也没出现,9月份的时候突然就发现这类单子了
 楼主| 伊示雅 发表于 2013-9-30 10:02:06 | 显示全部楼层
本帖最后由 伊示雅 于 2013-9-30 10:05 编辑

此图为调休流程
1.png
此图为请假流程
2.png
此图为调休流程ID
3.png
此图为请假流程ID
4.jpg

调休流程启动代码

#include "orgHelper";
var flowid="";
var user=getWebUser();
var roles=user.getRoles();
println("当前用户的姓名是:"+user.getName());
var roleNms="";
for(var it=roles.iterator();it.hasNext();){
    var role=it.next();
    roleNms+=role.getName()+";";
}

if(roleNms.indexOf("事业部经理")>=0)
        flowid="11e2-dca7-0d6136a5-aa01-c3bd98ee2124";
else{
        if(isAreaUser(user.getId()))
                flowid="11e2-e071-26481283-9ffe-edfcd6a0e3f7";  //事业部员工流程id       
        else
                flowid="11e2-dbf6-583fa547-ac5e-73deb365f34d";        //总部及财务部人员流程id
}

flowid;

请假流程启动代码



#include "orgHelper";
var flowid="";
var user=getWebUser();
var roles=user.getRoles();
println("当前用户的姓名是:"+user.getName());
var roleNms="";
for(var it=roles.iterator();it.hasNext();){
    var role=it.next();
    roleNms+=role.getName()+";";
}

if(roleNms.indexOf("事业部经理")>=0)
        flowid="11e2-d9ab-15313f71-9e11-7fbb6fa047f2";
else{
        if(isAreaUser(user.getId()))
                flowid="11e2-e06f-17bc1543-9ffe-edfcd6a0e3f7";  //事业部员工流程id       
        else
                flowid="11e2-daff-7eee2c93-875e-49381bffd5c1";        //总部及财务部人员流程id
}

flowid;



include写的判断员工的类型,和流程ID无关,但是我从代码中的ID上没看到重复的,所以暂时已经排除ID错乱问题,就是不知道手机端怎么回事
echochen 发表于 2013-9-30 16:45:42 | 显示全部楼层
通过q上和电话与客户远程,发现本地apk登陆客户的程序,确实能重现客户的问题,现已经拿到客户的数据,稍后会进行本地重现。

给您带来不便了很抱歉。
kimi 发表于 2013-10-10 09:18:45 | 显示全部楼层
检查了客户的流程启动代码没有发现问题,用蔡圳程用户去安卓客户端添加调休流程时去走的事请假流程,如果在web端创建就没有这样的问题,稍后会做为bug提交给研发,给您带来不便,实在抱歉。
kimi 发表于 2013-11-11 09:32:54 | 显示全部楼层
本帖最后由 kimi 于 2013-11-11 09:40 编辑

您好:该问题已经在sp8版本中修复,麻烦您打到sp8最新补丁,补丁链接:http://www.teemlink.com/bbs/view ... &extra=page%3D1
sp8安卓最新apk下载地址:ftp://patches:patches@dev01.teem ... 489(2013-11-01).rar
kimi 发表于 2013-11-28 13:42:38 | 显示全部楼层
该问题已告知客户在sp8版本和安卓客户端最新版本中已修复,而客户也没有反馈该问题,故对应的帖子先关闭。

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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