欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题描述】

Platform7.6集群环境,多租户模式,Workspace部署par包成功后,Workspace中可以看到部署的流程,但sysadmin登录Coframe,在启动流程界面上看不到该流程;

workspace中看到的流程定义

coframe中看不到该流程

workspace里租户的组织机构实现和权限实现配置是从governor中拷贝过来的,

机构实现类:org.gocom.components.coframe.bps.om.WFOMServiceImpl,权限实现类:org.gocom.components.coframe.bps.om.WFOMPermissionImpl

【解决方案】

问题原因:1、从governor中拷贝的组织机构实现和权限实现类不支持多租户场景;2、coframe登录也不支持多租户

解决办法:

1、修改租户配置的组织机构和权限实现

登录workspace的引擎实例管理,在受管引擎配置界面,修改租户配置的组织机构和权限实现,组织机构接口实现类改为:com.primeton.workflow.task.service.om2.WFOMModelImpl;权限接口实现类改为:com.primeton.workflow.service.organization.impl.WFOMPermissionImpl

修改后的配置

2、修改完成后,访问产品提供的另一个流程客户端 http://IP:PORT/default/bps/wfclient/login/login.jsp,输入租户ID:ten1,用户名:tiger  密码:000000

登录成功后,可以看到在workspace中部署的流程

 

备注:

组织机构实现类和权限接口实现类都支持项目自定义,但自定义时需实现产品提供的组织机构接口和权限接口,接口方法说明参加Platform7.6 studio帮助说明

组织机构接口:com.eos.workflow.omservice.IWFOMService

权限接口:com.eos.workflow.omservice.IWFPermissionService