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
下载文档到本地,方便使用
文档评分













