承元表单系统与资源管理系统的协作关系
发布日期:2009-9-22 信息来源:http://www.chysoft.net

承元平台之间在设计上保持“松耦合”,平台之间的相互访问通过各自提供的接口实现,下面描述表单系统和资源管理的协作关系(主要是表单系统对资源管理的访问)。
资源管理主要实现组织、用户、栏目(包括应用系统的栏目、菜单,网站的频道和栏目等)、身份管理、身份认证、权限配置、访问控制;而表单系统则主要实现业务功能的定制开发,对业务系统数据的操作访问(增、删、改、查、统计等),主要描述以下典型的协作:
1、 表单系统的权限控制
表单系统定义权限访问的相关接口规范,如果表单系统使用的是资源管理的权限系统,则资源管理系统中需实现表单系统权限访问的相关接口,表单系统通过接口调用资源管理的系列权限认证。这个规范确保最终用户如果使用了成员的表单系统,在选择权限系统可以是自己已经在使用的系统,只需简单的实现承元表单系统的权限接口即可实现同表单系统的相互访问。
权限系统(承元资源管理系统或其他系统)和表单系统的集成,是通过扩展而非修改其系统内部的代码,这样可以保持系统各自的独立性和完整性。
表单系统的权限控制包括模板、模板字段、模板部件、查询列表字段、其他(模板中的任意HTML内容)等表单资源的访问控制。
2、 身份和相关数据的读取
资源管理系统在登录认证时初始化表单的相关属性,主要包括用户的属性,如,用户账号、用户姓名、邮件地址等的读取,部门属性,这样表单系统可以访问资源管理中定义的资源对象及其属性。
3、 栏目数据的读取
在资源管理中可以定义应用系统的栏目、菜单,网站的频道,表单系统定义了栏目的访问接口规范,资源管理系统实现栏目读取的接口规范,表单系统的“栏目列表”部件是专门用于实现栏目和菜单的展示的,栏目列表部件通过资源管理的栏目读取接口访问其定义的栏目。
4、 表单系统使用资源管理的集成功能
表单系统定制的功能模块可以在资源管理中注册,通过资源管理提供的权限访问接口进行控制与展示。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司