 |
|
|
 |
 |
 |
| 如何用信息化平台DIY自己的企业单据 |
作者: laozhu 来源: 至联网 |
【导读/摘要】
没有摘要或评论导读信息!
|
信息化平台是一类非特定领域的企业软件。行业软件分门别类令人眼花缭乱,同一类别下也是品种繁多,每每各有特色。究竟哪一款适合自己呢?
驻留于国内最大开源软件基地——共创联盟,由深圳至联公司主导开发的《Works.LT轻量级企业信息化平台》也许就是你所寻找之所在。
这个软件是纯绿色软件。有两种发行包,所谓大包和小包。小包只包括Works.LT的源码,理论上,任何环境下只要配置适当都可以使用。大包是适用于Windows平台,将所有需要的开源软件都大包在内,使用很有特色的“复活”和“灭活”机制安装,有Flash演示,基本不会发生什么问题。虽然厂商只公开发行的版本不是最终的稳定版,但一般不影响使用。既然是开源软件(好像不是全部开放的。唉,中国特色的折中吧),也没有注册码、使用期限限制什么的。
Works.LT使用一种叫做工作描述语言(WML)文本文件描述企业需要。这个语言跟网页语言类似,专业上说,应该属于模型类语言,象UML之类都是模型语言,之所以中文称“描述”而实际英文称“Modeling”,大概作者觉得描述上说法可以更随意一些吧。所谓的DIY企业自己软件,就是写一篇该语言的XML文件,其他都由Works.LT搞定。下面演示一下究竟如何DIY出常用的“采购单”的。
第一步:找出企业在用的一张采购单
象找人给你定制软件一样,你给他一张单据,他为你分析数据。一张填有数据具有代表意义的采购单是我们这个教程的开始。
第二步:打开已存在的订单(order.xml),另存为采购单(po.xml)
所有工作描述文件位于安装路径下的“works/includes/conf”目录。使用记事本打开订单描述文件“order.xml”:

需要注意的是XML文件自身编码要求,如果你要处理很多这样文件最好还是找个好一点文本编辑程序。
另存为“po.xml”:

第三步:修改采购单描述
根据需要进行修改,主要有下面几个方面:
1.名称(name,cname):修改为“po”和“采购单”。
2.存储描述:我们重用订单所用的后台数据库表,但需要将他们区分开来,type取值修改为“5”。
3.其他一些必要修改:虽然采购单和订单某种程度上是相似的,但细节上差别很大。我们可以采取渐进策略。

每种单据都差不多,显然使用文本性语言描述开始时可能有些不习惯。获得灵活性总会有所失。
第四步:注册采购单工作类型
注册工作类型可以使用随大包提供的phpMyAdmin,也可以直接使用mysql的控制台命令行方式,这里使用控制台界面:
在“mysql>”提示符下输入:insert into configs (type_name,type_cname,type_module) values(‘po’,’采购单’,’bills’);
如下图:
第五步:给自己授权
访问左上角的图标,打开系统管理界面。在左边导航面板中找到“组织机构”,打开后找到自己,再点击“授权”。这时会出现授权页面,默认基于角色授权,这里需要更详细的根据工作类型授权,点击“高级”后在打开的页面中找到采购单给自己授权:
授权后需要重新登录才能生效。
第六步:看看好了没有
进入系统点击顶部导航条上“单据”,从左边选中新出现的“采购单”,这时在内容区就能看到新描述的采购单列出访问界面。

你可能需要反复调整描述几遍才能完全满足你的要求。特别地,如何跟其他工作类型整合起来,比如,如何取供应商信息,如何取产品信息,产品信息中如何动态反映采购变化情况等。
上图中我们没有仔细描述,很多还是来自订单中内容。
第七步:若必要,作张报表
Works.LT可以使用PDF文件作为报表模板,这样生成的报表比较专业。这里就不做了,只给出一个页面来。
采购单需要发往不同信息化程度厂家,有时需要传真,有时需要电子邮件,也许直接通过即时消息系统就可以递送。所要做的只是保存生成的PDF文件,要么打印,要么附件从邮件传递出去。当然,和手工流程也不冲突,甚至,你可以制作电子签名的PDF玩一把新鲜的。上图经过“艺术”处理。
很明显,Works.LT是与众不同的,相信大家多摸索一下会很有发现的。但它毕竟对专业有一定要求,比如至少会玩mysql,知道校验XML格式文件,等等。这也许是开发商刻意留给合作伙伴的发挥余地吧。广大网站建设者、咨询服务机构,可以轻易建立自己的模型库,就像SAP的“业务蓝图”库一样,套用一句IBM口号,可以随需应变地服务于任何企业。祝开源一路好走,期待着“狼群”模式能够造福更多中小企业。
此文发布在华军网
|
|
|
 |