CCFlow & JFlow微信微工作台集成配置说明
1.创建微工作台
1.先用管理员账号登录微信企业号后台 https://work.weixin.qq.com/
2.点开应用与小程序。
3.点击创建引用,输入应用名称、选择图标、选择可见范围(可见范围中的部门、人员都属于微信中的通讯录)
4.创建完成。
2.设置网页授权及JS-SDK
1.进入创建的应用,找到开发者接口下面的网页授权及JS-SDK。
2.点击设置,输入域名。此处必须是域名,可以加端口号,但是不能增加http://。比如ccflow.org:6666
3.申请校验域名。点击后,会自动下载一个文件,将此文件,放到系统代码的根目录下。放入完成之后,点击确定,完成验证。
3.自定义菜单
1.找到自定义菜单,并点击设置,进入菜单配置页面。
2.添加菜单。目前ccflow&jflow支持6个通用的菜单配置,即:发起(Start.htm)、待办(Todolist.htm)、在途(Runing.htm)、抄送(CC.htm)、已完成(Complete.htm)、查询(Search.htm)。
在创建菜单时,请注意url中的参数变化。比如:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=12121212121212&redirect_uri=http://*****/CCMobile/action.aspx&response_type=code&scope=snsapi_base&state=Start#wechat_redirect
标红的,是需要修改的参数,其他参数固定不变。
appid:企业ID,在企业信息中可以查看到具体ID值。
redirect_uri:免登验证页面。免登验证页面是固定,http://****/CCMobile/action.aspx.
state:验证通过后,要进入的页面名称。名称对应上面的6个菜单,比如:Start=发起(Start.htm)
4.设置消息提醒
设置消息提醒,是为了向用户推送消息。比如,张三向李四提交一个申请,点击发送之后,李四会在微信中收到该流程申请的消息推送通知。
目前ccflow&jflow支持6中消息推送,即:工作到达、节点发送成功、节点退回后、节点撤销后、流程结束、流程删除。
在设置微信消息推送之前,需要先在流程中设置消息事件。具体步骤:节点属性--节点消息--新建消息。微信推送的消息,属于短信消息设置,设置时设置如下图所示部分。
配置微信中的消息推送。找到接收消息,点击设置API接收。
输入微信验证请求的URL,比如:
http://ccflow.org:6666/CCMobile/WeiXin.aspx.如果自己有专门编写的验证页面,可以将WeiXin.aspx替换。
Token与EncodingAESKey点击随机获取后,点击保存。保存成功后,配置成功。
5.参数配置
ccflow的配置文件web.config中(jflow配置文件地址:
\jflow-web\src\main\resources\jflow.properties),需要将微信中的几个重要参数进行配置。
配置文件中的参数与微信中的参数对应说明:
1.CorpID:企业ID。企业信息中。
2.AgentID,微工作台ID。
3.AppSecret,微工作台唯一标识。
4.WeiXinToKen,接收消息中的Token
5. EncodingAESKey,接收消息中的EncodingAESKey
6.WeiXin_MessageUrl,消息推送的域名地址,必须有http://。其实就是相当于网页授权及JS-SDK中配置的地址,增加了一个http头。
7.ShortMessageWriteTo,消息写入类型。0=写入SMS消息表,1=写指定的webservices接口,2=写入钉钉,3=写入微信。
6.注意事项
1.以上配置完成之后,需要检查微信通讯录与ccflow&jflow的port_emp表。用户在微信免登时,用户的帐号必须与在port_emp表中No列或Tel列相同,并且该用户已经关注了该微工作台,符合以上两个条件,才可以免登。
2.微信中消息推送,为图片消息。
newArticle.picurl = BP.Sys.SystemConfig.WX_MessageUrl + "/DataUser/ICON/" + BP.Sys.SystemConfig.SysNo + "/LogBig.png";
SysNo,是系统标识,CCFlow or JFlow
如果设置了LogBig.png 图片,消息显示格式为:
未设置图片的格式,显示为:
相关推荐
【驰骋JFlow】是一款开源的企业BPM低代码快速开发平台,纯国产,自主研发,拥有强大的工作流引擎CCFlow/JFlow、表单引擎CCForm以及丰富的控件库,可理解、低代码、低配置、可视化,只需“拖拽几下”即可快速构建复杂...
驰骋工作流引擎CCBPM(Charging Charging Business Process Management)与CCFLOW是企业级流程管理解决方案的重要组成部分,主要用于优化和自动化企业的业务流程。这两款工具的结合为企业提供了强大的流程设计、执行...
Java平台上的工作流引擎在企业级应用中扮演着至关重要的角色,它们帮助企业自动化业务流程,提高效率。本文将深入分析四个主流的开源工作流引擎:Shark、osworkflow、jbpm和jflow。 首先,Shark是Enhydra项目的一...
驰骋工作流引擎研发与2003年,具有.net与java两个版本,这两个版本代码结构,数据库结构,设计思想,功能组成, 操作手册,完全相同。 导入导出的流程模版,表单模版两个版本完全通用 CCFlow是.net版本的简称,由...
驰骋工作流引擎CCFLOW是一款国内领先且完全开源的工作流管理系统,主要应用于.NET和JAVA两大平台,为企业级应用提供高效、灵活的流程自动化解决方案。这款引擎的出现打破了传统工作流系统的壁垒,允许开发者和企业...
该资源是驰骋工作流引擎的开源版本,.NET平台,可用于二次开发,也可以直接下载部署使用。 基础功能: 1、流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计,方向条件设计.... 2、...
我们把驰骋工作流程引擎简称ccbpm,CCFlow是.net版本的简称,JFlow是java版本的简称。ccbpm包含表单引擎与流程引擎两大部分,并且两块完美结合,并且两块完美结合,流程引擎操纵表单引擎,协同高效工作,完成了很多...
驰骋工作流引擎-安装与常见问题.pptx是关于ccflow的部署和维护的指南,可能包含了详细的安装步骤、配置说明以及常见问题的解决方法,对于系统管理员来说是必不可少的参考材料。 A04.驰骋工作流引擎-应用环境设置....
为您提供CCFlow驰骋工作流引擎下载,驰骋工作流引擎研发于2003年,具有.net与java两个版本,它们代码结构、数据库结构、设计思想、功能组成、操作手册完全相同。流程表单模版两个版本完全通用。CCFlow是.net版本的...
我们把驰骋工作流程引擎简称ccbpm,CCFlow是.net版本的简称,JFlow是java版本的简称,我们未来将要发布python版本的PFlow,敬请关注。十多年来,我们一直践行自己的诺言,真心服务中国IT产业,努力提高产品质量,...
驰骋工作流引擎研发于2003年,具有.net与java两个版本,它们代码结构、数据库结构、设计思想、功能组成、操作手册完全相同。流程表单模版两个版本完全通用。 CCFlow是.net版本的简称,由济南团队负责研发。JFlow是在...
产品名称: 驰骋.net工作流程引擎. 英文名称: ChiCheng Workflow Engine 简 称: ccFlow 版本:4.5 官方网站: http://ccflow.org 开发语言: VS2010. .net4.0 c#.net. 开发历史: 2003-2012年. 性 质: 100%开源,无任何...
Ccbpm有.net版本的ccflow,java版本的jFlow,以及python版本的pFlow. ccbpm既可以独立运行,也可以作为中间件植入到您的开发架构里去,支持集团分组织应用,但不支持paas,saas模式应用。 ccbpm研发与2003年,是驰骋公司...
.NET 开源工作流引擎在市场中相比于 Java 平台确实较少,但仍有值得探索的优秀选项,例如Elsa和ccflow。这两款引擎都致力于提供灵活的流程管理解决方案,适应不同的业务需求。以下是对这两款引擎的详细分析和比较。 ...
驰骋工作流引擎,表单引擎java版本简称为jflow, .net版本简称ccflow. 研发与2003年,开源与2009年。 为了更好的服务国内开发者,jfinal与jflow携手开发一版jfinal-jflow版本的工作流程引擎,您可以使用jfianl的简介...
驰骋工作流引擎-SDK-CCFlow5.pdf
《CCFlow驰骋工作流引擎 v4.2详解》 CCFlow驰骋工作流引擎是一款高效、灵活且功能强大的工作流管理系统,专为满足企业级业务流程自动化需求而设计。在v4.2版本中,它进一步提升了性能,优化了用户体验,并提供了更...