前言:OA协同办公系统模块和逻辑关系看起来简单,实际项目实施中并不简单。笔者实际部署和实施的经验出发,在初次上手,不熟悉的情况下,和编程开发的难度是同一级的。基础框架的搭建,相对来说是简单的,但是把整个项目都搭好,台账跑起来,这里面有很多关键技巧。笔者基于自己经验,对这些Tips做一个精炼的总结,既是检验自己,也是和各位工程师一起探讨项目经验。
1.OA系统安装部署
1.1系统安装
OA系统安装目前是到了9.0版本,整个安装包是比较完全的。但是推荐从账号官网下载,防止安装包中有病毒。插件的下载,并非一番风顺,许多系统会对插件报错,这个需要谨慎,多试几次。安装中最大的坑是,数据库和Resin的服务启动。可以说很玄学,笔者的数据库初始化,就初始化了两次才成功。新手如果安装数据库,必须要求在SQL里先装好,拥有数据库才能实施。这是新手会忘记的一个要点,切记。Resin的安装出错率很高,看人品。如果启动和停止不正确,会产生极端的宕机和OA系统完全崩溃问题。所以非标安装包安装时要慎重,避免严重情况。如果遇到问题,可以重装E-cology系统,数据库不必删。碰到安装不上情况,不建议清理注册表,SQL的数据表是非常难清的,即使使用自动化工具,也很难完全处理好,IT老手都知道。所以笔者推荐,直接重装操作系统,简单粗暴但有效。
1.2系统调试
安装好后,按照本地Demo账号密码登录,初始sysadmin,密码默认为1。(可以在安装文件夹中改,嫌麻烦就不必)首次登录,要安装许可证文件,一般是通过账号申请,临时许可证,有效期7天。如果需要永久的,要提交流程,领导审批后才行。遇到许可证失败,或是本地系统登录失败的情况,赶紧重新申请。临时许可证是申请后,后台自动发布的,在专栏的地址里。申请时,不必选并发。使用人数选0(没有人数限制),识别码即登录首页上弹出的识别码。这里一定要注意,泛微的本地Demo不是性能阉割版,就是完全版,不是寻常情况下,简单的演示Demo。笔者在最开始也忽视,没有全力以赴对待,吃了不小的亏。基本上能跑的的数据都能跑,可以搭建的UI页面都可以搭。进入系统后,可以根据实际需要,调试搭建。
Office办公软件准备好,这是必须的。WPS不可。很多台账,数据,还是OA驱动Excel来实现,本质是调用Excel。版本的话,不可用0ffice整装包,精简版,很有可能无法使用。10-15版都可以,也不要太高版本,今年20年,你用19版的,系统也没有能跟上。
1.3 Resin服务设置
系统服务是Resin来实现的,Resin的启动,对于OA系统非常重要。在搜索中,找服务。如果安装完毕,会自动启动。在安装非标前,必须关闭Resin服务,安装完后重启。如果Resin没法使用,可以通过Resign EXE文件重新做一个。但是这里极有可能出现,不兼容和无法启动的状况。不必惊讶和慌张,根据现象,分析问题,有针对性解决。
2.基础搭建
2.1 UI界面设置
UI界面可以通过前端和后面的门户引擎后台来实现。首先确定模板风格,在门户引擎中选择,一般选择e-cology 9的风格,蓝色默认。
各种门户搭建,在这个引擎中建立。
2.2组织架构搭建
这是OA系统的关键,根据需求,在本地或是Excel导入。Excel导入时,运用系统制备好的模板,Excel表格是带有信息格式的,不要轻易改变。按照设计好的编写导入。
2.3流程建立
在流程引擎中,建立需要相关流程-路径设置。在相关字段中根据需求设定相关属性。流程中,出口和节点控制要注意。实操中也不是仅仅和这个引擎发生关联,和建模引擎关联非常密切(如果非标包不安装,就没法升级,是没有建模引擎的)。转回上面的话题,Resin和数据库一定要调整好,把非标包装上去。
流程建立里面的要点,首先是逻辑的准确,不漏掉每一个关键节点。其次,字段属性根据实际需求,进行设置,有蓝字的地方,可以点进去继续设置。属性设置不要死搬教程上的条条框框,根据实际变化。
再简单的流程,每个节点的控制人都很重要,在节点控制中设置,记住,第二行还要输入确认,才能生效。
2.4内容引擎
内容引擎可以设置公司公告,新闻,文档等内容。具体自己根据客户需求好好设计。内容和门户界面都连在一起理解,都属于UI方面。
3.合同管理(台账)
3.1台账搭建
台账可以简单理解成数据查询接口,不要弄得高深,复杂。
台账的本质都是流程。在泛微OA中,可以这么理解流程是主,表单是客,一定是客随主便。按照客户实际需求,搭建合同审批和合同变更的流程。透过现象看本质,抓住本质,理解核心诉求。
台账是方便检索查阅的,在建模引擎中有设置。
3.2台账运行
检测自己的台账是否OK,有非常方便和简单的方法。自己提交流程,实际测试。并行两个账户时,有小技巧的,直接复制原来浏览器窗口,便可以登录。如果觉得冲突,另外一个可以在无痕模式下运行,可以做到互不干涉。
3.3 台账可视化
正常的在后台设置好后,台账可以在前端-事务矩阵中查看。OA系统中是可以自由设置前端按钮的,有设置和URL两种方式。如果做好一个环节,没有保存按钮,可以右键点击保存。所谓跑数据,就在这个端口显示。
3.4台账维护
台账的流程和字段属性都需要自己设置,也可以自由更改。跑流程遇到问题,就根据提示,针对性修改。
4.OA系统二次开发
泛微OA支持OA二次开发,主体程序用Java写成,前端是JS与HTML语言,属于B/S架构,UTF-8编码。开发环境IDEA、Eclipse,安装匹配的Java JDK。
结语:OA系统的安装掌握,必须踏踏实实,一步步完成任务。多多练习,熟能生巧是良训,切忌眼高手低。