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),需要将微信中的几个重要参数进行配置。
配置文件中的参数与微信中的参数对应说明:
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";
如果设置了LogBig.png 图片,消息显示格式为:
未设置图片的格式,显示为: