入坑零代码、低代码、APaas系统,你需要了解系统支持业务线和业务数量是否与本团队...
原贴位置:https://www.zhihu.com/question/487214224
本文为系列原创文
当前零代码、低代码、APaas系统话题热度不断提高,随之其是否能实现复杂业务一直是业内争吵的焦点。很多公司准备入坑,但不知道这坑到底有多深,本人根据切身经验加以探讨。
整体上从对数据量和业务量的支撑能力,将能力划分为:适合小团队使用;适合公司级团队使用;集团化公司使用。这三类团队特点:
(1)小团队:组织比较扁平,成员之间关系平等;数据组织比较随意、业务相对简单、数据量不是太大。
(2)公司级团队:公司具有多部门组织,成员之间上下极关系明确;有一些基本管理规范,对于数据规范性有一定要求;业务涉及环节比较多,业务数据量比较大;
(3)集团化公司:公司体系比较完善,需对多级公司进行管理,有典型体线化管理;对于管理规范性要求比较高,对于数据规范性要求高;业务多元化、多态化;业务数量极大。
一、组织机构
公司组织机构是企业业务重要管控单位,在管理过程中是重要管理主体,具要重要管理意义。组织机构在企业管理中不仅仅只是一个树形结构,其体建了企业的治理结构。从组织机构功能设计,我们可以识别出,该软件对于使用团队规模支撑能力。先以集团公司为例,说明其重要性:
(1)公司机构中:办公室、人力资源部、财务部等机构设置体现了企业权力制衡、相互监督、相互制约结构设计,从一定层面体现企业管理能力。公司组织机构根据企业业务、战略布局进行规划设计。最终要体现出定编、定员、定岗管理要求。
(2)组织机构对于集团公司管理相对比较复杂。组织机构上涉及集团、公司、事业部、部门、小组等属性。同时,组织机构在实际使用时,存在根据选择部门找所在公司的需求、或所在集团的需求。组织机构上的公司,并不完全是该公司管理小的所有公司,主要原因为公司部门化管理、或仅用于融资等操作,在实际企业管理中,并不实际作为一级组织机构进行管理。
(3)对于集团公司,实行条线化管理,如人力资源、财务、风控等体系,因此,每个公司下都可能会有人力资源部、财务部、风控部等部门。集团公司同名部门需要区分所在集团、公司、事业部等。
(4)组织机构会定义调整,可能新设、变更、撤消。涉及历史管理要求。
(5)归入组织机构员工,在后续使用中,选择人员后,需要根据人员获取所在部门、所在事业部、所在公司、所在集团等信息。以便减少信息录入,以及对人员进行区分(大公司同名人员众多)。
从以上说明,组织承载了大量管控要求,属于系统基本功能。
目前,市场上涉及组织机构大体有三种类型:
1、软件中没有预置组织机构维护类
市场上部分软件没有预置组织机构维据,或者没有通自定义模板表实现组织机构功能(需要支持树形控件)。
此类软件由于缺乏大量组织机构特性,更无法实现复杂权限管理,很难适用于企业级应用、集团级应用。
2、提供简单组织机构维护和使用类
此类软件一般提供简单部门名称和上下级关系维护,没有提供组织推展信息。由于没有定义组织机构编码,无法对同名组织机构进行区分。这决定义其很难适用集团公司使用。
分析该功能,需要分别从定义和使用进行分析。
(1)定义
典型定义见下图:
(图1、某1软件组织机构定义)
(图2、某2软件组织机构及岗位定义)
本图定义,对于大组织机构定义,如数千组织机构,可能出现崩溃的情况。
(图3、某3软件组织机构定义)
(图4、某4软件添加组织机构定义)
(图5、某5软件添加组织机构定义)
本图定义,难区分同名组织机构。难承载组织机构更多信息。
注:总结,一般将组织机构、人员定义为通讯录的,往往仅适用于小规模公司。
(2)组织机构和人员选择
组织机构使用,往往与人员相关。
(图6、某软件选择人员)
(图7,某软件选择人员)
上图选择人员,未对人员进行分类选择,在人员数量比较多时,如数千、数万,则加载速度会比较慢。网络传输数据量比较大。
(图8,某软件选择人员)
上图选择人员,按组织机构分类筛选人员,将组织机构和人员加载在一棵树控件件。这一界面设计,如果组织机构数千、人员数千和数万,则加载效率比较低下,同时,网络传输数据量比较大。相对来说图9相对合理。
(图9,某软件按组织机权分类选择人员)
(3)组织机构和人员在数据上展示
对于小组织团队组织机构或人员重名概念比较低,但对于较大团队组织机构、人员为普遍现象。对于单公司,致少应支持同名人员区分。目前,大多数软件设计界面暂无法进行此类数据区分。如下图:
(图10,某软件部门选择结果)
(图11,某软件部门选择结果)
以类设计缺陷是,部门与人员单独选择录入,无法根据选择人员自动补录人员所在部门信息,输入工作量比较大。对于集团公司,需要同时录入所在集团、公司、事业部等信息时,输出工作量更大。因此,此类设计仅适用于单公司使用。
(3)权限分配时
模板表权限分配时,同上。主要区分是否支持多用户量权限分配,以及人员是否能区分公司、部门、员工编号(或员工账户)。这里不再重复。
3、提供可扩展组织机构类
提供可扩展织机构类系统,一般在组织机构上提供字段扩展能力,或者,在表模板中提供更新组织机构表能力设计(即通过自定义模板扩展组织机构信息,将组织机构定义同步更新的系统组织机构表)。目前市场上此类软件较少。
另外,在组织机构等信息选择时,支持将人员、组织机构信息多列一次性返回表列表。相关界面例示如下:
(图12,某软件选择部门、人员等返回多列信息)
通过以上论述,可明确,组织机构信息可扩展,可同时返回多列信息是集团类团队业务所必备功能。否则开发工作量将比较大。
二、业务量支持能力
业务量支持主要从两个角色进行评估:模板表支持数量、数据加载方式。
1、模板表
模板表从零代码、低代码、APaas系统来看,决定了支持多大数量的业务。重点考察模板表的排列显示方式,是否能对模板表进行分类管理。
从市场上来看,模板表管理分为两类:
(1)以项端多页签形式管理模板表
此类软件主要模仿Airtable软件样式,如下图:
(图13,Airtable模板页签管理)
(图14、某软件模板页签管理界面)
(图15、某软件模板页签管理界面)
以上模板表管理缺陷是,业务表数量比较多时,页签平铺展开,可支持页签数量受到限制;无法对模板表进行分类管理。
(2)提供左边功能分类栏进行管理
对模板表进行分类管理,有利于对模板表进行有效组织。通过折叠分类树,可以增加对模板表数量的管理能力。
(图16、某软件功能分类管理界面)
(图17、某软件功能分类管理界面)
综上所述,项端页签模板表管理形式,仅适用于业务流程和功能简单业务。对于业务环节众多业务不适应。
2、数据加载方式
EXCEL数据量最大支持65万条,数据库应用无此限制,但系统通过网络实现数据加载,因此,需要重点考察是否有进行分类加载处理、以及减少默认加载数量设计。
此类设计主要从默认过滤查询条件和左栏分类管理树解决。
(1)默认查询条件
默认查询条件,可以缺少数据加载数量。如下图:
(图18、默认筛选体件参数界面)
(2)在栏分类管理树
在数据左边提供组织机构树控件,对右边数据进行快速过滤。如下图,通过点先组织机构对数据进行快速筛选。
(图19、默认筛选体件参数界面)
注:组织机构使用下拉树控件时,操作步骤过多(每次切换必须点击下选,并且重新打开组织机构树),不利于简化操作步聚。
(图20、下拉选择组织机构界面)
注:部分软件对于树形分类控件支持不足,从而弱化了对数据的分类管理能力。这意味着,如果想要对多级仓库、销售大区等管理时,很难直观显示层次结构。
(图21,摘取3个主流软件无树形字段)
三、数据规范化管理
数据规范化对于企业管理是重中之重,曾有经历多个部门拿来的数据对不上,并且不知道哪个数据是正确数据。而数据夫范化对不同规模企业重要小相差比较大,对于小团队要求相对弱,团队越大、跨部分越多,要求越高。
数据规范化中一个重要的概念和功能是数据字典。存传统ERP中,数据字典为系统必备公司,其主要解决相同类型的字段,引用相同字典,在系统修改时,通过修改字典一次性修改所有功能模块。同时,对于字典进行权限控制,避免数据字典被任意修改,导致数据差异情况出现。
数据字典示例如下图:
(图22,数据字典图)
目前,市场上软件大多数系统数据字典概念比较弱。分为:仅仅提供单表单定义、跨表单引用、集中提供数据字典三大类。
1、单表单定义
单表单定义,仅支持在一个表单中定义,可以任意修改。如下图:
(图23,airbable字段下选定义)
(图24、某软件下选定义)
(图25、某软件下选定义)
以上定义主要缺点是,对规范输入没有权限控制,任何人员、随时可以修改。因此,该类软件仅适用于小团队、对规范化要求不高团队。
2、本表单定义、跨表单引用
此类软件支持在本表单上定义选择项、以及从其它表单引用项。
(图26、某软件自定义和跨表引用下选)
该类定义无法支持对关联表数据进行权限限制。
3、本表单定义、跨表单引用并支持权限控制
除以上一条具备功能位,提供权限控制功能。即根据权限提供供选择内容。
(图27、某软件弹出定义)
(图28、某软件定义权限控制和过滤条件)
4、数据字典功能
少数软件单独提供数据字典功能。如图22。
从功能上建议选用支持权限控制、可提供集中数据字典管理(避免多处修改,可能出现遗漏)、支持跨表单具筛选功能数据字典。
综上所述,结合本团队规模、业务特性,针对性选择与本团队和业务数量和规模相适应用软,避免入坑适应较小团队能,可有效减小项目失败风险。
适用团队规模
团队特点
功能特点
备注
小团队
组织比较扁平,成员之间关系平等;数据组织比较随意、业务相对简单、数据量不是太大表格未分类
无组织机构定义;人员未实现分类选择;模板表以页面顶端页签展示;默认数据全量加裁;无数据字典功能;
公司级团队使用
公司具有多部门组织,成员之间上下极关系明确;有一些基本管理规范,对于数据规范性有一定要求;业务涉及环节比较多,业务数据量比较大;
有简单组织机构定义,未对组织机构信息进行扩展;模板表提供分类管理;默认数据按筛选条件加裁;弱数据字典,可实现跨表引用;
目前方案中对于树形分类控制支持均不足。
集团化公司使用
公司体系比较完善,需对多级公司进行管理,有典型体线化管理;对于管理规范性要求比较高,对于数据规范性要求高;业务多元化、多态化;业务数量极大。
提供可扩展组织机构信息管理;对人员进行分类选择;模板表提供分类管理;默认数据按筛选条件加裁;可实现数据更多层次分类;提供数据字典功能,规范数据管理;提供跨表引用;数据字典、跨表引用支持权限控制。
集团化公司使用需提供更精细管理;要求更严格权限控制