怎么在新建流程时候选择身份?
自己设计了一个办公中心门户页面,在拥有多个身份的人新建任务的时候不会提示选择身份界面,而是直接默认身份创建了流程,请问怎么设置才能在新建任务流程的时候提示请选择身份?您是使用startProcess这个方法去启动流程的吗?这个方法有个identity参数,如果传空,当多身份的时候会弹出身份选择框
本帖最后由 沙鹰换大局 于 2022-6-1 20:21 编辑
xadmin 发表于 2022-6-1 09:45
您是使用startProcess这个方法去启动流程的吗?这个方法有个identity参数,如果传空,当多身份的时候会弹出 ...
var node = this.page.get("createProcessArea").node;
node.setStyles({
"position": "absolute",
"opacity": "0",
"display": "block",
"z-index": "100"
});
this.page.app.content.mask({
"style": { "background-color": "#999999",
"opacity": "0.5"
}
});
var size = this.page.app.content.getSize();
x = (size.x-600)/2;
y = (size.y-555)/2;
node.setStyles({
"top": ""+y+"px",
"left": ""+x+"px"
});
node.fade("in");
我是使用这个参数来启动任务的 不对,您这个只是一个弹框脚本,并没有启动流程的脚本。 论坛管理员 发表于 2022-6-2 09:30
不对,您这个只是一个弹框脚本,并没有启动流程的脚本。createProcessArea的参数
this.target.node.setStyle("display", "none"); 本帖最后由 沙鹰换大局 于 2022-6-2 11:54 编辑
论坛管理员 发表于 2022-6-2 09:30
不对,您这个只是一个弹框脚本,并没有启动流程的脚本。:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'(:'( 您提供的脚本,完全没有涉及到启动工作实例,只是一个弹框的脚本。
createProcessArea您需要去找这个div框,看里面写的启动脚本 本帖最后由 沙鹰换大局 于 2022-6-3 11:24 编辑
论坛管理员 发表于 2022-6-2 13:55
您提供的脚本,完全没有涉及到启动工作实例,只是一个弹框的脚本。
createProcessArea您需要去找这个div框 ...
通过一个按钮事件cick事件关联createProcessArea弹窗,弹窗里有俩个内容,一个是流程数据源,地址是/jaxrs/process/list/application/{id}。
还有一个是容器事件里load参数为:
var data = this.target._getSource().data;
new Element("img", {
"styles": {
"float": "left",
"width": "48px",
"height": "48px"
},
"src": (data.icon) ? "data:image/png;base64,"+data.icon : "/x_component_process_ApplicationExplorer/$Main/default/icon/application.png"
}).inject(this.target.node);
new Element("div", {
"styles": {
"line-height": "48px",
"color": "#333333",
"margin-left": "5px",
"font-size": "14px",
"width": "120px",
"float": "left",
"overflow": "hidden",
"height": "48px"
},
"text": data.name
}).inject(this.target.node); 沙鹰换大局 发表于 2022-6-3 11:23
通过一个按钮事件cick事件关联createProcessArea弹窗,弹窗里有俩个内容,一个是流程数据源,地址是/jaxrs ...
您这个脚本只是取到了应用下的流程列表而已,真正启动流程的脚本并没有。
页:
[1]