CCflow

CCFlow & JFlow微信微工作台集成配置说明

匿名 (未验证) 提交于 2019-12-02 23:40:02
1.创建微工作台 4.创建完成。 2.设置网页授权及JS-SDK 3.自定义菜单 1.找到自定义菜单,并点击设置,进入菜单配置页面。 2.添加菜单。目前ccflow&jflow支持6个通用的菜单配置,即:发起(Start.htm)、待办(Todolist.htm)、在途(Runing.htm)、抄送(CC.htm)、已完成(Complete.htm)、查询(Search.htm)。 在创建菜单时,请注意url中的参数变化。比如: 标红的,是需要修改的参数,其他参数固定不变。 appid:企业ID,在企业信息中可以查看到具体ID值。 redirect_uri:免登验证页面。免登验证页面是固定,http://****/CCMobile/action.aspx. state:验证通过后,要进入的页面名称。名称对应上面的6个菜单,比如:Start=发起(Start.htm) 4.设置消息提醒 配置微信中的消息推送。找到接收消息,点击设置API接收。 输入微信验证请求的URL,比如: Token与EncodingAESKey点击随机获取后,点击保存。保存成功后,配置成功。 5.参数配置 ccflow的配置文件web.config中(jflow配置文件地址: \jflow-web\src\main\resources\jflow.properties),需要将微信中的几个重要参数进行配置。

青岛JFlow,CCFlow 本周末(8月6,7号)驰骋工作流程引擎-培训邀请函.

家住魔仙堡 提交于 2019-12-02 17:30:22
各位青岛 JFlow,CCFlow 爱好者 : 定于本周末( 8 月 6 号, 7 号)两天, 在山东青鸟软通信息技术股份有限公司 ,举行 JFlow,CCFlow 驰骋工作流引擎 两天精华课程培训 . 我们将对如下朋友免费邀请培训 . 1, 在具有一定贡献的开源软件作者 . 2, 高校教师 . 3, 驰骋的老客户 . 4, 正在评估选型,并且需要有偿使用 jFlow,ccflow 的客户 . 请填写评估申请单 . http://ccflow.org/CCS/Site/PG.aspx 本次赞助商 : 山东青鸟软通信息技术股份有限公司 长春思威科技有限公司 时间: 8 月 6 号上午 9 点 - 8 月 7 号下午 5 点 . 地点 : 青岛市延安三路 67 号湛山创意工厂 B7 驰骋讲师 : 周朋 . 报名电话 : 18660153393, QQ:793719823, 微信号 : 18660153393 济南培训邀请函 8 月 8 号 - 8 月 11 号 , 请见: http://user.qzone.qq.com/793719823/blog/1470041911 致 !!! 济南驰骋信息技术有限公司 2016 年 8 月 4 日星期四 来源: oschina 链接: https://my.oschina.net/u/10897/blog/727007

项目工程类的流程在ccflow中应用与设计说明书

倖福魔咒の 提交于 2019-12-01 09:22:16
说明: -------------------------------------- 1, Prj为项目工程所用的一些扩展应用,项目流程也可以称呼为工程流程,是为了建造一个跨期比较长的工程在每个环节上需要流程控制。 2, 项目流程权限控制比较特殊,比如一个人在a项目中是项目经理,在b项目中是工程师。这类的流程在节点权限控制时会遇到局限在本项目中流转。 3,一个项目会有资料树的概念,每一个有关项目的流程具有一些文档,这些文档会于项目关联。 4,项目流程ccflow在表单设计中有一个约定。每个节点表单中(流程表单除外)都必须有PrjNo,PrjName两个属性. 在流程设计时必须指明此流程为项目类型的流程。 环境搭建 ---------------------------------------- 1. D:\ccflow\ExpandingApplication\Prj\Prj 复制到 D:\ccflow\VisualFlow\ 中去. 2. 在ccflow webapplication 中引用 D:\ccflow\ExpandingApplication\Prj\Components\BP.PRJ\BP.PRJ.csproj 3. 在目录: D:\ccflow\VisualFlow\DataUser 下创建一个Prj.Data 目录. 这个目录将会放资料树。 D:\ccflow

驰骋工作流引擎是如何实现自动更新的?

坚强是说给别人听的谎言 提交于 2019-12-01 09:22:06
驰骋工作流引擎是如何实现自动更新的? ccflow 把更新分成三类, 应用程序代码更新、数据表结构更新、数据更新. 应用程序代码更新,不用说了直接用svn根据网站发布的获取地址去更新就可以了。 数据表结构更新、数据更新ccflow放在 /WF/Admin/XAP/Designer.aspx 的文件下面, 在您以升级的模式进入ccflow时,ccflow会执行升级代码进行更新。 我们会保持2年更新,就是说你两年以前使用ccflow, 一直没有更新,如果你下载了ccflow 新代码,ccflow会把2年内的补丁包都自动打上。 当你遇到问题时,请及时在bbs上反馈,如果收到更新的通知,请在更新代码后以升级的模式进入流程设计器。 其它: 1, ccflow有数据表自动修复功能,在您使用ccflow是有时间第一次看到一个错误,第二次就没有了,这是因为您没有用升级的模式登录ccflow, 在遇到新程序与旧的数据表结构不一致时,ccflow会自动修复上,第二次运行就没有错误了。 2, 不要尝试每次都去更新,如果现阶段驰骋工作流引擎已经满足了您的需要,那就不要去更新。 来源: oschina 链接: https://my.oschina.net/u/10897/blog/100752

如何使用驰骋工作流引擎的获取最新消息接口实现消息推送

独自空忆成欢 提交于 2019-12-01 09:20:16
如何使用驰骋工作流引擎的获取最新消息接口实现消息推送 关键字: 驰骋 工作 流程引擎, 消息推送 . 应用场景: 需要在手机的代办、抄送、在途、消息地方的Icon右下方显示出来,等待处理的消息个数。 实现方式: 调用 ccflow 的AIP. /// <summary> /// 获取最新的消息 /// </summary> /// <param name="dateLastTime">上次获取的时间</param> /// <param name="userNo"> 用户 编号</param> /// <returns>返回消息:返回两个列的数据源MsgType,Num.</returns> public DataTable Port_GetNewMsg(string dateLastTime, string userNo) { return BP.WF.Dev2Interface.Port_GetNewMsg(dateLastTime, userNo); } 复制代码 返回结果: 两个列 MsgType 消息类型,Num 消息数量. 实现步骤: 每次获取消息后,就要把获取消息的时间写入内存里,时间格式为yyyy-MM-dd HH:mm,下次就要把这个时间作为一个参数,传入接口, 系统 就会把 这个时间点以来到现在的消息数据量按照消息类型分组读取出来。之后让其显示在icon下面。

如何让ccflow实现邮寄模式的工作流程设计?

与世无争的帅哥 提交于 2019-12-01 09:18:44
如何让ccflow实现邮寄模式的工作流程设计? 邮寄流程模式的定义: 现用形象的实例说明,在一个小区里有一个邮箱,小区的居民都向这个邮箱由投递要发送的邮件(每个人可以看做 一个子线程), 邮寄员定期的或者不定期的(自动或者手动)来取出这些信件,交给邮局,然后邮局就开始执行下一步的 送达工作. 我们知道ccflow的节点类型有 普通节点、分流点、合流点、分合流点、子线程点。 如果出现分合流的情况,必 须有一个分流点在前。 上面所描述的流程模式目前ccflow是不支持的,因为ccflow每启动一个流程必须首先分配一个WorkID, 如何使用 变通的办法来解决这个问题?请按如下步骤去做。 1,建立一个邮件表, 存放社区成员的投递信息,让其每个投递(也就是每个子线程)就产生一条数据. 这个数据采集的界面自己去开发。 2, 建立一个流程,参考流程设计器操作手册 中的 3.9.3章节 如何设置流程的自动发起? 解决思路: 让子线程单独在流程之外处理。 来源: oschina 链接: https://my.oschina.net/u/10897/blog/98541

驰骋工作流引擎4月8号南昌培训邀请函

寵の児 提交于 2019-12-01 09:16:43
各位jFlow, CCFlow 爱好者: 定于4月8号,9号,10号 两天,在江西南昌 洪都军工集团,举行JFlow,CCFlow 驰骋工作流引擎 两天精华课程培训. 驰骋工作流程引擎是国内开源很成功的一款工作流程引擎,广泛应用于大型集团企业、机关事业单位、部队军区、保密军工行业。设计精巧、功能强大、极高的可配置性、概念名词通俗易懂、成长于中国生产制造、管理审批特有的环境下,深的国内开发者追崇,拥有众多的成功案例: http://ccflow.org/Case.aspx 。 驰骋工作流引擎具有.net与java两个版本,代码&数据库解构,设计思想,功能,操作手册,完全相同. 流程表单模版完全通用。 我们将对如下用户提供免费培训,请提前预约。 1, jflow, ccflow的老用户,新进的员工,我们将免费提供二次培训。 2, 评估选型的用户, 需要遵守驰骋公司的评估选型协议。 http://ccflow.org/Site/License.aspx 3,有一定贡献的开源软件作者。 我们将对小微企业提供有偿的收费服务培训: 符合小微企业标准,将不按照12万的最低标准计算, 我们会根据项目情况进行收费,这类的用户我们将会提供如下服务。 1, 全方位的培训,享受大企业一样的培训效果。 2, 协助集成服务,代码与组织结构集成。 3, 提供可以落地的流程解决方案。 4,

ccflow工作流系统新增功能-流程属性-流程关键字段

落爺英雄遲暮 提交于 2019-11-30 13:32:09
关键词:工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流 工作流开发 流程设计 工作流引擎关键字设计 定义: 业务关键字段也叫流程实例的摘要字段,他提取流程实例的节点表单中的关键字段信息,存储到控制表中。常用于显示到待办列表中,在未打开待办的时候就可以了解到该流程实例的信息。 我们知道ccbpm提供的待办都是固定列的数据json或者datatable,这些都是通用的字段,这些固定列的用于标准化的待办列表展示,实际工作中需要用到个性化的展示一些业务字段,我们把这样的业务字段叫做业务关键字段。 模版数据定义存储到WF_Flow.AtPara里面,格式如下图。 点击帮助连接出现如下提示: 开发者可以从待办接口里获得数据,形成自己的个性化的工作流待办格式。 来源: https://my.oschina.net/mengjuan/blog/3111477

ccflow向流程开始节点表单传输数据方法大全

限于喜欢 提交于 2019-11-30 04:14:43
ccflow 向 流程 开始节点表单传输数据方法大全 在启动开始节点时,通常会向其发起点 ( 流程的第一个点 ) 传输一序列值,来减少用户的输入或者处理特定业务。下面把这些特定的方法总结汇总如下。 利用 url 传输数据给表单: 事例: MyFlow.aspx?FK_Flow=001&FK_Node=101&PrjNo=GB1002&PrjName= 项目名称 . 解释:利用 Url 的方式传递值, Key 就是表单的字段名,如果一致 ccform 就是自动获取它们把值放入表单控件里。 这种方式适用于数据量比较少,没有明细表的值。 把指定物理表的一列值传递给表单: 事例: MyFlow.aspx?FK_Flow=001&FK_Node=101&FromTableName=Prj_Main&FromTablePK=No&FromTablePKVal=GB1001 解释:利用特定的标记传递 table 名称,这个 table 的主键列名称,指定的行数据。 系统就会自动的生成一个 sql 查询到这个行数据。 Select * from FromTableName where FromTablePK =’ FromTablePKVal’. 如果查询不到数据,就会抛异常。 查询到数据就会把这一行的数据根据列名与表单属性名称相对应的 copy 上去。 这种方式适用于数据量比较大数据传递。

如何为ccflow工作流引擎增加一个优先级PRI?

∥☆過路亽.° 提交于 2019-11-30 04:14:30
如何为ccflow工作流引擎增加一个优先级PRI? 对于一条流程的优先级可分为 低,中,高三个级别,用这个状态来标示这条流程的紧急程度。 以以前版本的ccflow中是以节点表单的标志来处理的,为了统一管理现在纳入了整个工程的属性里。 访问开源的asp.net 工作流引擎 ,工作流程管理系统ccflow 官方网站 http://ccflow.org 技术讨论: http://bbs.ccflow.org 设计与实现: ----------------- 0, 流程的优先级是一个全局属性,如果启用了任何一个流程都要有优先级别。 1, 在开始节点表单中增加一个PRI字段,枚举类型的. 0低,1中,2高 默认为1。 非开始节点表单可以没有PRI字段。 2,如果不需要PRI字段就可以把改字段隐藏了. 3, 在流程注册表中WF_GenerWorkFlow 也增加PRI字段。 4,在待办工作界面里可以按此字段进行分组。 5, 如果流程在中途需要修改流程优先级,就要可以在所在节点表单中改变PRI这个值,一般的情况下PRI是发起人确定的。 6, 如果采用SDK表单的开发模式,需要有参数的方式把PRI的值传递到节点表单里。 配置步骤: ---------------- 1, 在web.config 文件中增加 IsEnablePRI 设置 0 不启用, 1 启用。默认不启用。 <!--