【红迅软件】构建某地产集团公司流程中心

项目背景
该地产集团创立于1993年,1998年正式进入民生住宅开发领域,历经20余年的稳健发展,现已成为一家涵盖民生地产、 建筑工程、生活服务、城市更新、酒店及商业运营、文旅开发、优质教育等多元化业务的全国知名综合性企业集团。

统一门户/移动门户

系统异构集成

当用户第一次访问应用系统统一门户的时候,因为还没有登录,会被引导到认证系统中进行登录; 根据用户提供的登录信息,认证系统进行身份效验,如果通过效验,应该返回给用户一个认证的凭据--ticket; 用户再访问别的应用如BPM系统时候,就会将这个ticket带上,作为自己认证的凭据, 应用系统接受到请求之后会把ticket送到认证系统进行效验,检查ticket的合法性(4,5)。 如果通过效验,用户就可以在不用再次登录的情况下访问应用系统OA和应用系统NC了。
该集团单点登录的现状
现有的系统包括OA、NC、统一门户系统以及即将建设的BPM流程中心平台,因系统的建设历史问题, 目前内部还没有建立统一的认证系统,但用户的信息统一从用户中心的AD获取, 每个系统维护及管理自身的组织架构及登录信息,实现自主登录及管理,但为了达到单点登录的类似效果,每个系统在登录时, 统一按一定的标准往客户端写入登录的令牌(通过Cookie来实现), 以保证在其他系统中访问时,可以携带这个令牌提交至应用系统的后端,从而让应用系统实现自身的认证,以达到登录的效果。
其原理如下所示:

NC与BPM的数据交互示意图说明
? NC录入业务单据。
? 调用BPM的流程接口生成流程实例(草稿)
? 弹出流程实例草稿界面,同时可以上传附件,确认无误后并提交。
? BPM启动流程
? 返回流程实例ID至NC并且回写至新的业务单中
? 在BPM中审批单据,同时调用NC接口实现业务单的审批状态更新
? 在流程实例在运行过程中,NC可调用BPM接口实现其审批表单的数据的更新
? 审批结束时,调用NC方实现审批状态的更新。
实现效果

【红迅软件】构建某地产集团公司流程中心

如有兴趣进一步了解,可联系咨红迅软件。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93875 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月26日
下一篇 2021年1月26日

相关推荐

script" src="https://www.iruanshi.com/tt5/wp-content/themes/justnews/themer/assets/js/icons-2.7.19.js?ver=6.17.0" id="wpcom-icons-js">