文 / 明道云施行参谋 郑江南
需要梳理,“痛”在哪里
很多人在接触零代码之后,都会遇到一个比拟头疼的问题——如何形象出业务数据对象。
零代码平台在操作层面来讲,确实非常简单易学,可视化的配置及简洁的界面都升高了学习的门槛。对于业务人员来说,这是福音,因为他们能够把本人平时所用到和接触到的业务流程转换成软件系统了,只须要鼠标点来点去就行。但对于非业务人员,或者工作教训不太多的人来说,业务流程是什么,数据对象是什么,是个十分难以了解的问题。
我也是从一个零代码初学者成长过去的,也经验了需要梳理之痛。有过信息化治理教训的客户是最现实的,他们可能曾经本人梳理好需要及流程了,只须要提供给咱们去落地成利用就好。但很多客户却没有这么清晰的需要明细,咱们须要从比拟粗的需要形容里,梳理出会波及到的应用角色、业务流程,从而推导出相干的数据、流程、角色、报表等根底产物。
这个过程该如何去梳理分明呢?咱们以进销存的典型场景为例来进行剖析。
场景为例,如何剖析
1. 角色登程,推导流程
进销存是指企业治理过程中洽购(进)—> 入库(存)—> 销售(销)的动静治理过程,所以,咱们能够很不言而喻剖析出其中会波及到哪些角色:
1. 采购部;2. 库管部;3. 销售部;4. 供应商;5. 客户
前三者都是企业外部的角色,而后两者波及到企业内部的用户。如图从这些用户角色登程,咱们能够推导出他们波及到的各种业务流程和信息触点,比方,洽购流程,出入库流程等。这时候,咱们能够拟画一个简略的流程图,来帮忙咱们剖析,不须要太简单,但它能起一个十分重要的指导作用。如下图:
2. 剖析业务,抽取内容
流程的梳理方向,其实也就是产品增值的一个过程,从供货商提供货物,到洽购入库,到加工,到出库,到销售给客户。在这其中会有不同的信息传递,整个过程可能就会蕴含各种各样的指令和单据,例如订单、洽购单、出库单等表单,以及订单推动、库存预警、洽购告诉、库存增减等流程。
这些数据和流程是不言而喻的,在理论的零碎搭建过程中,咱们可能会遇到一些之前并没有列举进去但却是会用到的数据对象(比方须要复用的根底数据库、为了合理性所须要的过渡明细对象等)。当有这种状况时,再在梳理过程中不断完善即可,在最后的设计中能够不必思考这么多,免得混同本人整体设计的思路。
3. 数据建模,疾速搭建
其实,如果相熟明道云的话,就明确,这些指令和单据,就曾经对应明道云上的工作表和工作流了。而零代码平台的劣势,正好能够让咱们在一边梳理的同时,一边去平台上搭建,这是一个十分疾速高效的形式,也让思维更连贯,没有什么是比让想法立马实现更爽的事件了。
图上的各个表单,其实就是形象进去的业务数据对象了,不难看出,在进销存的场景里,必然会须要库存、出库单、入库单、仓库这样的数据对象。但这还不够,一个出库单里,势必会遇到须要出库多种产品的状况,也须要录入每种产品须要的数量及成本价等相干属性,这些信息难以在一个数据对象下来残缺体现,所以咱们还须要建设相似出库明细这样的对象来欠缺整体的框架。
4. 补全流程,欠缺配置
依据咱们梳理进去的这些内容,基本上就能通过零代码平台,把零碎的整体框架给搭建进去了。而后咱们再自动化操作。
比方,在出库单确认之后,咱们须要主动去把库存里相应的产品数量缩小,当库存有余时,须要主动发送库存预警告诉,从而让采购部人员去进行相应的货物洽购。这其中波及到的很多业务流程和音讯揭示,就是用工作流去实现解决的。
当然了,视图、角色、统计等配置也必不可少,咱们在后面的梳理过程中曾经剖析出了会有哪些角色来参加,所以,只需在设置时做好治理角色和经营角色的辨别就好,相应的统计和视图也可同理配之。这里要留神,视图维度的切分最好是依据各个角色理论业务所必须的来去设计,这样就不会显得冗余,配置起来也轻松。
正当使用,提高效率
理论的我的项目过程中,咱们用这样的一种形式去剖析思考,能大大提高咱们的效率。当然了,很多经验丰富的施行工程师,都有一套本人的工作形式,甚至于他们在接管到客户需要的同时,就能很快剖析出客户的痛点,想要实现的成果,以及如何去落地。
有人说,咱们要从角色登程来推导,有人说,咱们要先建设数据对象来设计。我认为,不用局限于一种死板的办法,思维是灵便的,零代码平台更是灵便的,无论什么办法,只有使用正当,能提高效率,缩小工夫及沟通老本,就是迷信的办法。
企业治理需要梳理的方法论有很多,我在这里也是给大家分享一下我的教训,心愿给挣扎在零代码搭建之路的各位一些帮忙。