╰☆把酒言欢
                               聪明出于勤奋,天才在于积累.

随笔分类 -  ofbiz架构

1 2 下一页
本类别主要收集一些关于ofbiz的技术文档,包括一些原创文档
ofbiz 本地化及邮件设置126邮箱
摘要:ofibz登陆功能有通过电子邮件找会密码的功能,但找回密码功能需要配置一个发送email的邮箱账号和smtp服务器的配置,具体配置如下:1:在ofbiz数据库的表product_store_email_setting中找到from_address字段,将该字段中值全部修改成配置的默认发送账号2:在g... 阅读全文
posted @ 2014-09-17 23:11 把酒言欢 阅读(1716) 评论(1) 推荐(0) 编辑
Bigfish的重新安装
摘要:昨天把ofbiz安装并成功运行起来,今天接着再把bigfish下载下来。上次安装配置bigfish时,记得是费了一番周折的,最后也不知道怎么瞎折腾,最终居然跑起来了。今天有意识整理了下关键步骤,记录在这里。下载最新的bigfish版本官网http://bigfish.salmonllc.com/bf... 阅读全文
posted @ 2014-08-21 12:10 把酒言欢 阅读(2533) 评论(0) 推荐(0) 编辑
戏说 ofbiz 权限组 角色 控制
摘要:ofbiz里面的权限管理发现大家还是有点迷惑 我举个例子来帮助大家理解吧~比如说,明年业绩好,老大带着兄弟们出去散心,问大家想要去哪里happy?钱管够!但是地点是国内旅游景点(XXX平台),A说提议要去西藏高原看蓝天白云(应用A);B说提议要去内蒙古看大草原(应用B);C说提议说要去三亚海边看海看美女(应用C)D说还是去上海野生动物园看猴子吧!(应用D:这个比较好举例子,暂且就先去动物园吧~)进动物园,首先当然需要去买门票(应用安全组),甲乙丙丁...每人一张动物园门票(给用户分配应用访问安全组),好了,大家都进了动物园!很开心~甲比较胆小(可能是后来加入的女生)不敢去看猛兽,所以离开队伍. 阅读全文
posted @ 2013-02-06 14:38 把酒言欢 阅读(2559) 评论(0) 推荐(0) 编辑
ofbiz中用 ajax 几点注意
摘要:1.要想用 json 类型,可在 Controller .xml 用 type="jsonjava" type="none" 返回数据放于 request 中$jq.ajax({type:"POST",url:"<@ofbizUrl>"+u+"</@ofbizUrl>?productId=" + id + "&status="+status,dataType: "json",success: function(data) { 阅读全文
posted @ 2013-01-06 09:52 把酒言欢 阅读(1997) 评论(0) 推荐(0) 编辑
转 OFBIZ webservice简介
摘要:OFBIZ webservice简介Opentaps(OFBiz 9.04之后)中webservice用的是AXIS2,最开始自己在网上搜了好多资料,自己拿回来测试,发现都不对。后自己再找了下AXIS的资料说,那种报错很有可能是由于两个版本不对引起的,所以就决定看看OFBiz里面用的是哪个版本,当时我彻底无语了,里面两个版本的包竟然都有,真不知道是什么意思。但是我认为应该是AXIS2,OFBiz这么与时俱进的东西,应该不太可能用06年就不更新的架包。废话少说,直接说开发步骤吧:一:在项目中引入AXIS2,由于AXIS2的依赖包好几个,客户端应该不需要那么多,但是以防万一,我们把AXIS2下面l 阅读全文
posted @ 2012-12-12 00:00 把酒言欢 阅读(2508) 评论(0) 推荐(0) 编辑
OFBIZ 账户与Party PartyRelationship关系分析
摘要:PartyAcctgPreference 账户优先表 默认有个Company的记录:INSERT INTO `party_acctg_preference` (`PARTY_ID`, `FISCAL_YEAR_START_MONTH`, `FISCAL_YEAR_START_DAY`, `TAX_FORM_ID`, `COGS_METHOD_ID`, `BASE_CURRENCY_UOM_ID`, `INVOICE_SEQ_CUST_METH_ID`, `INVOICE_ID_PREFIX`, `LAST_INVOICE_NUMBER`, `LAST_INVOICE_RESTART_DATE. 阅读全文
posted @ 2012-12-08 11:51 把酒言欢 阅读(1472) 评论(0) 推荐(0) 编辑
转 OFBiz财务模型-金融账户
摘要:FinAccount 金融账户 FinAccountAndRole 账户和角色FinAccountAttribute 金融账户属性扩展表FinAccountAuth 授权FinAccountRole 账户角色FinAccountStatus 财务账户历史记录FinAccountTrans 财务账目交易FinAccountTransAttribute 财务账目交易属性扩展表FinAccountTransType 财务账目交易类型FinAccountTransTypeAttr 财务账目交易类型属性扩展表FinAccountType 财务账户类型FinAccountTypeAttr 财务账户类型属性 阅读全文
posted @ 2012-12-08 11:45 把酒言欢 阅读(1682) 评论(0) 推荐(0) 编辑
OFBIZ Party Relationship 关系图
摘要:Party RelationshipPartyRelationship models relationship of party roles.PartyRelationship is directional ie. has a 'from' and 'to' side.Each PartyRelationship has a PartyRelationshipType. PartyRelationshipType has a valid from and to role that is used to constrain what roles can be as 阅读全文
posted @ 2012-12-06 11:51 把酒言欢 阅读(1301) 评论(0) 推荐(0) 编辑
ofbiz之entity 实体解析 扩展 视图 复合列写法
摘要:ofbiz 之entity实体 1. 实体定义文件实体定义文件一般存放位置是在对应模块的entity文件夹下面,以party为例,party的实体定义文件路径为%ofbiz-home%\applications\party\entitydef\entitymodel.xml。通过对应模块的ofbiz-component.xml进行加载。 <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymod 阅读全文
posted @ 2012-12-03 23:24 把酒言欢 阅读(6277) 评论(0) 推荐(2) 编辑
OFBiz 的Party PartyGroup主要关系
摘要:比如说:OFBIZ中登陆时有对应的人和组织之分,比如 阿里软件的 张三登陆到OFBIZ中,这时就是涉及到下面几张表了:SELECT * FROM party WHERE party_id = 'Company';SELECT * FROM party_group WHERE party_id = 'Company'SELECT * FROM PARTY_ROLE WHERE PARTY_ID = 'Company' AND ROLE_TYPE_ID = 'CARRIER'SELECT * FROM ROLE_TYPE WHERE 阅读全文
posted @ 2012-12-03 23:23 把酒言欢 阅读(1350) 评论(0) 推荐(0) 编辑
OFBIZ各级菜单权限分配
摘要:上图是整个应用中心下POS管理的菜单架构,现在需要给不同的操作员分配不同模块下的菜单权限,貌似很复杂~其实想通了后,逻辑性虽然很强,只要记住一点:万变不离其宗!最重要的原则是:OFBIZ中的 访问组件和各级菜单 权限都是严格区分的,操作员要想进入某个组件下的二级菜单,甚至三级菜单。首先需要有进入这个应用的权限、还要有最末节点上级所有菜单的权限,(因为OFBIZ里面的菜单是逐层分解的,只能有进入上级菜单的权限才能更进一步到下级!),我们不妨用个样例来解释上面的说法,如题:1、张三同学只能看到 POS管理(应用名称,虚拟)—>交易管理—>交易查询\对账单下载;所以要分配的权限组有 (注 阅读全文
posted @ 2012-12-03 00:40 把酒言欢 阅读(1861) 评论(0) 推荐(0) 编辑
OFBIZ 条件语句是怎样炼成的?
摘要:<!-- TASK --> <if-compare field="sec_object" value="TASK" operator="equals"> <set field="taskId" from-field="parameters.taskId" default-value="${parameters.workEffortId}"/> <if-empty field="taskId"> <set 阅读全文
posted @ 2012-12-02 23:00 把酒言欢 阅读(1440) 评论(0) 推荐(0) 编辑
OFBIZ 菜单权限 配置
摘要:1、新加的模块分配给用户权限组 需要的权限:OFBTOOLS_VIEW 访问库存OFBiz管理程序的权限POSMGR_ADMIN POS-管理员 (新加模块管理员权限)2、分配某个模块二级菜单的权限POSMGR_ADMIN POS-管理员 (新加模块管理员权限,肯定要加,没有这个权限,连模块都进不了)SECURITY_ADMIN 在安全管理屏幕中的全部操作。(进入到模块下菜单的权限)XXXScreen.xml 代码:<screen name="showTransactionMgr"> <section> <actions> <p.. 阅读全文
posted @ 2012-12-02 19:52 把酒言欢 阅读(3414) 评论(0) 推荐(0) 编辑
转 OFBiz 菜单组件(menu-widget)指引
摘要:菜单组件通常用于生成屏幕主菜单栏,类似于Main | Data Source | Campaign | Tracking | Segment | Contact List | Reports | Logouto 定义菜单<menu-itemname="DataSource"title="${uiLabelMap.DataSource}"><linktarget="FindDataSource"/></menu-item>name属性用于标识菜单项。title属性用于菜单显示名称,也可是uiLabel 阅读全文
posted @ 2012-12-02 19:17 把酒言欢 阅读(1969) 评论(0) 推荐(0) 编辑
转 ofbiz瘦身[已验证,9.04-11.04 稍作修改可用]
摘要:ofbiz瘦身 由于ofbiz表特别多,并且没有很多资料供我们参考(至少中文资料是这样),学习起来不知道从那里下手。经过一晚上的学习(当然也有此然半个月的基础),终于把ofbiz的表缩小到只有66个,这样学习起来就方便多了。具体方法如下:1.在mysql中创建数据库ofbiz,修改ofbiz\framework\entity\config\entityengine.xml文件,Xml代码 <delegatorname="default"entityentity-model-reader="main"entity-group-reader=" 阅读全文
posted @ 2012-12-01 01:05 把酒言欢 阅读(1624) 评论(0) 推荐(0) 编辑
转 ofbiz 的登录机制
摘要:ofbiz 的登录比较完善,并且实现了单点登录,下面是笔者记录的ofbiz登录的基本过程.在org.ofbiz.securityext.login.LoginEvents中有静态变量保存了所有登陆的用户和用户登录的webapp.这样为单点登录提供了很大的方便.在controller.xml中登录配置:<request-mapuri="login"><securityhttps="true"auth="false"/><eventtype="java"path="org.ofb 阅读全文
posted @ 2012-11-19 11:50 把酒言欢 阅读(3385) 评论(0) 推荐(0) 编辑
转 screen widget 框架页面生成原理初探
摘要:screen widget 本质是基于freemarker 的。 目前screen类型的view基本都是MacroScreenViewHandler.java 负责处理的。MacroScreenViewHandler.java render 方法中首先通过配置文件加载了三个类库。如下ScreenStringRenderer screenStringRenderer = new MacroScreenRenderer(UtilProperties.getPropertyValue("widget", getName() + ".name"), UtilPr 阅读全文
posted @ 2012-10-25 16:28 把酒言欢 阅读(1165) 评论(0) 推荐(0) 编辑
转 通用模型之-party model 学习笔记
摘要:首先分别讲了组织organization和人person。然后将这两个模型合成partyparty实体 有两个子类分别为organization,person。organization细分为法人组织,有纳税Id和非正式组织,如团队,家庭。partyType实体存放组织的类型。partyClassification 存放party和paryType多对多关系的实体 。注意这个关系实体中和party实体中对应分成了两个子类来分别对应organization classification 和 person classification(收入高低,国籍,移民……)party role type 是 r 阅读全文
posted @ 2012-10-25 16:24 把酒言欢 阅读(856) 评论(0) 推荐(0) 编辑
转 OFBIZ 网站或店铺视觉主题(visual Theme)设计
摘要:what why v.在ofbiz中的应用的主题是可以通过数据来配置的,在webtools 组件中的catalog, content 菜单下可分别设置店铺和网站的主题。且ofbiz在设计前端页面时,不使用table之类的html元素进行布局,而是大量使用div元素进行布局。 这样可以为一个网站或店铺设置多种不同的视觉风格,同时做到html中内容和风格的分离,提高开发效率及可维护性。how v.在ofbiz 中的ecommerce 示例中网站的主题是根据一个action 中的 service 的得到的。 而这个Service 使用mini 语言实现的。在Ecommerce 下的CommonScr 阅读全文
posted @ 2012-10-25 16:11 把酒言欢 阅读(2800) 评论(0) 推荐(0) 编辑
OFBIZ 电子商城商品如何 进行多币种结算
摘要:最近在研究ofbiz的电子商城应用,发现里面的商品都是用的美元计价,如果说想要把 ofbiz 电子商城进行本地化,这个计价方式肯定是要成当地的币种。也参考了一些网上的热门帖子:例如:http://blog.csdn.net/hezhipin610039/article/details/6903281大致内容如下:1货币、本地语言设置货币可以在下列配置文件中设置:${ofbizinstalldir}/framework/common/config/general.properties1)缺省货币符号(必须在Uom表中存在,用3个西文字符表示,参见种子数据的framework\common\dat 阅读全文
posted @ 2012-10-24 23:36 把酒言欢 阅读(2516) 评论(0) 推荐(0) 编辑

1 2 下一页