HI,下午好,新媒易不收取任何费用,公益非盈利机构
24小时服务热线: 4000-162-302
请扫码咨询

新媒易动态

NEWS CENTER

B端企业客户的管理模式大都极具个性化

2020-05-11

B端企业客户的管理模式大都极具个性化,尤其是报表和单据的格式最为复杂多样。因此,大多数ERP软件厂商都会选择开发「自定义单据」和「自定义报表」服务程序,来应对客户多变的业务需求。

一、为什么要做「自定义单据」功能

  • 从业务属性上划分,单据的种类有财务单据、物流单据等等;
  • 从业务功能上划分,财务单据又包括报销单、借款单、还款单等;
  • 报销单根据报销类型,又可以细化到差旅费报销单、办公费报销单等;
  • 同样地,差旅费报销单又有市内交通费、外埠交通费之分;
  • 外埠交通费还可以细分到飞机票、火车票、汽车票……


总之,B端客户的需求只有你想不到的,没有业务方做不出来的。

这些分类与划分代表一家企业对于自身业务的管理细度。以财务管理为例,有的企业只细化到报销单,留给员工很灵活的费用报销空间,这样可以赋予下级单位自主性,快速响应突发事件。

有的企业可能会细分到费用类型,按照报销人的级别控制可报销的金额,这样可以大幅减少管理费用的浪费。

但作为乙方的软件企业,不可能为每一家客户都单独做一个定制版本,这样不仅不利于后期维护升级,还容易造成自身版本管理的混乱。

因此,「自定义单据」与系统的公共数据管理和系统安全一样,作为一项使用频率较高的基础管理模块,需要纳入产品升级规划中。

二、「自定义单据」具体要实现什么

  • 实现用户自定义单据界面:如单据页面中内容的格式与显示方式。
  • 实现对各类单据的操作功能,如增、删、改、查、导出打印等。
  • 实现各业务部门之间的数据共享:如填写报销单时,实时反馈是否超出当期可用预算;在填写还款单时,能够选择前置借款单;同时也包含对于信息的提取(如发票的OCR识别、扫码识别;系统初始化时对历史单据台账的批量导入)。
  • 实现根据员工权限限制功能操作和数据访问:某些单据页面、操作功能对没有权限的用户屏蔽,如仓管部门只能设计出库单、入库单,不能设计合同和物流单据。

三、「自定义单据」的业务流程

如图所示:

(1)管理员

管理员或软件实施人员根据企业需求,配置某项业务流程中所需的业务单据(如报销单、借款单、还款单等),以及单据包含的信息(单据属性、流程定义、入口定义、字段信息、功能键按钮等);

(2)开发人员

  • 开发人员根据业务需求,在数据库中定义存储单据页面数据字段的表结构;
  • 当管理员使用「自定义单据应用程序」对单据页面进行增删改查等操作时,实际上是对字段信息(页面标识、文本框、单选框、附件上传、功能键按钮等)进行相应的操作。

(3)普通用户

  • 系统应用程序和「自定义单据应用程序」会同时部署在同一台服务器上;
  • 当普通用户登录系统后,系统会通过识别用户角色和拥有权限来限制对单据页面的操作和数据访问;「自定义单据应用程序」也会实时监控用户通过浏览器发送的请求;
  • 当服务器接收到用户请求后,服务器会向数据库转达这一请求,从而读取并将数据库中相关单据及页面信息实时反馈到浏览器(用户终端);
  • 此外,系统应用程序还可以内置一系列有效性校验规则,当用户输入信息与数据类型不符,或输入信息不满足预设条件时,能够弹出错误提示帮助用户改正。

四、「自定义单据」的功能框架与界面草图


1. 权限管理和系统管理

  • 权限管理主要指:根据用户权限对功能操作和数据访问进行限制,常见的方式有隐藏菜单、隐藏按钮、字段屏蔽等;
  • 系统管理主要指:对系统的日常维护。如数据的导入导出接口、日志更新、数据库同步等;

以上两部分一般都沿用系统原有设计,此处不再展开介绍。

2. 提示信息管理

  • 用户在进行实际操作时可能会违反系统操作规范,也可能遇到系统本身出错的情况,因此需要为用户提供错误信息提示,以便帮助用户更正操作;
  • 该部分设计工作因产品而异,大型ERP产品会以接口的形式,把错误信息提示的编辑功能放在前端,管理员可以自定义信息提示;小型ERP一般都是写死在系统;
  • 不过是哪种情况,产品经理都需要把给予提示的内容整理出来,说明何种情况下需要提示,提示什么内容,给予何种引导(最好以表格的形式来整理,看起来比较清晰)。
相关推荐