阅读:2289 回复:0
H3BPM
655

帖子

2504

跟帖

46406

积分

管理员
管理员
  • 社区居民

10月问题互助板块月度汇总&总结

楼主#
更多 发布于:2018-11-19 17:42
月总结大会开始了!
  大家好,问题互助板块在2018年10月一共69个问题帖,有60+个问题收到了各位大神的帮助回复,送人玫瑰,手留余香,在这个自由交流,互相帮助的BPM开发圈子里,我们能充分感受到雪中送炭的热情,感受到分享的喜悦,希望同学们多来这里逛逛,结识一些志同道合的朋友,共同探讨一些BPM的问题~~
在这里社区强烈号召各位提问的同学:


历史汇总帖:6月7月8月9月


10月问题汇总如下:55个

Chrome70版本后台管理无法使用解决方案
Chrome70版本后台管理打开兼容问题解决方案.docx

java版本10.5h3bpm富文本编辑器可以实现附加上传吗
这个不是标准功能,无法配置

BPM流程里的传阅可以设置超时自动取消吗?
没有这个功能。可以通过自定义代码实现,写一个轮询程序,每天晚上定时处理超时未读的待办任务

v9.2.6 创建业务服务,保存新建业务服务都报错
这个地址打开 报错了,解决了,谢谢

BPM 10.5 JAVA 能通过配置设置表单能否允许打印吗?
可是浏览器自带打印功能的,你总不能把所有用户的浏览器打印功能都给禁掉吧。

js给控件赋值的问题
是因为我在 控件里的displayrule里面有控制隐藏的代码,{PurchaseOfficeExpenseDetails.InvoiceName}=="0",去掉这段代码就好了;

启动portal webservice只发布了一个Organization地址
你看一下这个文件里,配置了几个服务

js如何获取表单控件的权限?
$.MvcSheetUI.SheetInfo.BizObject.DataItems.SFLC.O    包含E就是可写

请教大家,流程修改后,正在走的流程如何按新的流程执行
.net版本下 改ot_instancecontext、ot_workitem及补充该流程的业务数据。最后还要重启引擎清除缓存或者将该流程实例先取消,再重新激活也可清除缓存。

流程发起时怎么引用其他流程表单?
V10版本是短文本字段上加关联表单,你看下

BPM 10.5 JAVA 表单提交前能获取下一节点审批人吗?
从730行的代码开始,最近太忙,没时间研究Java的写法

请问结束流程有事件吗
后台结束流程的函数,你重载一下就可以写你的逻辑了。 [复制代码]

标签 sheetcontrols:sheetuserselector
这个控件有个自带的属性OnChange,你在里面写你的逻辑就可以了

保存失败,请联系管理员:错误:方法"LeaveDays"的设置不是XML;
转义符你少了个分号,应该是

针对要离职的人员待办如何处理
"跟你说个思路,你去测试一下看是否可行。
离职人员弄个委托给交接的人员,一个月或者两个月这样。"

带基础表的表单怎么设计和实现呢,跪求思路
"你这个看起来像三层的表,h3只支持两层的表,把类别放子表才能实现。
如果只是为了明细列表好看一点,可以像我这样,改造下 sheetgridview,使明细支持自由的排版。 "

BPM java10.5 数据库连接失败
"你应该是改过数据库链接。
一开始安装测试时是在你本地发布的,后来把项目和数据库搬到服务器上,然后改数据库链接报错了"

流程属性中的计划时长,时间到了之后可以提醒吗?
"那你在发起后弄个并行的节点,节点的操作人弄个虚拟的人员,然后在这个节点弄个超时策略。
变相实现流程级的提醒。"

BPM 10.5java 开窗查询条件可以隐藏吗?
dotnet 版在主数据查询列表设置查询条件时有显示的勾选,你可以看看java版是不是这样。

BPM java10.4 应用中心的子菜单怎么发布到钉钉上?
你好,只能把应用下那个菜单整体发布到钉钉,不能直接发布子菜单,效果是发布整个菜单到钉钉,然后从钉钉进去后出现子菜单icon

.net v9.2.6 上传附件,添加.msg 文件时总报错(个别用户)
"首先把文件考到你电脑,试下上传有没有问题。
然后让她换浏览器测试有没有问题。"

sheetgridview怎么定义时间格式
查看确实有这个bug,没有考虑格式的问题,同意都是带秒的,如果全局不希望有秒的话,可以修改\Portal\WFRes\_Scripts\MVCSheet\Controls\SheetTime.js中下图代码,改成stime。

SheetGridView导出功能有源码修改吗?
9.2.7是封装在OThinker.H3.WorkSheet.MvcPage中,应该是没法改的。不过你可以后台重写这个方法 ,然后你就可以随便改了。 【复制代码】

修改流程表单数据库数据无反应
"使用sql直接修改数据库,不会实时刷新。
h3的数据是缓存在引擎里的,要么使用h3的自己的一些函数新建,要么执行sql后刷新缓存。
参考如下贴子 "

流程节点参与者获取流程发起人所在部门的某个组
"用组的话可以FindRoleByName通过名称查,每个分公司加个相同名字的组。
可以参考wiki上面的http://wiki.h3yun.com/Default.aspx?code=edit"

BPM 10.5 JAVA 表单下拉框使用数据字典设置必填不生效吗?
在DefaultItems里设置值生效; 用数据字典没生效

表单上获取当前活动节点
$.MvcSheetUI.SheetInfo.BizObject.DataItems.ActivityName.V

如何实时获取用户的基本数据,实时获取状态:激活还是禁用
user的ServerState属性,代表是否离职

日期默认值问题
日期控件的默认值逻辑在这里设置的,如果项目上觉得不合理,可以先自行修改。我也会先产品反馈一下这个问题

SheetAttachment.js 保存时提示未定义
发个安装包给你,你自己安装后选择需要的文件,9.2.7版本的

数据模型的日期默认值怎么去掉?
你是不是数据模型里面改掉默认值以后没有重新发布

查看明细报表,是否能通过点击具体项,查看详情?
建报表的时候,可以选择联动报表….

金额小写转换大写小数点后开始出错
resAIW += digits[Number(d)] + decimals;这句改一下

传阅子表里面的人员怎么设置参与者
"增加数据项:参与者(多个)
在最后一步完成的save事件中将子表的人员塞入【参与者】"

流程中的附件列表,如何给每条附件添加类型图标?
"说一个解决思路吧,
第一步、建一个数据表,维护文件类型与图标的关系
第二步,在附件加载渲染时,根据文件类型,把图标加上去"

BPM java10.5 打开表单报错
可能原因:1是未启动引擎服务,2、“3563518888”这个用户不在OT_User表中

H3BPM10.5JAVA版AD同步代码没开发?!
"我和公司测试确认过,这个功能没问题啊。没看懂你这两个截图有什么关系,第一张截图是MVC访问controller的URL,第二个截图第一个方法是增量同步,第二个方法是全同步。
额,已经搞定了,现在分享下解决方案。不是代码问题,是本单位AD域下有3个顶级组织机构。没有指明是那个AD会报错!"

v9.2.6版本】手机端的工具栏显示不出来
和你另一个帖子一样的问题。你就建个表单,使用默认表单,看看有没有问题。

报表怎么按人员控件的部门做展示?
发起组织选部门的上一级再做查询

BPM java10.5 表单日期类型不能设置为空
对的,然后在表单里,把【DefaultValue】CurrentTime去掉,就ok了。你试一下。

我在页面上增加一个按钮,请问如何在点击时调用打印事件。
你把Action值改为 Print,或者直接写打印的代码

webservice 如何获取当前登录人姓名
主数据 新建查询列表的时候,查询条件选系统参数就可以了。

用aspx.cs的代码给表单控件赋值怎么写
可以在页面js中增加代码

我想问一下,给表单数据模型设置权限时,这个权限里的用户和组织范围都是啥作用
这个是在流程中心查询流程的时候使用的。普通用户流程中心查询流程中只能查询自己的,这里配置后才可以查询别人的。

如何设置用户登录的界面是门户而不是流程中心?
"我记得之前回复过类似的。
10版本是在Portal/js/controllers/LoginController.js中:红色部分修改为$state.go(""home"");"

H3 BPM:移动端在填写表单的时候是否支持定位的功能?
【附件】你可以参考这个,当然也可以用高德的,都可以,我目前使用的高德。获取到值给表单赋值就行了。当然,定位可能不是十分准确,位置解析完成,除了默认位置外,会有附近位置的。可以选择。

流程包上的锁定有啥用?
锁定了,别的用户后台进来,不能修改。

V9 V10中的角色、岗位定义,他们之间的关系是怎么样的?
"在10版本之前,没有什么角色这么一说。角色是在10之后,取代了9的岗位。
比如,每个部门下都有部门经理这个岗位。那么,在9里面是需要先定义职务,每个部门下增加岗位对应职务。然后设置人员。
在组织架构中有体现…"

10.4版本查询列表使用虚拟字段时有错误
虚拟字段是不会在数据库表结构中生成字段的,所有用之于报表查询肯定会报错

查询列表:[查询条件]中如何应用业务服务?
添加查询条件就是相当于加Where条件啊。例如你的业务服务是一个SQL语句,你的Where条件在SQL语句里要加好,发布后,在查询列表里能自动识别到那些参数可以作为查询条件

如何隐藏“保存”按钮
 修改Portal\WFRes\_Scripts\MVCSheet\MvcSheet.js,搜索如下代码,大概594行,把this.SaveAction屏蔽掉。【附代码】

节点属性勾选批量操作,为什么待办任务里不能批量操作?
待办任务右上角,有个【批量模式】

.net 10.4 Oracle 11.2.0.1 安装遇到
如果是Oracle数据库,要运行一下这个EXE文件进行数据库初始化

webservice接口实现审批,驳回,提交等操作。
数据不多的话最简单的是表单数据按json数据格式拼好,有专门用json数据作为入参发起流程接口的StartWorkflowWithJson

自定义表单中执行按钮后,页面刷新内容异常
"使用sql直接修改数据库,不会实时刷新。
h3的数据是缓存在引擎里的,要么使用h3的自己的一些函数新建,要么执行sql后刷新缓存。
参考如下贴子…"
10月签到活动奖励发放啦:http://bbs.h3bpm.com/read.php?tid=5377&fid=5
游客

返回顶部