|
管理员大大,我在做系统应用数据导入的时候,原环境本来与新环境数据原先是同步的,原环境修改了流程中配置,增加了一个启动人以及各节点增加了与启动人一致的处理人,还有就是一个人员组件修改了选择范围,导入新环境的时候这两部分修改都没有生效
图示在下面
流程配置,红框中是新增内容

各节点处理人也加了这个人,在用户标识那一栏中
组件范围配置

组件修改的是去掉了职务范围
导入新环境后都没有生效,原环境新环境版本一致,都是6.1.0
我的前台调用了后台的服务来判断当前登录人是否有启动流程的身份,方法是

如果存在就开启流程,但是数据库中已经有数据了,流程却没有开启
脚本如下:
debugger;
var zcList = this.form.get("EXTERNEL_PERSON_VIEW").getData();
if (typeof zcList[0] == "undefined") {
this.form.notice("请选择离场人员", "info");
return;
}
var personData = zcList[0].data;
if(personData.STATE == '人员已离场') {
this.form.notice("人员已离场,无需重复办理", "info");
return;
}
var personRegisterProcessId = "1191cdb1-c441-498f-9097-642dc45f1852"; // 人员查询流程标识
var action = this.Actions.load("x_processplatform_assemble_surface"); // 加载后台服务
var currentUser = this.session.user;
var form = this.form;
// 调用后台方法,传参流程标识,方法作用:根据流程标识查询当前用户对应流程中可启动流程的身份
action.ProcessAction.listAvailableIdentityWithProcess(//平台封装好的方法
personRegisterProcessId,// 流程标识
function( json ){ //服务调用成功的回调函数, json为服务传回的数据
data = json.data; //为变量data赋值
// console.log(data);
debugger;
if(data.length != 0) {
form.startProcess(
"外部人员管理",
"外部人员离场申请流程",
{
"subject" : personData.subject,
"SUPPLIER" : personData.SUPPLIER,
"SEX" : personData.SEX,
"BIRTH_DAY" : personData.BIRTH_DATE,
"HEALTH" : personData.HEALTH,
"GRADUATION_DATE" : personData.GRADUATION_DATE,
"QUALIFICATIONS" : personData.QUALIFICATIONS,
"JOB1" : personData.JOB1,
"PRESENT_POSITION" : personData.PRESENT_POSITION,
"ADMISSION_TIME" : personData.ADMISSION_TIME,
"PROBATION_PERIOD_START" : personData.PROBATION_PERIOD_START,
"PROBATION_PERIOD_END" : personData.PROBATION_PERIOD_END,
"CONTACT_INFORMATION" : personData.CONTACT_INFORMATION,
"PRO_NAME" : personData.PRO_NAME,
"CONTRACT_NAME" : personData.CONTRACT_NAME,
"STATE" : personData.STATE,
"WORK_ID" : personData.WORK_ID
}
);
} else {
form.notice("权限不足,请联系管理员申请权限", "error");
}
}.bind(this),
function( json ){ //服务调用失败的回调函数, json为服务传回的数据
data = json.data; //为变量data赋值
this.form.notice("人员登记失败,请刷新重试", "error");
}.bind(this),
false //同步执行
);
报权限不足,请联系管理员申请权限,说明新导入的数据没有生效,这是什么原因,怎么解决?
万分感谢 |
|