OFBiz功能列表
通用功能
* 免费开源软件
o 没有版权费或版权维护费
o 没有对厂商、服务提供商或应用的倚赖
o 活跃并能提供有力支持的社区
o 你能获得全部开源代码
+ 你能看到每个功能是怎么实现的
+ 你能快速跟踪到问题
+ 你能修改任何东西
o Apache 2.0开源版权协议
+ 你不需要开源你修改的代码
+ 你能重新打包、分发甚至销售衍生的软件
+ 你能说它是基于OFBiz的
* 基于各种标准
o 很容易使用从类似的软件中获得的技能
o 很容易在同样的标准基础上重用已有的软件
o 很容易与其它内部或合作伙伴的系统整合
o OFBiz基于: Sun Java, J2EE; W3C XML, HTML, SOAP; WfMC XPDL; OMG GL, Party, Product, Workflow
* 全部应用都基于同样的框架、工具和组件
o 不需要学习和使用很多不同的技术
o 不需要整合各种应用
o 不会因分立技术间的糟糕整合而在功能上受到限止
o 因为一致的和易于维护的组件而节省大量金钱
* 基于灵活而通用的数据模型标准
o 覆盖了所有主要的业务中使用的实体
o 提供了一个简单获得定制数据的结构
o 对实体名称使用通用术语,易于理解和使用
* 灵活而高效地使用数据层
o 不倚赖数据库系统;支持许多不同的数据库
o 不需要写繁琐的存储代码和设置
o 易于使用XML数据定义
o 强大的API提供了因数据定义不同而不同的通用操作
o 大部分操作能够用一行简单的代码实现,不需要写支持代码
* 松耦合多层组件结构
o 易于定制和重用组件
o 易于通过已有组件的组合实现新的应用
o 易于找到基于同一样式的代码和其它组件
o 由于很好地定义和管理了依赖关系,所以能够在不破坏其它组件的情况下替换组件
* 分布式架构
o 易于扩展到多台服务器或服务器池
o 易于与其它系统无缝整合和通讯
* 基于服务的逻辑层
o 所有逻辑都作为服务建模
o 易于重用逻辑
o 服务能自动作为Web服务暴露出来
o 易于添加定制用户界面,甚至一次很多个
o 易于把系统分布到多个服务器上
o 易于与其它系统通讯
* 高级Web应用框架
o 分立的输入过程逻辑、浏览数据准备逻辑和浏览呈现的模板
o 支持许多不同类型的逻辑,包括脚本语言和服务
o 支持许多不同类型的浏览模板,包括XML/XSLT、FreeMarker、Velocity、JSP等
o 基于安全和市场考虑,记录所有访问和页面点击
o 从服务器运行开始按时段保存流量和性能数据
电子商务应用功能
* 完美的B2C和B2B电子商务
* 易于配置安全或公开的目录浏览
* 支持根据具体页面保护方法从HTTP(非安全)自动切换到HTTPS(安全)并返回HTTP
* 产品查找
o 产品搜索
+ 支持包括关键字、分类、特征和其它限制条件的组合条件搜索
+ 为产品关键字建立索引
# 能够搜索全部关键字或任何指定的关键字
# 能够配置忽略字,在建立索引和搜索时会忽略这些字
# 能够配置后缀(如-y、-ies等),在建立索引时会忽略这些后缀的差异,从而不会影响搜索结果
# 不同的产品域在索引时能够具有不同的权重
+ 分类限制条件
# 能够把对产品的搜索限制在指定分类中;这令仅对有效分类中的产品进行关键字等的搜索成为可能
# 能够在分类及所有子分类中进行搜索
# 能够在搜索中包含多个分类从而实现获得分类中产品的交集,如产品必须在全部分类中
+ 能够用指定的特征来限制对产品的搜索
+ 搜索结果缺省基于索引中的关键字权重排序,当然也支持其它排序方法
+ 当显示搜索结果时,会列出用到的全部限制条件,你可以去掉其中任何一个
o 浏览产品分类
+ 在相关页面上左侧可展开的树会显示当前分类(缺省)
+ 能够为不同的分类指定不同的模板,为不同的产品指定不同的子模板
+ 缺省会一次显示10个产品,你能够转到上一页和下一页(这些设置可以很容易更改)
+ 产品能够属于多个分类
+ 子分类能够属于多个上级分类
+ 根浏览分类会根据相关联的有效目录的设置自动改变
+ 全部产品、分类和目录在设置的时间段内有效
+ 对产品、分类和目录没有数量限制
o 产品详细浏览
+ 显示大的产品图片(如果指定了的话),会有一个到详细图片的链接(如果指定了的话)
+ 显示全部相关产品信息包括名称、简要描述和详细描述、价格、是否有货等
+ 显示全部配套产品、较高端产品、比这个产品评价低的产品、比这个产品评价高的产品以及通过简单地修改模板显示任何其它想要的关联产品
+ 对于带有变量的产品(又称为“虚拟”产品),把每个特征类型作为可选特征用下拉框显示;为了处理有效的特征组合,会在第一个下拉框中显示全部选项,其它的下拉框会在前一个选择了之后才会出现选项
+ 对于带有变量的产品,能够为第一个可选的特征类型的每一个特征显示小图片;这个功能的一个很有用的应用是先让用户选择颜色,为每种不同的颜色提供一个小图片;当把大图片与带有变量的产品关联时,大图片会随着下拉框中的选项改变而改变
+ 在当前分类中显示上一个和下一个产品的链接,以便浏览指定分类的详细内容
+ 通过灵活的产品属性和特征,能够很容易地添加和显示你要的附加信息
o 指定分类
+ 在指定页面如首页上显示
+ 分类的范例有前10个最具人气产品、促销产品、新产品等
+ 这些分类与有效的目录关联
o 配套产品和较高端产品
+ 按产品关联的指定类型建模
+ 能够包括产品的负面评论、市场包等
+ 为每个产品显示在产品详细信息页面上
o 购物车随机显示配套产品
+ 从当前购物车中的全部物品中随机选择它们的配套产品
+ 一次显示3个;当不同产品多于3个时,会在每个新页面上选择一组不同的来显示
+ 向购物车添加一个产品时,它就不再作为配套产品显示了
+ 在购物车详细页面上显示
+ 在相关页面右侧的小购物车下面的一个小方框中显示(缺省)
o 快速再定货
+ 再定货列表从以前的定单产生
+ 列表把订购数量和订购频率作为权重
+ 对指定产品的缺省再定货数量是以前订购数量的平均数
+ 在任何给定时间只显示前五个
+ 当产品添加到购物车后就不再显示了
+ 在相关网页的右侧底部的一个小方框中显示(缺省)
* 促销
o 支持的促销条件
+ 购物车部分购物合计
+ 产品总数
+ X 产品总量
+ X 产品数量
+ 自创建以来的财物日
+ 会员
+ 角色类型
o 支持的促销行为
+ 购买时的礼品
+ 免费送货
+ X Y%产品折扣
+ X Y产品折扣
+ X Y产品价格
+ 定单百分比折扣
+ 定单总额取整
o 对每个定单、客户、促销限制使用
o 促销代码
+ 能够对促销应用
+ 对每个客户、代码限制使用
+ 能够仅让用户用指定电子邮件地址或会员ID使用
o 能够把产品和/或分类与整个促销或一个指定条件或行为关联起来,支持包括、不包括和一直三种关联形式
o 通过条件和行为能够支持购买X免费获得Y(或Z%的折扣)以及许多其它选项
* 基于规则的定价
o
* 客户档案资料
o
* 购物车和结帐流程
o
* 定单历史记录
o
* 分支机构和市场活动数据
会员管理
注意:会员可以是一个人或一组会员。一个会员组可以是一个公司、公司的一个机构、一个供货商、一个客户等。描述会员的信息或直接相关的会员的信息保存在这些实体中。
* 会员类型:人和组
* 查找会员
* 会员数据维护
o 个人数据
o 组织数据
o 用户登录和安全数据
o 联系机制:电话号码、邮政地址、电子邮件地址、网页地址等
o 支付机制:信用卡、电子资金转帐帐户
o 会员角色
o 会员关系
* 安全数据维护
o 安全权限
o 安全组
o 用户登录组会员资格
o 组权限关联
市场活动管理
* 跟踪代码管理
* 市场攻势管理
o 跟踪市场活动
o 当前的促销和跟踪代码
目录管理
你的客户能看到的与产品有关的所有事情都在这里管理。
* 产品店铺
o 明确销售发生的地点
o 选择哪个店铺会处理目录、分类和产品
* 产品目录
o 新建目录
o 发展产品或分类的集合,把它们指定给相关的目录 catalogs
o 把产品与价格、地点、有效性、特征、图片以及其它详细信息
* 产品分类
o 指明在什么分类下聚集什么产品或特征
o 在这里根据需要新建分类
* 产品
o 定义产品
o 描述产品
o 把产品与图片关联起来
o 把场所、库存、内容、ID、关键字、供货商、属性等信息汇聚在一起
* 产品特征
o 对任一产品添加、删除或修改目录中显示的特征
o 能够让修改了的特征在某个时段内生效
* 定价规则
o 价格能够由在岗的店员或下定单时修改,只要在这里定义好了价格变化的规则如折扣、指定销售条件等
o 为定价规则创建名称(ID),以便用于事件、分类、产品、店铺等
* 促销
o 定义产品促销
o 指定促销使用的文字
o 指定管理规则
o 指明参加的店铺
o 分配追踪代码
场所管理
* 场所管理
o 场所
+ 场所可以是仓库、零售商店、办公室、建筑物、会议室等
+ 仓储和仓库管理
# 仓储位置管理
# 分检/原料和堆积地点管理,设置建议补货的阀值
# 库存管理:手头的数量以及考虑了定单保留的库存和在途货物而得到的可承诺数量
# 分检和包装管理:产生分检清单、每个分检清单支持有限数量的定单,根据地点把列表分类,能根据不同的货运方式分别产生分检清单
# 按一次全部送货或有货即送来处理定单分拆
# 在分检/原料地点,当手头有足够库存时才让定单进入分检清单
# 流水线式的或详细的包装和运输流程,支持连续阶梯式秤重和标签打印
+
o 场所组
+ 把场所在通用主题下分组,便于统一分配任务或进行指挥
+ 组特征
# 汇总(上一级/下一级关系)
# 角色指定
* 会员到组
* 组到会员
# 存在的时间或关系
* 开始时间
* 结束时间
* 货运管理
o 会员
+ 联系方式
o 从购买和销售定单自动产生货运
+ 预估费用
+ 最新的取消日期
o 货运计划
o 货运物品
o 货运包装
o 指定的货运物品包装形式
o 货运路途分区
o 指定的货运包装路途分区
o 产生货运计划
o 与UPS基于XML的整合(XPCI)
+ 配置货运(获得跟踪号码、价格和其它信息)
+ 接受货运委托(获得货运标签图片和确认货运)
+ 然后UPS知道要取货并掌握货运和包装的全部信息
+ 取消货运(记帐了但是一直没有发运)
+ 跟踪货运(更新货运信息)
定单管理
* 搜索已经存在的定单
o 通过定单ID或客户购物定单号(PO#)
o 通过产品ID
o 通过角色类型
+ 通过会员ID或用户登录ID
o 通过定单类型
+ 通过店铺或网站
o 通过状态
o 通过日期过滤
* 浏览已有定单
* 定单入口
o 销售定单
o 购物定单
* 购物定单凭证计划
* 缺货定单:包括客户通知、预计送货时间、部分信用卡支付、信用卡偿还等
* 分期还款和偿还款项:基于所定物品、跟踪分期原因、把偿还款项加入信用卡、帐单帐户、邮寄对帐单、累积信用等;帮助产生替代定单
财务管理
* 常用分类帐帐户
o 浏览帐户图表
o 新建常用分类帐帐户
o 编辑一个已有的常用分类帐帐户
* 送帐单帐户
o 查找一个送帐单帐户
o 浏览/编辑一个送帐单帐户
+ 删除
+ 更新
+ 修改角色
+ 修改/创建新术语
+ 查找/浏览发票
+ 付款
* 发票
o 查找/浏览已有的发票
o 从购买和销售定单自动产生发票
* 付款
o 查找收到的付款
+ 通过付款ID
+ 通过付款方式类型
+ 通过状态
+ 从/给会员
+ 用日期过滤器
o 记录一个手动操作的交易
工作量管理
* 跟踪工作量
o 任务和要做的事情
+ 按项目、阶段、任务、子任务等分级的事情
+ 给多个会员指定事情
+ 跟踪忧先级、费用估算等
+ 跟踪估算值和实际值:开始时间、结束时间、用时
o 日历事件
+ 管理共享的和个人的列入日程的日历事件
+ 按日期、星期或月浏览
+ 通知其他会员事件、任务、指派和完成
o 工作流活动
+ 浏览全部指派给你的活动
+ 浏览指派给你所属的某个角色或会员组的全部活动
+ 更新活动中你参与的状态
+ 基于你的状态更新,系统会自动更新活动状态
+ 能够添加定制模板和视图,以便显示与来自工作流流程步骤或其它数据库数据的每个活动相关的信息
o 工作量与成本—收益分析的成本关联;为了管理成本—收益的对比,工作量能够与需求或请求关联
o 应用朗华贡献的OFBiz学习曲线模块,可以实现对开发、设计等工作的工作量预期,由被动发现问题变为主动发现问题,更可对软件和IT服务企业实现CMM4要求的量化管理
* 跟踪请求
o 支持各种请求:对支持的请求、对功能的请求、对修补的请求、对信息的请求、对引用的请求、对建议的请求
o 把请求与要求关联
o 把请求与工作量关联(任务、项目等)
o 每个请求包括多个事情,每个事情中包含了对方期望要什么的详细信息
o 可以把请求作为一个包含多个期望的事情的集合
o 每个请求的事情包含了一个期望得到什么的说明
o 在事情的成本—收益图表中,请求与收益方关联;成本与付出的工作量关联。允许你跟踪和管理成本和收益
* 跟踪需求
o 用于内部管理产品的功能需求
o 通常是基于请求,或请求的事情很精确
o 每个需求包含一个用例,用例很正式地描述了要创建什么
o 需求也是在成本—收益分析的收益一方,但是通常通过与请求关联后能更容易理解收益
内容管理
* 网站管理
o 创建站点
o 修改站点
o 与会员关联
o 指定主机和端口
o 建立标准和安全的内容前缀
o 指定Cookie域名
* 动态调查管理
o 创建调查
o 查找已存在的调查
o 编辑已存在的调查
* 常用信息/概念
o “基础内容”应用界面用于创建/更新内容、数据资源、元数据、内容结构等
o 使用略微修改过的WSPublisher的所见即所得编辑器编辑HTML、XML、文本和其它内容
o 把内容结构安装为Web应用资源的工具
o 为了管理目的或为了跟踪谁读了以及谁必须读之类的事情而与内容关联的会员
o 分类和安全特性以便管理和让有限的用户组浏览内容
o FreeMarker/XSLT/Velocity允许在内容中作为模板,能够像JSP一样让所需的动态内容更具灵活性
o 内容模板的FreeMarker转换功能允许你嵌入其它内容、外部资源如图片、JavaScript文件、CSS文件等
* 数据资源管理
o 用于查找已有资源的强大的搜索引擎
o 指定/标识资源
o 定位/编辑文本、HTML、图片、属性、角色和产品特性
* 内容管理
o 通过更新用于上一级类型ID、描述等的内容类型ID设置指定内容
* 板式编辑器
Web工具
* 缓存工具
o 缓存管理
+ 浏览缓存大小和命中/错失统计
+ 清除全部缓存、单独的缓存甚至单独的缓存行
+ 清除全部过期的缓存记录
+ 管理缓存参数如大小限止、过期时间、软参考等
+ 浏览每个缓存中的单独的元素
* 调试工具
o 调整调试级别
+ 在应用正在运行时调整调试日志的信息级别
+ 修改会一直保持到服务器关闭
+ 对于持久修改,使用debug.properties文件
* 实体引擎工具
o 实体数据维护
+ 查找、浏览、创建和删除任何实体中的数据
+ 根据实体定义动态生效
+ 使用灵活的权限管理,允许访问全部实体,或访问指定的一组实体
o 实体引用和编辑
+ 显示关于全部已定义的实体包括域、类型、表名称和列名称、关系等的详细信息
+ 在主要视图框架里,实体按包的字母顺序排列
+ 在左侧有一个包的按字母顺序的列表和一个全部实体的按字母顺序的列表
+ 关系显示为到实体的链接,以便浏览数据模型
+ 一个正在编辑的页面能够用来创建和修改内存中的实体定义
+ 有一个把实体定义和数据库进行比较的页面(如同启动时做的那样)并能够选择性地把缺失的表和列添加到数据库中
+ 写实体模型和实体组模型XML文件的模板为了便于比较,采用了一致的方法(注意:这些文件用于保存对内存中实体定义的修改);这些模板还能把这个比较信息输出到浏览器
+ 读数据库元数据并创建第一遍XML实体定义的模板以后能够根据你的设置而细化
o XML数据导出
+ 把实体数据作为XML文件导出
+ XML的结构为每个实体实例一个元素、实体中的每个域一个属性或子元素
+ XML文件能够保存到服务器的磁盘,或通过浏览器浏览和/或保存到客户端
+ 基于高性能和可扩展流的输出技术能一次导出没有数量限止的实体实例
o XML数据导入
+ 从XML文件导入实体数据
+ XML的结构为每个实体实例一个元素、实体中的每个域一个属性或子元素
+ XML文件能够从磁盘载入或通过浏览器的表单上传
+ 基于高性能、可扩展流和SAX的输入处理技术能一次导入没有数量限制的实体实例
* 服务引擎工具
o 任务列表
+ 浏览全部列入日程的任务服务
+ 显示任务ID、开始日期/时间、结束日期/时间以及调用的服务名称
o 日程任务
+ 允许为一个已命名的服务手工安排日程
+ 能够指定间隔大小和次数
+ 能够指定一个绝对的开始和结束日期/时间
+ 能够把数据手工添加到用于运行服务的持久环境中
o 线程浏览器
* 工作流引擎工具
o 工作流监视器
+ 浏览全部正在运行的流程
+ 显示每个流程的包和版本、流程和版本、状态、优先级、开始日期等
+ 能够获得流程的全部的活动实例
+ 显示活动ID、优先级、状态、开始日期、完成日期和每个活动的指派
+ 为每个活动提供到工作量管理中的活动管理页面的链接
+ 为给每个活动指派的每个会员提供到会员管理中的会员档案管理的链接
o 读取XPDL文件
+ 读、验证和显示XPDL文件
+ 能够设置为服务器上的一个文件或任一网址
+ 能够仅使用验证,也能把工作流流程执行过程的数据写入数据库
* 规则引擎工具
o Logikus - 运行规则集合
+ 提供一个基于Web的用户界面,以便查询包含事实和归纳的规则
+ 目前仅支持反向链接
+ 能够一次确定一个结果或一次确定全部结果
+ 包含了很多用于试验的规则集合
* 数据文件工具
o 浏览数据文件
+ 基于一个格式定义文件从文件显示数据
+ 能够把数据文件写回以验证格式定义和读/写的可重复性
+ 能够从URL或服务器上的文件载入数据文件和格式定义文件
* 其它设置工具
o 编辑定制时间段
+ 浏览、新建、更新和删除分级的定制时间段
+ 时间段能够与一个组织会员关联,而且浏览时间段能够用会员ID过滤
+ 管理财年、季度、月、两周、星期以及任意定制时间段类型
+ 跟踪一个时间段序号、时间段名称以及每个时间段的天数
o 编辑列举的信息
+
o 编辑状态选项
+
* 服务器点击统计工具
o 统计从服务器启动开始
+ 对每个请求、每组资源和所有资源显示服务器负载和性能统计
+ 跟踪有关不同类型的资源如请求、事件和浏览的数据
+ 显示从服务器启动开始累积的数据
+ 到显示指定时间段的这些统计数据的页面的链接
+ 时间段数据会存储下来以便将来分析
单点登录和LDAP
支持的单点登录系统:
* CAS
支持的LDAP:
* OpenLDAP
* Active Directory
摘自:www.langhua.cn