- 论坛徽章:
- 0
|
首先,需要确认你:
正确的安装了opentaps并使其运行, 参考general installation instructions
为opentaps配置了数据库. 可以查看 installing MySQL for opentaps 与installing PostgreSQL for opentaps 获得参考.
如果你打算更改opentaps的默认端口设置,你可以参考 change the port configurations for opentaps
在opentaps 1.0.3及之后版本中, 为了演示的需要SSL默认处于关闭状态.即不加密的连接方式! 如果你打算启用SSL, 编辑framework/webapp/config/url.properties ,修改如下:
port.https.enabled=Y
设置公司信息
下一步, 你应当开始设置你的公司信息. 为了使用的方便, 我们在 hot-deploy/mycompany 目录提供了一个模版以帮助你配置公司信息. 你应该先将此目录拷贝至其它(你公司)的hot-deploy目录中. 示例,如果你为XYZ公司配置opentaps,那么把 mycompany拷贝到xyzcompany:
opentaps-1.0$ cp -r hot-deploy/mycompany hot-deploy/xyzcompany然后, 从xyzcompany目录中删除.svn目录,以避免以后从opentaps资源库中更新时出错. 在Linux环境下,你可以使用以下方法来删除
opentaps-1.0$ cd hot-deploy/xyzcompanyxyz-company$ find . -name '.svn' -exec rm -rf {} \;现以你可以准备开始编辑在 hot-deploy/xyzcompany/data 下的文件. 以下的XML文件将被使用到:
CRMSFATypes.xml: 通常用于配置opentaps CRM应用中的自定义字段类型,比如行业,线索来源等.
CompanyData.xml: 你公司的名称,地址以及其它的联系信息.
Warehouses.xml: 你公司仓库及其位置信息
Shipping.xml: 此文件配置承运方与送货方式,包含服务代码及包装尺寸.遵循美国标准的数据,如UPS,FedEx,美国邮政,DHL.
Store.xml: 此文件用于配置商铺.你可以为每个商铺建立不同的配置文件. 一般来说, 每个商铺包括一组销售政策,包含销售或增值税, 付款处理设置, 送货费率, 通知邮件, 以及订单执行政策. 在 Basic Catalog Manager Documentation 可以查看关于商铺配置的更详细介绍.
Catalog.xml: 此文件包含产品的基础分类, 以便于开始产品的使用.
ChartOfAccount.xml, DefaultInvoiceItemTypeGlAccounts.xml, Accounting.xml: 这三个文件包含着你公司的帐务设置信息. 它们包含帐务一览表及其使用介绍信息. 参考 配置总帐.
Users.xml: 此文件用于创建初始的管理员用户.
了解更多关于如何使用这些文件配置你的公司信息, 参考 the Users Manual.
在编辑这些文件后, 编辑你公司目录下 ofbiz-component.xml 并增加你新增加的文件. 警告: 不要更改这些数据文件在 ofbiz-component.xml 的顺序与reader-name.
最后, 编辑hot-deploy/component-load.xml 并增加你新的公司组件,使其在安装时可以被载入:
<load-component component-location="${ofbiz.home}/hot-deploy/xyzcompany"/>现在你已经完成准备工作. 进入opentaps目录后运行安装命令:
opentaps-1.0$ ./ant run-install-seed注: 确认你使用的是run-install-seed 而非 run-install. 否则的话, 演示数据也将安装进数据库中.
当安装完成后, 你可以启动opentaps, 参考 基本安装指南 .
安装之后
安全
存放于Users.xml的管理员的初始密码默认为"opentaps" . 你应该登入party manager立即更改密码. 然后, 你应该做以下更改以避免管理员的帐户密码在意外情况下被复位:
编辑 applications/securityext/ofbiz-component.xml 文件并注释以下行:
<entity-resource type="data" reader-name="seed" loader="main" location="data/PasswordSecurityData.xml"/>编辑 hot-deploy/xyzcompany/ofbiz-component.xml 文件并注释以下行:
<entity-resource type="data" reader-name="seed" loader="main" location="data/Users.xml"/>
建立更多的用户
在party manager中, 你可以创建更多的用户, 分配它们登录用户及访问权限.
导入已有数据
你可以使用opentaps中的Data Import功能导入已有数据. 此组件拥有一组表用于导入已有数据 (假定你已通过文件导入工具导入到你的数据库中), 然后它将解析这些表成更复杂的opentaps数据模型实体. 所有的这些表均使用 DataImport前 缀: DataImportCustomer 用于客户, DataImportSuppliers 用于供应商, DataImportProduct 用于产品, 诸如此类.
当你将数据载入这些表后, 使用以import*为前缀的服务将它们读入opentaps. 示例, 使用 importCustomers 载入客户数据,使用importProducts 载入产品信息. 你可以在Webtools > Service 引用它们.
如果有些行是无法导入的, 它们将在在原始DataImport 表中被标识出来. 你可以使用 Webtools > Entity Maintenance 屏幕来查询它们, 或者使用 phpMyAdmin 或 phpPgAdmin 来查看.
参考 Importing Data with Dataimport 了解更多如何定制数据导入的技术信息. |
|