H3 BPM微信接入配置

1 配置前提条件

1.1 前提条件

a.拥有微信企业号

b.完成H3 BPM安装

c.H3 BPM所在的服务器需要有外网可访问的域名

如果不使用域名进行访问,在进行H3访问时,会因为微信的安全监测,频繁出现如下提示页面。该页面将导致单点登录及菜单链接出现异常。

2 在微信企业号中创建H3 BPM应用

2.1 创建应用步骤

在应用中心中,建立自建应用

选择消息型应用

设置应用属性:

Logo,上传图片,可以使用H3 BPM的图标

应用名称,H3 BPM,也可自由输入

功能介绍,企业业务流程管理系统,也可以自由输入

应用可见范围,选择允许通过微信企业号访问H3 BPM的成员/部门

点击建立的应用,在可信域名中输入H3 BPM所在服务器的域名。

选择合适的应用管理组,对H3应用进行管理

该管理组需要设置对H3应用的消息发送和管理权限,并需要有企业号中通讯录的管理权限。

3 在H3 BPM中进行微信集成配置

3.1 微信企业号中的参数

H3应用的应用ID

H3 应用对应的管理组的CorpID及Secret

3.2 在H3 BPM中进行微信集成配置

输入上文CorpID、Secret、应用ID以及微信消息URL

微信消息URL中,将localhost替换为H3服务器的域名

4 企业号通讯录同步至H3 BPM

4.1 在H3 BPM中建立于微信企业号对应的账号

建立账号是需要注意以下事项:

H3 BPM 账户的登录名需要使用企业号通讯录中的账号。

H3 BPM 中联系信息中的移动电话需要填写并与企业号通讯录一致。

4.2 同步企业号通讯录至H3 BPM

点击“微信同步”

5 配置微信企业号H3应用的菜单

5.1 配置完成效果

5.2 配置方式

在H3应用中选择普通模式

选择“自定义菜单”模式,点击设置

配置如下菜单

并设置菜单跳转链接如下,其中

CorpID,为微信企业号中H3应用管理组的CorpID

域名,H3 BPM所在服务器的域名

Port,H3 BPM所使用的服务器端口,默认8010

引擎实例编码,H3中建立的引擎实例编码,默认为DefaultEngine


首页


https://open.weixin.qq.com/connect/oauth2/authorize?appid={CorpID}&redirect_uri=http:// {域名:Port}/Portal/hybrid/index.html?target=home.index&response_type=code&scope=snsapi_base&state={引擎实例编码}#wechat_redirect


待办任务


https://open.weixin.qq.com/connect/oauth2/authorize?appid={CorpID}&redirect_uri=http:// {域名:Port}/Portal/hybrid/index.html?target=home.unfinishedworkitem&loginfrom=wechat&response_type=code&scope=snsapi_base&state={引擎实例编码}&connect_redirect=1#wechat_redirect

配置完成后,依次点击“保存”“发布”

6 使用效果截图

6.1 移动端

首页

发起流程

待办/已办

流程日志/流程图界面

时间: 2024-08-07 02:56:14

H3 BPM微信接入配置的相关文章

【H3 BPM工作流程管理产品小故事】第一篇 配置简单流程

某天,Boss找到了信息部工程师小明.Boss:咱们新上了H3 BPM,你研究研究把现在的采购申请流程加上去吧,这是采购申请单.小明:好嘞 采购申请单 小明回去后拿着表单想了想,开始着手配置.他找到了 "后台系统-流程模型"模块.首先建立了目录"物资"(小明:万一BOSS明天想把报废也加进来呢),在"物资"目录下建立了流程"采购申请".系统自动在流程下创建了3个子目录:数据模型.默认表单.采购申请. 流程菜单 接下来小明看不懂

【H3 BPM工作流程产品小故事】第八篇 审批线路配置(1)

Boss突然来到:小明啊,咱们的物资申请金额现在既然可以确定了,以后金额在1万以下的申请单,就不用我审批了.直接通过就行了. 小明:好的 然后小明把流程线路改成了这样. 线路条件1 线路条件2 文章来源于:H3 BPM社区 http://bbs.h3bpm.com

H3 BPM接口说明文档

H3 BPM接口说明文档 二〇一七年四月 目 录 1 引擎接口唯一入口:OThinker.H3.IEngine 3 1.1 构造Engine对象 3 1.2 属性 4 2 类:OThinker.H3.Acl.IBizRuleAclManager 6 3 类:OThinker.H3.Acl.IFunctionAclManager 8 4 类:OThinker.H3.Acl.ISystemOrgAclManager 12 5 类:OThinker.H3.Acl.ISystemAclManager 1

H3 BPM V10.0 产品更新日志

一.功能 1.H3 BPM产品全新推出J2EE版本,支持Linux环境部署 2.移动端支持与钉钉集成:组织机构同步.消息推送.钉钉免登BPM 3.简化了原有的组织结构 现有结构:组织.用户.角色.组 原有结构:组织.用户.职务.群组.用户组.岗位.编制 4.系统锁定功能:用户可以在离开时进行系统锁定,重新登录后,保留原操作页面 5.虚拟账户功能:实现了管理人员对企业中跨部门管理.一人对应多部门职位的场景需求的良好支持 6.系统内置账户功能:内置账户用户,在进行AD同步时,如果不在AD域中,不会被

微信接入服务器配置

填写服务器配置 打开https://mp.weixin.qq.com,登录到相应的公众号.在 开发->基本配置里填写相关信息 URL:是与微信进行接入认证的地址,由于我的默认页面是 Token:由开发者自定义填写,用作生成签名 EncodingAESKey:随机生成即可 消息加密方式:明文模式 服务端程序验证 可参考微信开发接入指南 1)获取微信通过GET传过来的参数 2)对token.timestamp.nonce三个参数进行字典排序 3)将上一步中的三个字符串参数进行拼接,并sha1加密 4

H3 BPM门户操作说明及实例介绍

一. H3 BPM部件介绍 H3_V9.0门户功能主要由两部分功能组成:前台展示和后台管理: 1. 前台展示 前台展示参考sharepoint部件管理,用于将用户添加的webpart部件在页面上进行展示:如图1. 图1 门户界面 1.1 展现模式 前台展现模式有两种,当以管理员账号登陆时,模块管理提供浏览和设计两种模式.浏览模式用于展现部件内容:设计模式用于部件设计,此模式下提供部件的增加.删除.属性设置.顺序调整功能.见图2.图3:普通用户只有浏览模式. 图2 浏览模式 图3 设计模式 1.2

微信开发配置文档

微信开发配置文档 请求SDK接口 1, 绑定域名 公众号设置 菜单 --> 功能设置 绑定域名 : http://www.xxxxx.com2, 记录应用ID : AppID(应用ID)wxd9c94eba232190a1 应用密码: 8ff9f1fd268bdb643fc27354811d973a3, 找到开发者工具 --> 开发者文档 -->微信网页开发 -->JS-SDK说明文档 页面底部 下载 sample.php 示例DEMO 打开sample.php 设置 APPID

H3 BPM社区:流程开发者的学习交流平台

企业上市有上市流程,融资扩充有融资流程,项目招投标有招投标流程,部门领导选拔有晋升流程,员工请假休假有请假流程,早起上班梳洗有符合自己习惯的流程--生活处处是流程,流程无处不在.但从信息化建设来说,企业的流程贯穿了企业的各个部门之间的协调与配合.每个事项的运转与管控.如何有效通过企业的业务流程管理提高企业管理质量与效率.提升企业核心竞争力,在互联网+时代背景下,流程开发将成为未来炽手可热的软件开发项目之一. 一个优秀的企业流程开发项目,可以将企业的SAP系统的流程与企业自行开发的管理系统以及内置

JAVA实现 springMVC方式的微信接入、实现消息自动回复

前段时间小忙了一阵,微信公众号的开发,从零开始看文档,踩了不少坑,也算是熬过来了,最近考虑做一些总结,方便以后再开发的时候回顾,也给正在做相关项目的同学做个参考. 思路 微信接入:用户消息和开发者需要的事件推送都会通过微信方服务器发起一个请求,转发到你在公众平台配置的服务器url地址,微信方将带上signature,timestamp,nonce,echostr四个参数,我们自己服务器通过拼接公众平台配置的token,以及传上来的timestamp,nonce进行SHA1加密后匹配signatu