搜索

pdf文档 Apache OFBiz Screenlet Reference 17.12

158.81 KB 12 页 0 下载 60 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Apache OFBiz系统中的screenlet及其使用方法。screenlet是构成OFBiz GUI页面的基本组件,文档按类别组织screenlet,每个screenlet都有特定的功能和参数设置。文档重点介绍了Party(实体)、Contact Mechanism(联系方式机制)、Role(角色)、User Login(用户登录)等核心业务模块的screenlet,以及如何通过配置和个性化设置来管理这些业务对象。文档还提供了每个screenlet的参数、安全规则和限制功能,帮助用户更好地理解和使用这些组件。
AI总结
### Apache OFBiz Screenlet Reference 17.12 总结 #### 1. 介绍 Apache OFBiz 是一个强大的企业资源计划(ERP)系统,由 Apache 软件基金会维护,使用 Java 编写。它包含大量库、实体、服务和功能,用于管理企业各个方面的业务。 本手册介绍了所有可用的 Screenlet,用于管理业务对象。大多数 OFBiz 的 GUI 页面是通过组合 Screenlet 构建的,用户可以根据需求选择不同的组合。 如果需要深入了解核心业务功能(如 Party Manager、Order Manager、会计系统等),建议参考《Apache OFBiz 开发者手册》。 --- #### 2. 核心业务应用 OFBiz 设计了核心业务应用,满足企业常见的通用需求,例如会计功能、客户管理、订单处理、记账和开票等。这些应用共享统一的数据模型和一组统一的服务。每个核心业务应用包含一组 Screenlet,本手册将帮助用户了解每个 Screenlet 的功能。 --- #### 3. Screenlet 分类与功能 ##### 3.1. Party Profile(党派配置文件) - **Party Information(党派信息)** 显示 Party 的基本信息,支持编辑。根据 Party 类型(个人或组织),显示摘要或详细信息。 - 参数:`Standard show screenlet menu` 和 `Standard show edit menu` 控制菜单和编辑按钮的显示。 - **Contact Mechanism(联系机制)** 显示与业务对象(如Actor、Facility、Order 等)相关的联系信息(地址、电话、邮件等)。联系信息可以按用途分类(如账单地址、交付地址等)。 - 参数:可设置电话的子字段(付费、区域、分机号)。 - 特性:支持历史记录,默认显示有效联系信息。 - **Party roles list(党派角色列表)** 列出 Party 的角色,支持按角色组筛选。 - 参数:`Role Group` 控制可选角色范围。 - 限制:角色当前只能按父子关系分组,无法同时属于多个组。 - **User login list for a Party(党派用户登录列表)** 显示与 Party 关联的所有用户登录信息。 - 特性:通常一个 Party 只有一个用户,但公司 Party 可支持多个用户登录。 - 参数:`Standard show screenlet menu` 和 `Standard show edit menu` 控制菜单和按钮的显示。 - 安全规则:`PARTYMGR_CREATE` 和 `SECURITY_ADMIN` 等权限控制用户登录和安全组的管理。 - **Associated parties management(关联党派管理)** 显示与选定 Party 相关的其他 Party,支持指定关系类型和角色。 - 参数:`Role From Type` 和 `Role To Group` 控制角色筛选和编辑功能。 - 特性:支持关系的有效期和历史记录管理。 - **Select a Party(选择党派)** 用于在当前页面更新时选择一个 Party。 - 参数:`uri for lookup` 可自定义查找接口。 --- #### 4. 示例模块(Example Section) 文档中还包含一些示例模块的 Screenlet,例如: - **ExampleDetail Container**:显示与示例相关的详细信息,完全为空时可显示关联实体(如 ExampleFeature 或 ExampleItems)。 - **Show Example**:显示示例的所有字段,支持编辑。 - **Example Items**:列出与示例相关的项,支持创建、编辑和删除。 - **Example status History**:显示示例的状态变更历史。 - **Example Feature**:列出与示例相关的功能,支持关联、创建、编辑和删除。 这些 Screenlet 的参数和功能较为通用,主要用于示例模块的管理和展示。 --- #### 5. 技术要点 - **安全性**:Screenlet 级别无直接安全规则,主要依赖服务级别和组件规则。 - **灵活性**:Screenlet 可通过参数配置(如 `showEditButton`、`showScreenletMenu`)控制显示行为,适用于多种场景。 - **可扩展性**:Screenlet 支持国际化(通过 `UILabel` 自定义标题)和模块化设计,便于扩展和定制。 --- #### 6. 总结 Apache OFBiz 的 Screenlet 系统提供了高度的灵活性和可配置性,适用于企业级应用的各个模块。通过合理组合和配置 Screenlet,用户可以快速构建和定制业务功能。 如需深入了解架构和技术细节,建议参考《Apache OFBiz 开发者手册》。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
文档评分
请文明评论,理性发言.