我的FlowPortal BPM培训提纲及收费标准

FlowPortal这几年一直有10个流程的无限用户的全功能版本,可以很方便在一些中小企业进行小规模尝试,作为起步,在软件方面零风险,零投入。

但是要用好这个BPM软件平台,除了看官网的在线帮助文档,必要的入门培训会大大减轻你的恐惧,极大缩短摸索时间。

这2017年以来,我一直在用的培训提纲,共计16个小时的课程。

Lesson #1、服务器准备、测试环境安装 – 2小时
Lesson #2、BPM架构、基础配置简介 – 2小时
Lesson #3、BPM企业管理器(组织机构、用户、角色、日历、权限) – 3小时
Lesson #4、BPM企业管理器(流程设计器、表单设计器)-3小时
Lesson #5、BPM流程开发基本流程、开发第一个流程 – 1小时
Lesson #6、开发第一个流程(实战课)-2小时
Lesson #7、流程相关权限管理- 2小时
Lesson #8、其它:BPM数据结构分析、高级编程等 – 1小时

疫情之下, 您可以选择给自己充充电,然后把自己公司的企业信息化提升下内功,当机会来临时,守得云开见月明。

按照惯例,我8小时的费用是5000元,需要学习全部内容就是10000元。

也可以根据自身需要选择部分课程,或者预约主题,按照每小时800元收费。

没有所谓的FlowPortal BPM绿色版

因为FlowPortal BPM加我微信的朋友日渐增多,但有不少抱着找安装文件,特别是破解版的想法。

自己不好意思说明,美其名曰绿色版。

统一回复一下,我没有。

请咨询问题、远程安装、培训或外包的朋友,先看一下这篇文字,以免耽误彼此的宝贵时间。

FlowPortal只是个BPM软件,工具是要被正确使用才能发挥价值!

FlowPortal.Net BPM发布了6.0版本

月初的的时候,朋友圈里的看到其创始人发布的微信公众号文章,大概看了写介绍,但一直没空看产品。

晚上研究了一下,PC端的UI的确专业+时尚+大气。

前端技术方面选择ExtJs的确是个保险系数很高,明智的选择。毕竟它是面向界面复杂的企业级管理软件的前端框架。

流程追踪增加了以时间轴的方式查看,网购多了,快递跟踪,符合大众要求

移动表单没空体验,但可视化报表这个,能很快基于流程积累的数据,做一些管理报表,得到公司高层的认可。

再次点赞直接在线演示的方式,让用户直观体验产品。

不过也听说BPM行业竞争激烈,FlowPortal除了推出限制流程数的免费版本以外,针对大型企业以免授权费,只收定制开发费的方式在抢市场。

这对于在企业里做信息化的IT同仁们,算是一个好消息,毕竟企业的需求在那里,能不花钱或少花钱就能看到效果,更能体现IT的价值。

附上免费注册体验网址:trial.flowportal.com/,会索取你的手机号。

FlowPortal BPM中有用的SQL:统计每个人待处理任务数量

这个适用于4.5及以上,目前应该是5.7了。

SELECT ExtRecipient
,COUNT(*) AS Quantity
FROM [BPMDB].[dbo].[YZV_TaskList]
WHERE NodeName <> 'Start' 
AND State = 'Running' 
GROUP BY ExtRecipient
ORDER BY ExtRecipient

通过读取自带的视图,可以省去了3.5版本中的AgentAccount的问题。

通过AutoMate调度一下,每周自动发送一下邮件,省得每个步骤上都去单独设置提醒了。

收到的邮件格式如下,供参考。

FlowPortal BPM 3.5 有用的SQL:统计每个人有几条未处理任务

本版本仅限于3.5版本,不适用于4.5及以上。

第一个版本如下:

SELECT
[BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount] AS ExtRecipient
,COUNT([BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount]) AS Quantity
      
FROM [BPMDB].[dbo].[BPMInstProcSteps] INNER JOIN [BPMDB].[dbo].[BPMInstTasks] ON [BPMDB].[dbo].[BPMInstProcSteps].[TaskID] = [BPMDB].[dbo].[BPMInstTasks].[TaskID]
WHERE [BPMDB].[dbo].[BPMInstTasks].[State] = 'Running'
AND [BPMDB].[dbo].[BPMInstProcSteps].[FinishAt] IS NULL AND [BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount] <> 'waibpm' AND [BPMDB].[dbo].[BPMInstProcSteps].[NodeName] <> 'Start'
GROUP BY [BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount]
ORDER BY [BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount]

有个问题,就是一旦任务被处理人手动或自动转给助理/代理人,这个数据就不准了。所以就有了第二个版本:

SELECT
ISNULL([BPMDB].[dbo].[BPMInstProcSteps].[AgentAccount],[BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount]) AS ExtRecipient
,COUNT(*) AS Quantity
FROM [BPMDB].[dbo].[BPMInstProcSteps] INNER JOIN [BPMDB].[dbo].[BPMInstTasks] ON [BPMDB].[dbo].[BPMInstProcSteps].[TaskID] = [BPMDB].[dbo].[BPMInstTasks].[TaskID]
WHERE [BPMDB].[dbo].[BPMInstTasks].[State] = 'Running'
AND [BPMDB].[dbo].[BPMInstProcSteps].[FinishAt] IS NULL 
AND [BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount] <> 'waibpm' 
AND [BPMDB].[dbo].[BPMInstProcSteps].[NodeName] <> 'Start'
GROUP BY ISNULL([BPMDB].[dbo].[BPMInstProcSteps].[AgentAccount],[BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount])
ORDER BY ISNULL([BPMDB].[dbo].[BPMInstProcSteps].[AgentAccount],[BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount])

这个SQL写得并不好,因为GROUP BY和ORDER BY里面还有运算。最好写一个UNION将有AgentAccount和没有AgentAcount的单独筛选一下,然后再来汇总。

如果数据量不大,用这个也无妨。

另外附上在AutoMate中调度这个SQL,然后自动发送邮件的细节,供参考(图可以下载后放大看)。

FlowPortal BPM官网改版了,推出20个流程的免费基础版

我一直使用的FlowPortal BPM官网网站近期改版了,看起来更加高大上了。不仅美感提高了,所传递的信息,特别是新老用户所需要的信息也更多了。

对于新版网站,我觉得比较赞的地方:

1、新增开发者中心:http://developer.flowportal.com/,这个可是从入门到精通的宝典,直接开放出来了。

2、新增4种用户的快速体验:http://trial.flowportal.com/,也不用捣鼓本地安装测试系统了,直接在线看到效果,让新用户有直观认识,让老用户也能直观看到最新版的功能。

3、推出无用户限制、无时间限制、无功能限制的免费基础班!20支流程可以永久免费使用!!!

这应该是最重磅的消息,尽管目前此项为隐藏功能,是在科学上网的时候看到的,估计上海之外的朋友也能看到这个链接。

也发现一些问题:

1、输入flowportal.com,不加www的网址,会报错:没有找到可用的资源,请检查域名flowportal.com设置是否正确!

2、手机、平板上浏览新版网站,并没有做自适应适配。

FlowPortal.Net BPM 嵌套表没有定义外键!

 

如果你在嵌套表里面做重复表,需要定义一下外键,不然会报错:嵌套表没有定义外键!为了确定嵌套表中每一行的父行,需要在数据库中为嵌套表定义指向其父表的外键。

需要在字表创建字段ParentID

点击找到ParentID字段,右键点击“Relationships”即可创建父表的连接。

近几日淘宝店引发的感想

有想法就要有行动

细心的朋友应该能看到我博客右上角的淘宝店链接,没错开了很久了,还付了1000块保证金。DTcms带来了的订单和客户最多,现在旺财系列的代码生成器是主力。其实本没想通过这个弄个皇冠店啥得,只不过觉得好玩,什么都想玩一玩,尝试一下,不做空想家。

没耐心的人不少

不少人旺旺留言,咨询问题,我觉得写得够详细了,并且在宝贝描述里写了我的手机、微信、QQ等,还特别说明旺旺不常看。可惜还是有那么多人,不仔细看,对我来说这个损失很小,但真正需要的人,那就是大损失了。我有时候觉得自己很没耐心,可是发现网上比我还没耐心的人更多。

沟通态度特别重要

昨天有个兄弟很晚了,通过旺旺留言、加我QQ留言,还给我发短信,还加我微信,就想要以前asp写得团队任务管理系统,看到我图片有个优惠价10元,希望来一套学习研究。本来我拒绝了,因为曾经10元卖过一套,后来退款了,被买的人骚扰烦死了,写得很清楚技术支持需要2份,钱就付了10元,就想要本来200的服务,怎么也得付110吧,买家不自觉,我直接退款了,源码白送了,远离垃圾。后来这位朋友的沟通,让我觉得懂得彼此尊重,一高兴就从100块直接改为10块钱了。虽然钱少了,但开心。难道我真的很需要这100快吗,没有也可以,而因此换来开心,换来在对待技术、对待交易有相同理念的朋友,收获更丰盛。

同样一个反例,是关于以前写过的Flowportal的手写签名插件,此人前几天就联系我,后来问了问题不会,忽然又联系我,总是问问题,拒绝回答我的提问,上来直接被我拒绝了。但对方不折不挠,反复问要看演示,又是说要外包开发,我道出1万起的标准,对方还不停追问,被我言辞激烈的拒绝了。沟通最起码有个前提,及时响应,谈得话题大家都清楚,自己不懂技术,上来就问一些无关紧要,还不介绍自己的情况,浪费时间,浪费生命。

发一下截图,大家自己看吧。