画图界面帮助说明功能提交
This commit is contained in:
parent
e37c40cde3
commit
10080abd78
Binary file not shown.
@ -82,6 +82,7 @@ AWS PAL(Process Asset Library)流程资产库是AWS CoE平台的重要产品组
|
|||||||
<property action="edit" group="BPA" name="PROCESS_OWNER_ATTR" title="BPA流程负责人属性控制" type="input" isSystem="false" desc="PAL的指定属性控制BPA的流程权限<br><br>当PAL的BPMN流程与BPM平台存在关联关系并且该流程在BPA中进行了流程分析,可指定一个PAL的BPMN流程文件属性进行BPA流程权限单向管控<br><br>例如:设定该参数值为“bpm_person”, 流程责任人属性,代表含义为当用户修改了流程责任人属性之后,会自动触发将相关流程责任人同步至该流程在BPA的权限<br><br>支持自定义的PAL BPMN文件属性,该属性为关联BPM平台组织架构人员时有效" ref=""/>
|
<property action="edit" group="BPA" name="PROCESS_OWNER_ATTR" title="BPA流程负责人属性控制" type="input" isSystem="false" desc="PAL的指定属性控制BPA的流程权限<br><br>当PAL的BPMN流程与BPM平台存在关联关系并且该流程在BPA中进行了流程分析,可指定一个PAL的BPMN流程文件属性进行BPA流程权限单向管控<br><br>例如:设定该参数值为“bpm_person”, 流程责任人属性,代表含义为当用户修改了流程责任人属性之后,会自动触发将相关流程责任人同步至该流程在BPA的权限<br><br>支持自定义的PAL BPMN文件属性,该属性为关联BPM平台组织架构人员时有效" ref=""/>
|
||||||
<property action="edit" group="三员管理" name="fileHighSecurity" title="流程文件三员管理密级标定标志" type="combox" isSystem="false" desc="该参数针对开启三员管理应用启动后,是否对流程文件密级标定功能进行启用的开关,<br>默认为不开启" ref="关闭:false| 开启:true">false</property>
|
<property action="edit" group="三员管理" name="fileHighSecurity" title="流程文件三员管理密级标定标志" type="combox" isSystem="false" desc="该参数针对开启三员管理应用启动后,是否对流程文件密级标定功能进行启用的开关,<br>默认为不开启" ref="关闭:false| 开启:true">false</property>
|
||||||
<property action="edit" group="designer" name="DIAGRAM_CONTENT_EXIST_MARK" title="模型图是否存在内容的标记开关" type="combox" isSystem="false" desc="保存模型图时(点击PAL画图设计器保存按钮),进行模型图是否包含形状节点的标记记录,根据所选参数值记录到APP_ACT_COE_PAL_REPOSITORY表中对应的EXT1、EXT2、EXT3、EXT4字段,可以根据项目实际需求可以记录到指定的扩展字段<br><br>当选择关闭时不进行记录<br><br>以记录到EXT1为例,当EXT1为空字符串或字符串“0”时,该模型图不存在内容,当EXT1字符串”1“时,存在形状内容<br><br>若需要对所有已存在的模型图进行一次性全部标记,在“工具附加-PAL初始化模型图标记”中执行模型图形状标记初始化" ref="关闭:close|开启并记录到EXT1参数:EXT1|开启并记录到EXT2参数:EXT2|开启并记录到EXT3参数:EXT3|开启并记录到EXT4参数:EXT4">close</property>
|
<property action="edit" group="designer" name="DIAGRAM_CONTENT_EXIST_MARK" title="模型图是否存在内容的标记开关" type="combox" isSystem="false" desc="保存模型图时(点击PAL画图设计器保存按钮),进行模型图是否包含形状节点的标记记录,根据所选参数值记录到APP_ACT_COE_PAL_REPOSITORY表中对应的EXT1、EXT2、EXT3、EXT4字段,可以根据项目实际需求可以记录到指定的扩展字段<br><br>当选择关闭时不进行记录<br><br>以记录到EXT1为例,当EXT1为空字符串或字符串“0”时,该模型图不存在内容,当EXT1字符串”1“时,存在形状内容<br><br>若需要对所有已存在的模型图进行一次性全部标记,在“工具附加-PAL初始化模型图标记”中执行模型图形状标记初始化" ref="关闭:close|开启并记录到EXT1参数:EXT1|开启并记录到EXT2参数:EXT2|开启并记录到EXT3参数:EXT3|开启并记录到EXT4参数:EXT4">close</property>
|
||||||
|
<property action="edit" group="designer" name="CUSTOM_HELP_TOOL_EXT_MENU_URL" title="帮助工具栏自定义URL" type="textarea" isSystem="false" desc="设计器工具栏帮助项扩展选项URL<br>以下为示例<br>[{"name":"分类1","url":"","children":[{"name":"百度链接","url":"http://www.baidu.com"},{"name":"腾讯链接","url":"https://www.tencent.com/zh-cn/"}]},{"name":"分类2","url":"","children":[{"name":"搜狐网链接","url":"https://www.sohu.com/"},{"name":"人民网链接","url":"http://www.people.com.cn/"}]},{"name":"凤凰网链接","url":"https://www.ifeng.com/"}]" ref="">[{"name":"分类1","url":"","children":[{"name":"百度链接","url":"http://www.baidu.com"},{"name":"腾讯链接","url":"https://www.tencent.com/zh-cn/"}]},{"name":"分类2","url":"","children":[{"name":"搜狐网链接","url":"https://www.sohu.com/"},{"name":"人民网链接","url":"http://www.people.com.cn/"}]},{"name":"凤凰网链接","url":"https://www.ifeng.com/"}]</property>
|
||||||
</properties>
|
</properties>
|
||||||
<modelAdministrator/>
|
<modelAdministrator/>
|
||||||
<icon code="&#xe604;" color="#009b52"/>
|
<icon code="&#xe604;" color="#009b52"/>
|
||||||
|
|||||||
@ -595,6 +595,8 @@ public class CoeDesignerWeb extends ActionWeb {
|
|||||||
} else {
|
} else {
|
||||||
macroLibraries.put("processOutput", false);
|
macroLibraries.put("processOutput", false);
|
||||||
}
|
}
|
||||||
|
// 帮助工具栏扩展
|
||||||
|
getHelptoolExtUrl(macroLibraries);
|
||||||
// 操作行为日志记录
|
// 操作行为日志记录
|
||||||
if (SDK.getAppAPI().getPropertyBooleanValue(CoEConstant.APP_ID, "IS_RECORD_OP_LOG", false)) {
|
if (SDK.getAppAPI().getPropertyBooleanValue(CoEConstant.APP_ID, "IS_RECORD_OP_LOG", false)) {
|
||||||
CoEOpLogAPI.auditOkOp(_uc, CoEOpLogConst.MODULE_CATEGORY_REPOSITORY, CoEOpLogConst.OP_ACCESS, CoEOpLogConst.INFO_REPOSITORY_ACCESS);
|
CoEOpLogAPI.auditOkOp(_uc, CoEOpLogConst.MODULE_CATEGORY_REPOSITORY, CoEOpLogConst.OP_ACCESS, CoEOpLogConst.INFO_REPOSITORY_ACCESS);
|
||||||
@ -615,6 +617,15 @@ public class CoeDesignerWeb extends ActionWeb {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 帮助工具栏扩展
|
||||||
|
* @param macroLibraries
|
||||||
|
*/
|
||||||
|
private void getHelptoolExtUrl(Map<String, Object> macroLibraries) {
|
||||||
|
JSONArray propVal = SDK.getAppAPI().getPropertyJSONArrayValue(CoEConstant.APP_ID, "CUSTOM_HELP_TOOL_EXT_MENU_URL");
|
||||||
|
macroLibraries.put("customHelpToolExtMenuUrl", propVal);
|
||||||
|
}
|
||||||
|
|
||||||
// 串联分析应用片段
|
// 串联分析应用片段
|
||||||
public void getPalProcessLinkTag(PALRepositoryModel plModel, Map<String, Object> macroLibraries) {
|
public void getPalProcessLinkTag(PALRepositoryModel plModel, Map<String, Object> macroLibraries) {
|
||||||
String processlinkAppId = "com.actionsoft.apps.coe.pal.processlink";
|
String processlinkAppId = "com.actionsoft.apps.coe.pal.processlink";
|
||||||
|
|||||||
@ -190,6 +190,9 @@
|
|||||||
var ext3 = "<#ext3>";
|
var ext3 = "<#ext3>";
|
||||||
var ext4 = "<#ext4>";
|
var ext4 = "<#ext4>";
|
||||||
|
|
||||||
|
// 帮助工具栏扩展url
|
||||||
|
var customHelpToolExtMenuUrl = <#customHelpToolExtMenuUrl>;
|
||||||
|
|
||||||
//是否需要保存提示
|
//是否需要保存提示
|
||||||
var isSave = true;
|
var isSave = true;
|
||||||
var isNeedPutMessage = true;
|
var isNeedPutMessage = true;
|
||||||
@ -292,7 +295,60 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
function initCustomHelpToolExtMenuUrl() {
|
||||||
|
// 自定义帮助扩展
|
||||||
|
if (customHelpToolExtMenuUrl.length > 0) {
|
||||||
|
var liHtml = "";
|
||||||
|
for (var i = 0; i < customHelpToolExtMenuUrl.length; i++) {
|
||||||
|
// 第一层
|
||||||
|
var firstLevelObj = customHelpToolExtMenuUrl[i];
|
||||||
|
if (firstLevelObj.children && firstLevelObj.children.length > 0) {// 有第二层菜单
|
||||||
|
liHtml += '<li>' + firstLevelObj.name;
|
||||||
|
liHtml += '<div class="extend ex_arrow">►</div>';
|
||||||
|
liHtml += '<ul class="menu list extend_menu">';
|
||||||
|
var children = firstLevelObj.children;
|
||||||
|
if (children && children.length > 0) {
|
||||||
|
for (var j = 0; j < children.length; j++) {
|
||||||
|
liHtml += '<li onclick="openUrl(\'helpToolExtUrl\',\''+ children[j].url +'\',{},\'_blank\')">' + children[j].name + '</li>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
liHtml += '</ul>'
|
||||||
|
liHtml += '</li>';
|
||||||
|
} else {// 只有第一层菜单
|
||||||
|
liHtml += '<li onclick="openUrl(\'helpToolExtUrl\',\''+ firstLevelObj.url +'\',{},\'_blank\')">' + firstLevelObj.name + '</li>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$('#bar_list_help').append(liHtml);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function openUrl(id, url, params, target) {
|
||||||
|
// 防止反复添加
|
||||||
|
var dom = document.getElementById(id);
|
||||||
|
if(dom) {
|
||||||
|
document.body.removeChild(dom);
|
||||||
|
}
|
||||||
|
var temp_form = document.createElement("form");
|
||||||
|
temp_form.action = url;
|
||||||
|
temp_form.target = target == undefined ? "_blank" : target;
|
||||||
|
temp_form.method = "get";
|
||||||
|
temp_form.style.display = "none";
|
||||||
|
for (var x in params) {
|
||||||
|
var opt = document.createElement("textarea");
|
||||||
|
opt.name = x;
|
||||||
|
opt.value = params[x];
|
||||||
|
temp_form.appendChild(opt);
|
||||||
|
}
|
||||||
|
temp_form.setAttribute('id', id);
|
||||||
|
document.body.appendChild(temp_form);
|
||||||
|
temp_form.submit();
|
||||||
|
}
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
// 自定义帮助扩展
|
||||||
|
initCustomHelpToolExtMenuUrl();
|
||||||
|
|
||||||
if (!installBatch) {// 未安装批处理应用,删除功能入口
|
if (!installBatch) {// 未安装批处理应用,删除功能入口
|
||||||
$('li[ac=batchreplace]').remove();
|
$('li[ac=batchreplace]').remove();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user