低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

一、前言:项目背景

客户情况:一家主要通过电商平台销售日用清洁用品的企业,淘宝垂直品类第一,销售模式包括自营和代理商两种模式,平时用旺店通ERP进行订单管理和财务结算。并且客户公司有小的开发团队,可以自行进行运维和准备项目环境,需求主要和客户开发进行确认。

客户需求:需要一套能够与原旺店通ERP系统打通的拓展系统(即供应链管理平台),将渠道创建的订单同步到旺店通ERP中,其中货品、店铺等信息需要从旺店通ERP中同步。

项目周期:14个工作日(2周半)

参与人数:2人(1产品经理,1全栈)

项目开始…..1 2 3 go!

二、第1-2天:需求调研

项目合同签订后,第一时间与客户商定需求调研时间,地点,方案。然后抓紧安排调研工作。

本项目(供应链管理平台)由于项目需求其实并不会特别复杂,所以我们安排了2天的调研周期,并前往客户现场进行当面确认。

调研产出:织信低代码中需要搭建的系统分为渠道端和运营端两个操作端口,需要与旺店通ERP进行对接。

运营端:由公司内部人员参与,对渠道和订单信息进行管理;

渠道端:可支持渠道商登陆,并且和旺店通ERP的订单操作行为进行实时数据同步;

除了基础的下单行为外,还需要具备渠道钱包功能,渠道发起的退货会以渠道钱包的方式进行退回,钱包中的金额可在后续的支付中进行抵扣。(这是去现场调研到的一个额外延伸需求,但是评估下来低代码实施并不会增加太大的工作量,就额外补充了一下)

下面是我们根据与相关业务人员访谈后,梳理的业务流程图。和传统开发一样,这一步并不能节省,一个逻辑完备、步骤详细的流程图,将会在后续节省大量的开发时间。

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

三、第3-4天:模型梳理

供应链管理平台的需求调研完成后,和客户确认了详细的业务流程逻辑,我们就要开始需求梳理工作。

所谓磨刀不误砍柴工。

对于需求的梳理和分析,以及确定对应技术方案,是开发系统非常重要的一步,低代码的开发模式也不例外。

1、低代码模型梳理:

低代码开发前期模型梳理主要分为:“功能模块——表模型——字段设计

这也对应了低代码的“应用——模块(数据表)——字段的结构”。

先整理出模块清单:

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

然后再逐个模块进行模型梳理:

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

2、原型及功能设计阶段

完成模型和接口的梳理工作后,进入原型及功能设计阶段。

虽然有了低代码的快速开发和配置,我们还是采用了传统的原型设计工具进行原型绘制,这样做的主要目的在于,能够尽可能和客户的需求进行贴合匹配。而不会受到低代码平台的束缚(当然这也是基于织信低代码平台强大的定制化能力才支持做到这一点)。

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

在这里,我们会让产品经理专门针对织信低代码做了一个组件库,可以提升交互的速度,尽量贴合低代码交互。

对于某些页面有特殊需求, 我们还可以完全支持定制化的设计,并且可以通过平台的自定义页面实现。

最后,很关键的一步,将所有的模型和原型与用户进行确认。一旦确认完毕,就可以开始我们的低代码技术评审阶段,确定本次开发技术实现方案。

四、第5天:技术评审

难点一:旺店通ERP数据对接方案

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

在织信低代码中建立了ERP订单和订单两个模块。其中ERP订单调用旺店通ERP的查询订单接口,定时增量获取旺店通ERP的订单信息,其表结构与查询订单接口的返回参数保持一致。

订单表存储的是在织信低代码中创建的订单信息,完成创建后会调用旺店通ERP的创建订单接口将订单信息传到旺店通ERP中,在订单表里可以根据客户需要自行定义表结构,只需要保证创建订单接口中传入参数的必填字段都能正确传入即可。因为在订单和ERP订单中,都有原始订单号,该字段可作为唯一标识符,将ERP订单的信息同步到订单当中,例如订单状态、物流单号等,满足数据同步需求。

在实际使用时,用户只需要操作订单表,就能完成下单和同步订单状态的操作。

难点二:各模块数据隔离方案

渠道商管理系统分为渠道端和运营端两个操作端口,作为运营端可查看到自己管理渠道的所有信息,作为渠道端只能查看到自己渠道的所有信息。

基于上述需求,我们首先使用视图的方式建立渠道的操作模块。并且通过自动化设置用户的扩展参数,将渠道用户的渠道id绑定在用户信息中,后续只需要在渠道操作的模块中加入统一的数据过滤即可实现渠道端的数据隔离。

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

对于运营端,我们同样将运营可查看的渠道信息通过自动化设置到用户扩展信息当中,在各个可操作模块中加入数据过滤即可实现运营端的数据隔离。

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

难点三:渠道信息创建/修改审核

客户希望能发起修改时,其基础信息、组合装和合同可以整体进行编辑和报错,发起后由财务统一审核,审核通过后可将修改内容同步到渠道信息中。

基于该需求,我们重新做了一套渠道信息表用于存储修改内容,并且通过工作流实现审批功能,审批通过后才将修改后的数据复制到渠道信息中。

难点四:下单页面特殊交互的调整

客户希望在下单时选择商品的时候,是以卡片的形式展示商品内容,并且整个下单过程分为两步,先选择商品再输入收货地址。

以卡片的形式展示商品:我们将原本的查找列表以表单的形式进行了展示,同时默认加载出客户可下单的商品,客户填入了数量的才是需要下单的物品。

下单分步:下单的动作是创建数据,所以将货品和选择收货地址进行分组,然后开启在创建时分步展示即可。

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

至此,基于客户供应链管理业务的需求梳理部分已全部完成,下一阶段正式进入织信低代码的开发环节。

因篇幅有限,请关注我们,下篇内容将持续给大家分享项目实战的第二阶段:低代码功能开发

织信低代码已经累计为20多个行业,30000 企业用户提供低代码技术支持。在不同的行业,提出深度场景解决方案,致力于成为企业数字化转型首选方案。

低代码项目实战第一弹!2人14天快速构建电商企业供应链管理平台(低代码平台架构)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年8月2日 上午9:11
下一篇 2023年8月2日 上午9:27

相关推荐

  • 客户关系管理主要功能有哪些(客户关系管理主要功能)

    客户关系管理(CRM)主要功能 客户关系管理是一种商业工具,旨在提高公司与客户之间的互动和信任,从而增加销售和利润。客户关系管理主要功能包括以下方面: 1. 客户信息管理:客户关系…

    科研百科 2024年8月29日
    20
  • 泛微预算管理平台:费用精细化管控,告别预算超支(泛微预算管理系统)

    随着企业成本的不断攀升,利润空间越来越小,费用管控变得越来越重要。OA系统预算管理作为帮助协调和控制一定时期内资源的获得、配置和使用的方式,早已成为财务、管理工作中不可或缺的一部分…

    2022年9月3日
    1.2K
  • 测绘工程项目管理软件

    测绘工程项目管理软件: 高效协同, 精确测量 随着测绘行业的快速发展,测绘工程项目管理软件已经成为了必不可少的工具。这些软件可以帮助测绘工程师和研究人员更好地管理项目, 提高效率,…

    科研百科 2024年7月28日
    55
  • 系统项目管理体系

    系统项目管理体系 系统项目管理体系是一种有效的项目管理方法,能够帮助组织实现对项目的全面控制和管理。该系统方法包括一系列的工具和流程,以帮助项目经理和项目团队有效地管理项目,确保项…

    科研百科 2024年7月25日
    55
  • 科研项目八项经费

    科研项目八项经费 随着科技的不断发展,科研项目的经费也在不断增加。为了支持科学家们的研究,政府提供了各种资金支持,包括科研项目八项经费。 科研项目八项经费是指政府提供的用于支持科研…

    科研百科 2024年11月6日
    0
  • 推进基层智慧党建平台建设工作有哪些注意事项?(党建智慧平台建设的意见建议)

    建立完善的工作机制。基层智慧党建平台建设是一项复杂的系统工程,需要建立完善的工作机制,明确责任分工,加强协作配合,确保工作有序推进。 把握好工作节奏。基层智慧党建平台建设需要经历规…

    科研百科 2023年9月30日
    108
  • 项目管理系统 破解版

    项目管理系统是一种能够帮助团队高效地协作和推进项目的软件工具。对于企业和个人而言,项目管理系统都是非常重要且必要的。但是,市场上有很多不同的项目管理系统,有些是付费的,有些则是免费…

    科研百科 2024年7月14日
    63
  • 工作经费使用管理办法

    工作经费使用管理办法 为规范和控制工作经费的使用,提高经费使用效率,保证工作的顺利开展,根据《中华人民共和国预算法》等相关法律法规,我们制定了《工作经费使用管理办法》。 一、适用范…

    科研百科 2024年8月18日
    21
  • 2024年度陕西省科技发展计划项目(第二批)开始征集(2022年陕西省科技计划项目)

    9月1日,华商报记者从陕西省科技厅获悉:2024年度陕西省科技发展计划项目(第二批)开始征集,相关通知和申报指南已于8月28日印发。 征集类别包括工业、农业、社会发展三领域重点产业…

    科研百科 2023年11月17日
    83
  • 本地项目管理软件

    本地项目管理软件:轻松管理项目,提高工作效率 随着现代工作和生活的快节奏,越来越多的人开始意识到项目管理软件的重要性。无论是大型项目还是小型项目,项目管理软件都可以帮助您有效地组织…

    科研百科 2024年7月28日
    33