本篇收录 O2OA 平台社区问答中偏开发与运维的问题。先解释手机端出现多个服务器,多因手机号在多个环境注册过,无效项可由管理员清理;再讲待阅意见用阅读记录控件呈现、超级管理员密码登录需调整个人配置,删除流程数据则按权限区分入口。末尾提示流程中引用脚本要带调用前缀,条件路由可按职位判断,门户引外部脚本时注意加载时序,日志收集以 javacore 与堆转储为主。
如题。
这个是因为您的手机号码在多个 o2oa 服务器上存在,一般情况下是管理员注册了 o2云。
如果是无效的服务器,可以让管理员删除该 o2云账号。
希望在表单上显示待阅意见,该如何实现。
6.2以后的版本,表达控件有阅读记录控件,可以直接添加一个控件
如何删除某一条流程数据?
1.您可以在流程应用中删除目标数据。
普通用户可以删除“我的流程实例”中有权限删除的数据;管理员可以删除“流程实例管理”中有权限删除的数据。
2.通过接口删除(管理员)
http://127.0.0.1:20020/x_processplatform_service_processing/jest/index.html
有一个问题请教:超级管理员的密码可以登录所有账号,请问该如何禁用呢?
将个人信息配置中的 superPermission 修改为 true,然后重启服务器即可生效。
您好,我使用系统中的数据导入模型导入数据,其中一部分数据来自数据表格,包含时间、金额等类型的字段。导入成功后打开文档,数据表格中只有默认值,数据均未导入,但数据库中已存在数据。这是什么原因?应该如何解决?
一般情况下,格式为:数据表格名.data.序号.字段名 比如:datatable.data.0.calendar。
您应该是路径用错了。
当然,如果使用数据表格,建议直接采用 json 的方式导入,您这样只能导入一行!
在 API 中看到‘this.include 是一个方法,当您在流程、门户或者内容管理中创建了脚本配置,可以使用 this.include()用来引用脚本配置。’还强调了 optionsOrName ‘流程设计中的脚本只支持字符串。’。所以理解流程设计中是支持引用脚本的。(O2OA API: include() | O2OA 开发平台)
问题描述:
1.在流程应用中,创建了脚本‘getWorkerThroughUpUnit’,定义了 Test()方法,返回一个身份;
2.在流程的活动节点,处理人配置中选择“脚本配置”并引用脚本(两种引用方法均已尝试),但流程流转不成功,报错提示 Test()没定义,见最后一张图。
请使用 this.Test()。
在选择活动的条件判断中,如何根据拟稿人的职位判断活动走向?例如拟稿人是部门经理,则流向总经理;是普通员工,则流向副总经理。
此处使用普通路由即可,
1.使用普通路由
1.您可以根据https://www.o2oa.net/api/module-org.html#module-org 方法获得当前用户的职位。
2.然后根据职位不同获得不同的走向
、
var identity = this.workContext.getWork().creatorIdentity;
//获得拟稿人职位
var dutyNameList = this.org.listDutyNameWithIdentity( identity );
//根据职位不同流向
if(dutyNameList.indexOf('部门经理')>0){
return this.org.getDuty( "总经理", "公司名" )
}else{
return this.org.getDuty( "副总经理", "公司名" )
}查询成功但值赋不上,该如何设置查询语句同步?
默认 this.Actions.load 是异步的,但您的加载需要同步。
请参考:
http://release11.o2oa.net/api/module-Actions.html#load
如下图,导入的 html 中引入了外部 js,但这些 js 文件已放到服务器 webserver 对应的目录下,通过 src 链接可以打开;然而页面中并未加载这些 js,导致 js 内的方法无法生效。请问是否有其他导入自定义 js 的方法?
引入文件的方式有很多种,请参考
1. 如果表单中没有 queryLoad 事件,则添加 queryLoad 事件,并在事件中引入对应的脚本配置。
2. 脚本配置,这些脚本都在 queryLoad 中添加。
方法一:Element 方法
new Element("link", {
"rel": "stylesheet",
"type": "text/css",
"href": "custom/css/bulma.css"
}).inject($(document.head));
方法二:include 方法
https://www.o2oa.net/api/this.include(";脚本名");
方法三:load方法o2.load("url", function(){ }.bind(this));o2.loadCss(url, document.body,function(){
}.bind(this));
3. 然后在需要的时候使用 css 样式,或调用 js 方法、函数。
收集 javacore 和 heapdump 便于查看日志,用于分析 java 应用问题。
请参考帖子
相关内容