首页
学习
活动
专区
工具
TVP
发布

远在上海

专栏作者
288
文章
346037
阅读量
34
订阅数
Flowportal.Net中审批人的一个例子
好久没更新Flowportal.Net方面的文章了,最近遇到一个实际的需求是有2个多选项(CheckBoxList),当选择其中一个的时候需要Test1.Wang处理,当选择另外一个时需要Test2.Wang处理,当2个都选择的时候,需要Test1.Wang和Test2.Wang同时处理。我的实现方法如下,如果需要更改审批人,只需要修改以下代码中的账号(这里使用的AD账号)。
崔文远TroyCui
2019-02-27
6460
基于Flowportal.Net写自己的应用时使用SqlDataReader遇到的一个问题
在使用Flowportal.Net BPM的时候,因为一个特殊的步骤需要自动根据ERP中的订单状态自动审批,在设计流程的时候,把这个步骤设定为2个处理人的共享任务。其中一个是专门设定的一个系统账号。然后,我创建了一个Winform的程序,自动执行以下的代码:先从BPM数据库中读取出来未处理的当前流程、当前步骤的清单,接着循环判断而去使用单独创建的用户登录到BPM取得共享任务并审批通过,当然了如果判断ERP系统未处理的话,就把只把当前任务取下来作为系统账号的个人任务。 程序的逻辑很清楚了,但是忽略了一个问题,在从BPM数据库读取数据的时候,偷懒是用了SqlDataReader,造成在循环内的BPM更新一直超时。后改为Dataset之后,问题解决。原因是SqlDataReader是读取完毕所有的查询结果后才断开数据库连接,所以在循环内部就会出现已经存在一个数据库连接,造成新建连接冲突。改为Dataset之后,就可以把结果放入Dataset(服务器的内存里),然后关闭对数据库的连接了,这时候那个逐行的循环更新就不会有问题了。
崔文远TroyCui
2019-02-27
5870
C#开发中Windows域认证登录
吉日嘎了的Webform例子程序做的很好,但在我们公司,除了使用GPM通用权限管理自带的账户系统登录,还需要集成Windows域账户登录。对于如何实现,我思考了一段时间,大体的思路如下:
崔文远TroyCui
2019-02-26
1.8K0
原创FlowPortal用户手写签名插件:Signature,需要另购手写板(及手写笔)
近期人事部提出需求,要给所有的工人使用电脑请假申请,代替纸质的申请。因为不可能给每一位工人开设Windows或者应用系统账号,更不可能给每一个工人配置电脑,所以他们使用公用的电脑来来申请,所使用的BPM账号也是共享的。所以面临如下风险:
崔文远TroyCui
2019-02-26
7780
BPM的移动互联的一点想法
上周老板说弄个公司的羽毛球活动的在线报名,我首先想到的就是可以放在BPM系统里面,弄一个流程,但后来想想其实这种活动发起和报名,有很多免费的应用(包括WebApp),其中一个很接地气的国内应用就是基于微信号:messagehelper,中文名叫:信息助手,他们官方网站:hudong.ba,这个是Tony以前推荐给我的,当初因为这个还搞过一个类似的程序,用来网上预订冬枣,然后就没有然后了。
崔文远TroyCui
2019-02-26
6280
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档