阅读:1735 回复:2
H3BPM
655

帖子

2504

跟帖

46406

积分

管理员
管理员
  • 社区居民

(4.10~4.23)问题互助板块一周汇总

楼主#
更多 发布于:2017-04-24 18:45
(4.10~4.23)问题互助板块一周汇总
  

1.
删减数据项提示与数据结构冲突
最佳答案:@t156965365
删除表后要重新启动服务,因为业务结构这些是缓存在服务里面的。定时根据数据库结构更新,不是实时的。

2.流程设置自动催办
最佳答案:@开始懂了
在流程步骤高级设置里,设置超时策略,选择超时提醒策略

3.H3BPM  安装后,登陆怎么提示用户密码错误?
最佳答案:@开始懂了
答案如图

4.如何在数据库WorkITem表中判断流程是否到达了等待节点
最佳答案:@岩竹玉雨
查询这个表,OT_Token ,parentobjectid等于OT_WorkItem的instanceid。
当该流程处于等待环节时,查看OT_Token  的state,为0是为等待环节,1为通过。

5.SQL语句如何解析多人xml字段,关联User表查询出姓名
最佳答案:@岩竹玉雨
详细代码见原帖

6.数据库连接池满了导致报错
最佳答案:@岩竹玉雨
  一般连接池满了的原因常见于没有释放连接造成的。
你可以试试以下方法:
修改H3安装目录Server中config.xml中SharedService 的DBConnString添加max pool size=自己写大小;connect timeout =自己写时间(单位:秒);
因为只有这一个可以这样改,其他的都被封装了,所以先试试吧。

7.部门主管能不能设置几个人
最佳答案:@越王勾践
画了个简单的流程模板给你参考一下吧,其中职员报修单到小组审批这一步骤用主管函数,至于你说的有正副主任之分,建议是去到最高的审批人做审批,然后有都多少个车间就几条支线,连接线记得选else,这样就可以在每个车间下设置岗位,再走岗位函数。

8.关于映射问题
最佳答案:@武汉技术支持团队
浏览器兼容问题,建议使用谷歌浏览器和IE9以上的浏览器

9.流程的取消流程的设置情况
最佳答案:@岩竹玉雨
可以添加一个按钮(只发起人可见),后台添加结束流程事件。
//结束对应流程任务 接口
  AppUtility.Engine.WorkItemManager.InstanceCanceld(System.String)
以下为参考内容:
http://bbs.h3bpm.com/read.php?tid=1777
http://wiki.h3yun.com/Default.aspx?code=IWorkItemManager10

10.应用菜单发布流程表单和列表问题
最佳答案:@岩竹玉雨
如果想做成左边菜单,右边是填报页面,那就得新作一个页面。
为了保证交互体验完美,请自行修改提交后页面关闭事件。
做页面时要继承~/DefaultMaster.master母版页。(这个根据你的截图情况来看你已经知道了。这里就不细说了)
发起填报页的地址改为:/Portal/StartInstance.aspx?WorkflowCode=流程编码
菜单配置时,请页面选择自定义。地址填写为你新作页面的地址。
如直接使用单页面弹出:
不用考虑页面关闭事件。
配置菜单时,勾选打开新窗口,页面选择自定义,地址为StartInstance.aspx?WorkflowCode=流程编码

11.想做左边菜单右边流程表单填报的效果
最佳答案:@岩竹玉雨
新建页面,母版页为DefaultMaster.master,该页面添加iframe,iframe为流程发起页面(注意路径地址:/Portal/StartInstance.aspx?WorkflowCode=流程编码 )

12.业务动作的异常怎么删除
最佳答案:@Ricardo
异常日志里可以下修复这个异常,在异常日志里找到原因,重新调用改业务动节点即可。

13.手册上说有设计模式,怎么没看到?
最佳答案:@武汉技术支持团队
设计模式主要是针对网站首页的功能,用于门户首页的开发布局

14.表单子表自动填入几行数据
 最佳答案:@岩竹玉雨    @t156965365
方法一
前台使用如下几个函数就可以实现了,在合同的onchange事件获取数据以后处理。
(详细代码见原帖)

15.选人选部门控件只显示当前所在组织机构的下级
 最佳答案:  @t156965365
在表单的Loaded事件中,动态设置选人控件的RootUnit.
代码如下:

复制代码

var deptID = sheetInfo.OriginatorOU;
var sheetUser = $.MvcSheetUI.GetElement("选人控件字段名").SheetUIManager();
                        if (sheetUser) {
                            sheetUser.SetRootUnit(deptID);
                            sheetUser.Render();
                        }

16.如何在js里获取当前审批步骤编码
 最佳答案:  @t156965365
$.MvcSheetUI.SheetInfo.ActivityCode; //当前活动节点

17.默认发布消息是在哪里能接收查看到
 最佳答案:  @开始懂了
待办任务中的标记,点击后可以看到通知消息
也可以设置邮件或者微信通知
  
10月签到活动奖励发放啦:http://bbs.h3bpm.com/read.php?tid=5377&fid=5
岩竹玉雨
20

帖子

840

跟帖

205241

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
1楼#
发布于:2017-04-24 19:11
木木大人的 @ 有毒。
发问题贴的时候,可以@一下我,我就能更快的知道了
越王勾践
167

帖子

1099

跟帖

19415

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
2楼#
发布于:2017-04-24 19:45
真的有毒,永远点了都还提示的。
游客

返回顶部