有了TA,领域外企业里的小IT团队,也能轻松搞定大型项目

2020-08-06  本文已影响0人  湘北智造

清脆而突兀的硬塑料撞击声,打碎了办公室里原有的沉寂。我抬头循着声音的来源看过去,老杨右手按着办公桌上的座机听筒,左手撑住自己的额头一脸惆怅。

很明显,刚才的声音是他用力挂断电话发出来的,看来老杨刚才有一段不愉快的通话体验。老杨是我们信息技术组的组长,最近我们组被一件事整得很难受,组里的同事都挺烦恼的,而他作为负责人那更是首当其冲。

所以说到底是发生什么事情了?咱也不卖关子了,事情是这样的......也就是两天前,那是一个星期五的下午,南方的夏天总是阴晴不定的,一小时前还是蓝天白云阳光灿烂,此刻已是黑云压城狂风骤起。业务部的张楚楚已经盯着电脑屏幕很久了,目光无神的她像是被人施了定身魔咒一般,呆呆地一动不动。

许久,天空中响起一道惊雷,将失神的张楚楚重新激活,她重重地叹了一口气,一边揉搓着太阳穴,一边把目光投向窗外。乌云沉得很低,并以肉眼可见的速度快速向着办公大楼移动,“要下雨了,要下雨了......”她喃喃自语。

张楚楚站起身来,把僵硬的脖子扭得咔咔作响,她低下头时,在线办公系统里的画面再次出现在昕子的视野里,稍微舒展的眉头又紧皱起来。OA里显示了她这两天提交的十多个打样申请,无一例外的都卡在这里无法发送,对话框里闪烁着红色的大字“Account permissions are abnormal.”

她在业务部的钉钉群里问了一圈,有不少需要申样的同事最近两天都无法提交申请。她原以为是技术部那边因为打样工作已经饱和,而暂停了大家的申样权限,但是转念一下就觉得不对劲,毕竟这种事情理应技术部提前出通知。

果然,在向领导反映这件事情后,技术部那边也给了答复,他们表示从星期三下午开始,就没有在OA上面接到任何一个人的样板申请通知。直到此时,业务部的同事才明白,是OA系统出了问题。

我们公司早已经完成信息化建设,各部门的业务和工作都是围绕着在线办公系统来运作的,各部门一环扣着一环,严格按照既定规责与逻辑来做。现在其中有一环出现问题,对整个业务部门的工作进程的推进都会产生影响,同时客户又因为业务进程被推迟和放缓而不断向业务部施压,这使得很多同事十分难受。

软件系统出现问题,大家自然会想到我们信息技术组,所以这两天老杨的办公电话被各部门同事轮番轰炸。大家纷纷指责我们工作不力,但其实我们也很无辜。

据我了解,这次问题的根源是OA系统的账户权限紊乱,而公司采用的OA线上办公系统,并不是我们自己的软件。像很多企业一样,我们在成立之初时由于资金不宽裕,直接找软件公司买了一款便宜的办公系统就匆匆上线。

随着公司发展,老系统已经无法满足新需求,后期有很多功能都是通过补丁匆匆添加,时间一长,就会出现包括系统权限错乱在内的一系列恶性bug。最难受的是,该系统作为闭源软件,在出现问题时只能联系软件提供方解决,我们信息组却无能为力。

起初我们还向一部分不明情况的同事们进行解释,到后来询问和指责的人多了,我们也就懒得去解释,只是告诉他们已经在解决了,很快就会好。但将心比心,我也能理解其他部门同事们的焦虑。

积重难返的简陋OA系统,给公司来的负面影响是显而易见的。各大部门的正常工作都被其拖累,尤其是张楚楚所处的业务部,由于效率低下的OA,很多同事都失去了新客户,整个部门都面临着危机。作为公司最重要的部门之一,业务部的危机,很快就会演变成整个集团的危机。

集团高层坐不住了,在研究之后,决定由我们信息组,开发新的线上办公系统,要求在下一季度开始之前完成。嗯,也就二十来天。我们之所以被叫做信息技术“组”而不是信息技术“部”就是因为我们的人员配置极其简陋,只能满足日常软硬件和网络设备的维护工作,毕竟公司处在的领域与计算机行业没一点关系,一个人都不齐的团队,要在这么短的时间内,开发一个大型软件项目,呵呵,简直就是二十一世纪的天方夜谭。

我在组内立项会议上发表了意见,以我们现有的人力物力,不可能在时限到来之前完成开发任务,除非打破常规另辟蹊径。大家在商量过之后,都同意放弃传统开发模式,于是开始全力找寻合适的方案。在经过几天夜以继日地咨询与对比之后,XJR快速开发平台被摆上了台面。

它是一款帮助开发者快速做软件的可视化代码生成工具。该平台采用了向导式的开发方式,可以通过拖拽编辑等可视化操作来进行开发,所见即所得,在进行设计的同时也能生成功能。

该平台的上述特性,简直就是为我们这类人手不足,经验欠缺的团队,量身定做的快速开发利器。

我在使用的过程中发现其已经为我们搭建好了框架,也预置了各类基础模块可以直接使用,另外其根据各类系统的特点建立了多套定制模板,大家直接按照开发向导就快速开发出了各种业务系统。

尤其值得说道的,就是解决了我们整个集团痛点的权限控制功能。毕竟大家苦旧OA的权限紊乱问题久矣!所以对我们开发团队最大的要求,就是要保证系统权限稳定正常。

其中提供了多种形式的权限控制,无论是按角色、部门、岗位还是按用户、用户组都可以;而且操作权限细化到界面上的每一个按钮,数据权限细化到每一笔记录,甚至可以做到IP段的访问限制。基于框架开发出来的功能及报表,都可以直接挂到权限体系中授权。做到了权限与业务的分离,我们只需要关心业务的实现。

权限控制操作简单明了,主要分为五点:

被授权对象——功能权限:

在XJR快速开发平台中可以通过可视化的方式对菜单、按钮、数据进行注册并授权的操作,系统中所有的菜单、按钮都可以在“系统管理”功能中一站式注册。

操作管理界面

注册操作

角色管理与授权:

开发过程中,同样可以采用可视化的方式,在系统中完成新增角色、给用户分配角色、角色授权etc.一系列操作。

角色新增

为用户分配角色

角色授权

管理数据权限被授权源

在该框架中可自定义管理相关数据源。在MVC的后台代码中,可通过控制器中的Action对外提供接口,调用接口就可以得到指定的数据列表。只需将得到该数据列表的路由注册到数据授权功能中的“接口管理”就可以很方便地对这种数据列表进行管理。

数据权限授权

依然可以在该平台的“组织架构”--“角色管理”中的“数据授权”中进行可视化快速授权操作。

自定义表单授权

在XJR快速开发平台中,自定义表单甚至都不用注册数据接口,直接就可以分配权限。

综上所述,正因为这些优良特性,使用XJR开发出的系统很顺利到就解决了系统与用户权限这个老大难问题。

得益于XJR快速开发平台的高效帮助,我们得以提前将新OA系统上线。由于新系统是自主开发的,同公司的业务契合度相当高,使得业务部整体的工作效率大为提升,这让一部分新客户很满意。可喜的是,其中有不少客户,决定与张楚楚开展商务合作,本季度结束前,她已经签下了不少大单。

对此我们都相信,未来一定会越来越好的。

快速开发平台免费试用通道:https://www.xjrsoft.com/

上一篇 下一篇

猜你喜欢

热点阅读