贝业新兄弟:企业级应用在供应链物流领域的实践

在这里插入图片描述

一、老板的需求

先简单介绍一下我们公司,公司全称是贝业新兄弟,是一家供应链物流企业。现在我们服务的客户中有很多世界 500 强,比如科勒、惠氏、宜家等。我们公司的信息化分为两部分,一部分是核心业务系统OTWB,它是专业的物流管理软件之一。除此之外,我们还有一些个性化的管理需求,需要用一个友好的工具进行搭建,经过不断实践,我们最终选择了明道云。

我们公司大概有2000多人,在企业实践管理中,不能简单地用搭建一个应用的方式去做信息化管理,更重要的是站在老板的角度,关注老板的需求。在这方面,我总结了四点:首先,引入的工具需要解决实际问题,提升管理效率,否则老板会在短时间内停掉应用;其次,数据的安全性是非常重要的,因为我们有很多合同、报价、客户的订单等信息,就要求能够支持私有化部署;再者,经济性是必须要考虑的,因为定制开发的时间和资金成本都很大,经常会出现做了半年发现不是我想要的,然后再去做二期,最后发现还不满足自己的需求;最后要考虑的是面向未来。这是什么意思呢?就是业务在随时随地变化,尤其是我们的管理需求,变化非常大。如果是定制开发的系统,后需做调整非常困难,甚至可能因为他已经不做这个领域了,我们就不能进行二次开发升级了。

在明道云在上一次北京的公开日里活动中,海联捷迅分享呈现的那个结果是我们现在想达到的一个结果,但是怎么走到那个地步?后面我是基于这样的维度进行分享。

二、摸着石头过河

在这里插入图片描述

这里我为什么说叫摸着石头过河?因为在一年前零代码招标以后,我们并没有像其他企业一样,选择请明道云的顾问来实施,相反,我们选择了自己学习明道云的帮助文档,遇到真正解决不了的问题再去寻求顾问的帮助,让终端的业务人员也能快速地掌握明道云的能力。

三、探索经验分享

数字化转型其实非常具有挑战性,因为除了要影响老板的想法之外,我们还需要改变中层管理习惯以及一线操作人员的操作习惯。这就需要一场革命。在这个过程中,我总结了5个点,希望能够与大家分享。

1.为什么选择低代码?为什么选择明道云?

这两个问题要放在一起说,关于第一个问题,如果在座的各位从早上到现在都认真听了各位嘉宾的分享,这个问题我相信大家都有了很多答案。

为什么选择明道云?这个问题需要考虑到我们在招标时的64项标准,我认为大多数客户都可以在里面找到自己需要的内容,有需要了解的可以咨询明道云的顾问。我们按照65项标准来评估供应商的低代码系统,招标有两轮,第一轮是针对功能性的评估,即检查系统是否满足我们的需求,例如性能测试等。我们准备了2万条数据进行测试,明道云在一分钟内完成,而其他竞争者的平台可能需要5分钟才能有反应。
在这里插入图片描述

总体上,我们可以从8个维度来分析为什么选择明道云。

  • 系统总评

作为一个管理人员,我认为明道云的架构是相当合理的,而其他竞争者的系统可能有强大的软件功能,但逻辑架构是混乱的。尽管我们当时非常喜欢其他竞争者的BI功能,但如果要直接给业务人员使用,他们需要点鼠标去寻找按钮,非常累。

  • 应用开发逻辑框架

如果作为一个应用开发人员,去进行应用开发,要对应用进行一系列的配置,配置各种角色、权限、流程的时候,是不是足够友好?因为这个对我们后期的项目组的人员来说是非常重要的。

  • 实施难度

我们当时在评标的时候问了所有的低代码的供应商,你的平台是否支持甲方自己去做实施,而不需要他们的服务,很多供应商说不行,必须要提供服务,因为他们担心我们无法实现。最终评估下来我们认为明道云是可以让我们自己去实施的。

  • 性能/系统开放性

明道云在可开放性和性能方面是我们评估的六家竞争者中最好的,低代码行业很多厂商会限制单表数据量和工作流执行次数,我们当时评估了工作流的可执行层级能否达到10级,明道云是可以一直持续往下执行的。

  • 类BI功能

我们在招标的时候明道云还没这个功能,包括现在的表关联也没有,我们当时为什么还是选择了他?因为这个我可以等整个企业级的管理的业务系统都完善了以后,这个功能我只要嫁接上去就可以了。

  • 自建应用功能

这个可能跟第二个看起来有点重复,其实不一样,当时我们在评估时,还考虑到了系统操作的易用性,包括如果我作为一个调度或者项目文员操作系统的便利程度。我们要看的不仅仅是系统是否能够满足需要,还要关注从员工的角度,应用开发和操作是否简单易用。

  • 交付能力

这个跟前面说的实施难度其实很像,但是我们评估的是你作为零代码的软件供应商,有没有一套成型的可直接交付给用户自学的一些工具,比如说学习视频、学习文档。

  • 数据安全

明道云支持私有部署,而且有等保三级认证,支持企业微信扫码登录。

2.人才“困境”
在这里插入图片描述

我认为在学习在用明道云的过程中,有一个字比较重要:学用相长。在用明道云的过程当中需要专家型的人才。同时,如果用了明道云,他一定会帮公司培养出一些专家型的人才,所以我把它总结成学用相长。这种专家型的人才需要具备以下能力:

  • 关键任务

虽然老板会有自己的战略,但我们需要根据这个战略总结出需要核心推动的事项,并以此作为战略执行计划,作为信息化需要突破的方向。为了老板战略下的关键任务,我们需要进行传统IT开发,并按照业务人员的习惯描述出来。

  • 现状调研

想做好一个公司的现状调研,他需要具备财务、人力和IT相关的专业背景,然后再去做调研。这样的好处是能从老板的角度出发,全面考虑业务流程。

  • 需求分析

需求分析是非常重要的一步,特别是在做信息化方面的工作时。它能够帮助我们深入了解业务需求,充分理解用户需求和期望,准确把握整个项目的方向和目标,能够提高项目成功的可能性,并避免浪费时间和资源。像之前的嘉宾提到的一样,需求分析需要关注业务需求,而不是仅仅关注代码编写的技术方面。

  • 管理方案

一个好的信息化方案,需要配合相应的管理制度,以确保方案的有效性和成功落地。管理方案能够在实施过程中提供指导,并确保实施计划得到适当的执行和监控,还需要考虑到与现有的流程和制度的兼容性,以确保方案能够被接受并被顺利实施。

  • 系统方案

以什么样的系统逻辑来呈现、落地管理方案,需要具备企业级软件架构能力、数据建模、产品设计等能力,支撑管理方案转系统功能。
截止到系统方案这里,那其实已经完成了现状调研现状,了解需求调研、方案管理、方案设计跟系统方案设计。在系统方案设计完成后,需要进行 POC 演示以验证方案的可行性和有效性,然后进行系统实施。在实施过程中,需要关注培训和制度改善,并对整个项目进行复盘和优化,以不断提高项目效率和质量。最后 4 个,其实是一个老练的运营管理人员所应该掌握的一些工作方法。

其中,我认为需求管理是非常重要的,需要去整理和挖掘客户的需求。我曾在去年的伙伴大会上分享过这个需求的重要性,但更重要的是,在这个需求中要了解现状和历史。比如你现在要做一个 OA 系统,就需要了解 OA 的前身是什么,为什么会有这样的演变和结果。在和老板讨论现状和未来目标时,一定要有战略前瞻性,如果规划没有战略前瞻性,那么它可能在一段时间内就无法使用,连续性也会很差。

3.企业级需求
在这里插入图片描述

这些需求通常与简单的应用的需求不同,需要站在整个企业的角度来制定全局业务流,来找到真正的需求。关于需求调研,分享给大家我自己经常用到的 4 种方法。

首先,我会研究同行竞品,其次是阅读期刊上的论文,还有就是管理操作需求和管理需求。我还想分享第二种期刊论文的方法,因为我上次分享了它,我觉得非常必要让大家知道。你可以注册上海图书馆会员,然后使用期刊论文数据库,可以查找很多研究生和博士写的论文,这些论文会提供解决日常工作中大部分问题的解决方案。它们会告诉你如何开发特定的软件、如何设计系统和常见工作模块的问题的完整解决方案。

4.B端应用的画像

企业需要什么样的信息化系统以及应该考虑哪些维度?只有明确了这个问题,我们才能够在正确的方向上进行后面的工作。我要分享的是企业级应用画像,这是我在规划整个企业应用系统过程中认为比较重要的一些要点。
首先,企业级应用架构很重要。我们需要全面树立假设,站在企业的角度思考整个需求。举个例子,领导让你做一个固定资产的管理应用,那你不应该直接去做,而应该先从固定资产对应的人开始,梳理公司的组织结构,再深入思考和设计业务流程。这样做会让单个应用不孤立,因为没有这个核心思想的支持,单独的应用显得非常脆弱。

其次,业务数据建模。这必须让业务专家来做,但作为非IT人员,业务人员肯定会有IT知识的缺失。因此,他们需要学习必要的IT知识,然后再进行业务数据建模。建模完毕后,我们结合明道云的视图功能和对现场业务流程梳理的要求,设计实现对应管理流程的工作流。

第三个关键点是角色权限。在明道云没出用户扩展信息功能之前,我曾经为此感到非常痛苦。后来出了这个功能,我认为整个明道云的角色满足了我们公司的需求。

接着,报表是一个非常重要的能力。明道云现在拥有基本的报表功能,但不能支持复杂的报表。

此外,单据打印也是非常重要的功能。目前明道云已经具备这个功能,而且我看到过BBS论坛上有人尝试用蓝牙打印机的适配。

联系到人。这个也是非常重要的,因为传统的软件需要你登录后再查看和操作,它无法提醒你。但使用明道云的低代码开发平台,我们可以使用企微,只要你的业务系统中有需要审批、操作的单据,比如我们现在有一项费用审批,每天早上九点半,系统会给你发送消息,提醒你现在有50条费用需要审批。

最后,API、单次操作和批量操作这些功能也非常重要。单次操作和批量操作我会在下面的案例中详细解释。
在这里插入图片描述

  • 案例一:可视化审批记录

第一个是关于可视化审批记录的。我们购买明道云时,审批功能版本为1.0,现在已增加了新功能,但我仍然没有使用它,我是用明道云的原生功能重新搭建的审批功能。

当领导要求我们上一个审批应用时,我们必须先进行审批的需求分析,追溯到流程管理,对于流程管理可以分为两类:业务流程和审批流程,这是单次操作和批量操作的区别。业务流程一般的话一定会有批量操作的一个支持,如果因为你没有批量操作,业务人员一单一单去操作,一定会崩溃;第二个的话是这个审批流程,审批流程可能就是领导批一个请假单,这样的审批一定是单次为主。

在这类流程中,我们必须关注这些关键点,比如审批或管理路径必须直观且易于展示,还需要能清楚查看审批状态和结果以及每个节点的时间线。我们在零代码的招标中发现有两类,一类必须在流程中心完成,而另一类则可以在页面上完成。我们必须选择可以在页面上完成的,这样才能更好地满足我们的需求。还有就是打印的就是签名跟审批时间需要及时打印。审批数据管理其实是我们现在没有用明道云自有的审批功能的一个重要原因,我们得统计一下各种单据的状态分别有多少个,平均每个人在审批这个单据的时候耗时多久,超时多久。

  • 案例二:统一权限平台

为了减少后续多个应用上线和人员权限账号维护的工作量,我们决定根据明道云现有功能来配置一个集中的审批式权限管理平台。在我们做其他业务系统时,遇到了权限管理繁琐的困难,所以我们使用用户扩展信息功能并结合明道云应用的API来解决这个问题。

在IT行业中,决策权限有两种方式:一种是管理员分配,另一种是员工通过工作流申请。我们选择了审批式权限管理平台,因为这更有利于权限控制。使用用户扩展信息功能和自定义的权限标签,可以为每个用户标记不同的标签,方便规划权限,我们就可以方便、快捷的为全公司的2000名员工分配数据权限。

此外,在功能权限方面,我们在每个应用所有角色列表开放给员工,员工可以根据自己的岗位和需要进行申请,然后管理员进行审批,审批通过后权限自动开启。

四、需求支持

接着我们提三点需求支持。首先,我们需要低代码人才来支持我们完成官网的相关需求,并且需要找到这样的人才的途径。其次,我们想要一个用户行为分析的功能,以了解员工实际使用应用的情况,以便优化开发配置。最后,我们希望能够创建一个OA首页,将其作为内部广告,宣传公司最新动态和重要消息。

我现在做的一些事情很难传达给公司内部的人知道,我发个月报可能很多人都不会去看,但我放在年假余额查询的页面,那你一定会登进去看,这个时候可能正好就能看到现在的一些宣传新闻,这就可以很好地提高员工的参与度,加强公司的内部传播效果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/76885.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能卡通用安全检测指南 思度文库

范围 本标准规定了智能卡类产品进行安全性检测的一般性过程和方法。 本标准适用于智能卡安全性检测评估和认证。 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,…

互联网宠物医院系统开发:数字化时代下宠物医疗的革新之路

随着人们对宠物关爱意识的提高,宠物医疗服务的需求也日益增加。传统的宠物医院存在排队等待、预约难、信息不透明等问题,给宠物主人带来了诸多不便。而互联网宠物医院系统的开发,则可以带来许多便利和好处。下面将介绍互联网宠物医院系统开发…

docker常用命令

docker常用命令 1.镜像与容器的关系2. 基本命令3. 容器操作4. 镜像操作5. 文件传输6. docker 登录与退出 1.镜像与容器的关系 镜像: 相当于一个类不可修改内容 容器: 对镜像类的实例,可以在环境中更新库容器可以保存为一个新的镜像再根据保存…

java+springboot+mysql法律咨询网

项目介绍: 使用javassmmysql开发的法律咨询网,系统包含超级管理员,系统管理员、用户角色,功能如下: 用户:主要是前台功能使用,包括注册、登录;查看法律领域;法律法规&a…

基于SpringBoot+Vue的在线考试系统设计与实现(源码+LW+部署文档等)

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

推荐一款老化测试软件 Monitor.Analog

1. 数据采集模块: 该模块负责与下位机设备通信,实时采集模拟量数据。支持多种通信协议,如Modbus、OPC等,以适应不同类型的设备。数据采集模块还需要具备异常数据处理功能,例如数据丢失、错误数据等。 2. 数据存储模块…

HttpServletRequest和HttpServletResponse的获取与使用

相关笔记:【JavaWeb之Servlet】 文章目录 1、Servlet复习2、HttpServletRequest的使用3、HttpServletResponse的使用4、获取HttpServletRequest和HttpServletResponse 1、Servlet复习 Servlet是JavaWeb的三大组件之一: ServletFilter 过滤器Listener 监…

【maven】构建项目前clean和不clean的区别

其实很简单,但是百度搜了一下,还是没人能简单说明白。 搬用之前做C项目时总结结论: 所以自己在IDE里一遍遍测试程序能否跑通的时候,不需要clean,因为反正还要改嘛。 但是这个项目测试好了,你要打成jar包给…

Python系统学习1-3-变量,运算符

1、变量 变量:关联一个对象的标识符 学习目标:学会画变量的内存图 命名规则:字母数字下划线,所有单词小写,单词之间下划线隔开 赋值:创建一个变量或改变一个变量关联的数据。 语法:变量名数据&#xf…

carla中lka实现(一)

前言: 对于之前项目中工作内容进行总结,使用Carla中的车辆进行lka算法调试,整体技术路线: ①在Carla中生成车辆,并在车辆上搭载camera,通过camera采集图像数据; ②使用图像处理lka算法&#…

探索Streamlit中强大而灵活的 st.write() 函数(五):构建丰富多样的应用界面

文章目录 1 前言2 显示HTML的内容3 显示Markdown内容4 显示代码块5 显示DataFrame的交互式表格6 显示音频和视频7 显示图表8 显示图片9 显示地图10 显示PDF文件11 显示文件下载链接12 结语 1 前言 在这篇博文中,我们将着重介绍Streamlit中一个核心而重要的函数&…

Docker 容器化学习

文章目录 前言Docker架构 1、 docker安装2、启动docker服务3、设置docker随机器一起启动4、docker体验5、docker常规命令5.1、容器操作docker [run|start|stop|restart|kill|rm|pause|unpause]docker [ps|inspect|exec|logs|export|import] 5.2、镜像操作docker images|rmi|tag…

数据结构--图的遍历 DFS

数据结构–图的遍历 DFS 树的深度优先遍历 //树的先根遍历 void PreOrder(TreeNode *R) {if(R ! NULL){visit(R); //访问根节点while(R还有下一个子树T)PreOrder(T);//先根遍历下一棵子树} }图的深度优先遍历 bool visited [MAX_VERTEX_NUM]; //访问标记数组 void DFS(Grap…

【雕爷学编程】MicroPython动手做(31)——物联网之Easy IoT 2

1、物联网的诞生 美国计算机巨头微软(Microsoft)创办人、世界首富比尔盖茨,在1995年出版的《未来之路》一书中,提及“物物互联”。1998年麻省理工学院提出,当时被称作EPC系统的物联网构想。2005年11月,国际电信联盟发布《ITU互联网…

医学影像PACS系统源码:多功能服务器和阅片系统

PACS系统是以最新的IT技术为基础,遵循医疗卫生行业IHE/DICOM3.0和HL7标准,开发的多功能服务器和阅片系统。通过简单高性能的阅片功能,支持繁忙时的影像诊断业务,拥有保存影像的院内Web传输及离线影像等功能,同时具有备…

DP(背包模型)

01背包问题 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输入格式 第一行两个整数&…

VMware Linux Centos 配置网络并设置为静态ip

在root用户下进行以下操作 1. 查看子网ip和网关 (1)进入虚拟网络编辑器 (2)进入NAT设置 (3)记录子网IP和子网掩码 2. 修改网络配置文件 (1)cd到网络配置文件路径下 [rootlo…

GB28181智慧可视化指挥控制系统之执法记录仪设计探讨

什么是智慧可视化指挥控制系统? 智慧可视化指挥控制平台通过4G/5G网络、WIFI实时传输视音频数据至指挥中心,特别是在有突发情况时,可以指定一台执法仪为现场视频监控器,实时传输当前画面到指挥中心,指挥中心工作人员可…

sentinel组件

目录 定义 4.加SentinelResource,blockHander是超过阈值之后执行的函数 5.设置阈值 6.springboot集成sentinel 定义 1.sentinel知道当前流量大小,在浏览器和后端之间加sentinel控制流量,避免大批量的瞬时请求都达到服务上,将服务压垮 2.…

LeetCode 热题 100 JavaScript--108. 将有序数组转换为二叉搜索树

给你一个整数数组 nums &#xff0c;其中元素已经按 升序 排列&#xff0c;请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 提示&#xff1a; 1 < nums.length < 104 -104 < n…