阅读:1864
回复:2
|
bpm集成到其它系统做表单查看参与者权限问题
最近在A系统开发一个列表功能AF,展示的的是BPM系统发起的某一流程S的实例列表,在流程S实例创建的时候,是由A系统之外的BPM组织架构中,存储的公司外部人员账户发起流程S,通过webservice接口,流程S的表单与A系统通过联动获取部分表单项的数据,然后由公司内外的多部门协同完成表单和流程。
在流程S运行到结束的过程中,系统A功能AF的列表记录最后一列,有个查看表单的外链,需要打开BPM系统流程S的表单查看对应的表单数据,但此时系统A的登录者账户,可能并不是流程S各节点预设的参与者,于是使用传统的链接跳转方式(/Portal/Sheets/DefaultEngine/ReCall/ReCall.aspx?Mode=View&InstanceId={IID}&WorkItemID={WID} )跳过去时,Portal表单会提示没有表单的查看权限(*注:系统A与BPM Portal已经做了SSO单点登录认证,此时跳转过去Protal是可以识别当前登录人身份的)。 请问此时该如何处理,才能让非流程S的BPM系统账号也能查看该表单的内容? |
1楼#
发布于:2018-09-04 15:30
你先检查一下这个流程有没有配置数据模型权限;如果没有配置数据模型权限,打开表单时也会提示没有权限
|
|
2楼#
发布于:2018-09-04 15:49
流程的数据模型--》权限管理--》增加表单人员的查看权限
图片:quan2.png 图片:权限.png |
|