搭建自己的网络系统平台:最近接触的低代码平台

Auth:jianpi       Date:2021/03/31       Cat:i工作i网络       Word:共4190字       Views:

本身是小微公司,在注重价格的同时,也需要简化一些流程,辅助性处理本身TMS系统的缺漏和补充

搭建自己的网络系统平台:最近接触的低代码平台 - 第1张图片

低代码平台提供了简化的编程环境,允许非技术用户通过图形界面和配置而不是传统的计算机编程来创建应用程序。小微公司没有大量的IT资源。好处就凸显了:

1.低风险,高回报率:开发时间周期短,投入小,不需要太多的专业人士

2.适合多种需求:PC端,移动端,有权限层次

3.维护简单,扩展能力强

 

 

 

搭建自己的网络系统平台:最近接触的低代码平台 - 第2张图片

低代码平台的优缺点:链接

以下是利用低代码平台进行小企业办公的一些建议:

  1. 确定需求:首先,明确企业的办公需求,包括文档管理、任务分配、客户关系管理、库存管理等。
  2. 选择合适的低代码平台:市场上有多种低代码平台,如Appian、Salesforce、Mendix等。选择适合您业务需求的平台,并考虑因素如易用性、定制能力、集成能力和成本。
  3. 培训和教育:为员工提供必要的培训,使他们能够理解和使用低代码平台。这可能包括在线课程、教程和实际操作练习
  4. 逐步实施:不要试图一次性替换所有的办公系统。相反,选择一个关键业务流程,如客户跟进或内部沟通,并开始从小处着手。
  5. 定制和集成:利用低代码平台的定制能力,根据企业的特定需求调整应用程序。同时,确保新系统能够与现有的工具和数据源集成。
  6. 用户反馈:在实施过程中,不断收集用户的反馈,并根据这些反馈进行调整,以确保系统满足实际需求。
  7. 安全性和合规性:确保低代码平台符合行业的安全标准和法规要求,保护企业的数据和客户信息。
  8. 持续改进:随着时间的推移,业务需求会变化。定期评估和更新低代码应用程序,以确保它们仍然符合企业的需求。
    通过利用低代码平台,小企业可以更快速、更灵活地构建和部署办公应用程序,从而提高效率、降低成本,并更好地适应市场变化。
搭建自己的网络系统平台:最近接触的低代码平台 - 第3张图片

通过了解,记录了一些适合小微的低代码平台

1.织信 https://www.informat.cn/

这个我目前在用,免费版本已经够用,本来支持10个应用,不限制浏览,数量条数,文件大小,如果能有收费版的1-5版本,定价在500以内就更好了

2.简单云 https://www.jiandaoyun.com/

这个比织信模板多很多,而且更易用,适合小白,但是免费账号有所限制,如果数据比较少得初步小白还是比较适合的

3.维客https://vika.cn/

这个应该是最合适的,小微用户可以选择白金级版本,但是不知道没有用织信里面的富文本记忆功能,后面再测试吧

4.活字格https://www.grapecity.com.cn/solutions/huozige

这个很不错,名声在外,而且某多喝某鱼上面卖的有授权码,没有具体使用过,好在有小路,节省一些成本吧

5.DIBOOT-WORDFLOW https://www.diboot.com/

这个要有一定的基础的,提供源代码,自己地里玩,笔记复杂一些

6.flowus.cn

这个笔记软件也有一些模版可以作为小团队的使用,很容易上手

搭建自己的网络系统平台:最近接触的低代码平台 - 第4张图片

营销学中,客户开发迭代是一个核心且持续的过程,它强调在客户开发过程中,通过不断地试错、优化和调整策略,以更精准地锁定目标客户,提高转化率,并最终实现业务增长。

客户开发迭代的核心在于数据驱动和精细化运营。首先,通过收集和分析市场数据、用户行为数据等信息,企业可以深入了解目标客户的需求、偏好和行为模式。这些数据为企业提供了宝贵的洞察,有助于更准确地定位潜在客户,并制定相应的营销策略。

其次,在迭代过程中,企业需要不断测试和优化各种营销手段,如广告投放、内容营销、社交媒体推广等。通过对比不同渠道、不同内容的效果,企业可以找出最有效的营销方式,并加大投入力度。同时,企业还需要关注客户反馈和市场变化,及时调整策略,以适应不断变化的市场环境。

此外,客户开发迭代还强调与客户的互动和沟通。通过建立客户画像、制定个性化的沟通策略等方式,企业可以更好地理解客户需求,提高客户满意度和忠诚度。这种互动和沟通不仅有助于提升客户体验,还可以为企业带来更多潜在的商机。

最后,客户开发迭代是一个持续的过程,需要企业保持敏锐的市场洞察力和创新精神。随着市场的不断发展和竞争的加剧,企业需要不断探索新的客户开发方式和手段,以保持竞争优势并实现可持续发展。

综上所述,客户开发迭代是营销学中一个至关重要的概念。通过数据驱动、精细化运营、与客户互动和持续创新等方式,企业可以不断提升客户开发的效果,实现业务增长和市场份额的扩大。

搭建自己的网络系统平台:最近接触的低代码平台 - 第5张图片

 

 

低代码平台是一套期望通过拖拽配置,就能实现一套业务型软件系统的开发平台,并能无缝的部署上线运行。通过表单、控件、流程等应用组件,避免代码开发,实现所见即所得。

a. 帮助成熟的软件产品,低成本的支持个性化需求(协助乙方快速解决甲方需求)

场景举例:

假设你经营着一个成熟的电商平台,你的网站已经运行良好,但客户开始提出一些特定的个性化需求,比如增加一个“最新折扣”页面,允许用户根据特定标准过滤商品。

在传统的软件开发模式下,这可能需要花费相当的时间和资源,包括前端和后端开发人员的参与,以及测试和部署过程。在低代码平台的帮助下,你可以在几小时内实现创建自定义发布模板,配置自动化规则,用户自定义字段,用户权限管理。

b. 帮助甲方企业,低成本的快速搭建全新的应用系统,让业务人员也能自主搭建数字化工具(让甲方自己解决低成本需求)

场景举例:

一家零售连锁店希望建立一个内部应用系统,以简化库存管理流程和员工排班。通过低代码平台,这家店不用采购软件也能实现库存管理应用,库存报告和通知,员工排班应用,审批工作流程

某服装厂随着生产规模的扩大,各项成本不断升高,在管理上也遇到了不少问题,导致经营效率有所下降,问题主要存在以下几方面:

为了达到这些诉求,已经尝试了各种方法,如通过微信群和在线文档进行统计和作业,但还是会出现沟通不及时和文档信息无法同步等问题。

如果找软件公司定制软件,成本又太高,而且还存在培训使用人员等问题,对于传统服装厂来说,使用门槛太高。

其实需求并不复杂,使用低代码平台搭建一套简单的管理系统,不需要开发并且以极低的成本就能帮他们解决这些问题。

通过第一步的需求调研,可以确定用户的主要诉求在3个方面:客户管理、生产订单管理和库存管理,围绕这三个方面可判断出这套系统涉及的主要利益方和他们的工作场景。

根据工作内容梳理出流程图大概如下:

搭建自己的网络系统平台:最近接触的低代码平台 - 第6张图片

根据流程图抽象出主要的实体,绘制出ER图。

基于流程图可以梳理出所需的页面及主要功能。

搭建自己的网络系统平台:最近接触的低代码平台 - 第7张图片

梳理生产单状态与订单状态间的关系。

搭建自己的网络系统平台:最近接触的低代码平台 - 第8张图片

1)建立数据表

在产品开发设计过程中,通常会使用数据表来实现ER模型中的实体关系,所谓实体其本质就是所谓的“对象”,也就是最终会存储在数据库中的表。因此低代码平台也沿用了这一概念,需要先创建一系列基本的数据表,在此基础上搭建系统。

我使用的是明道云的低代码平台来实现上述管理系统的搭建,在前面抽象ER图的过程中,抽象出了4个实体,因此这个系统最基础的4张数据表即:客户列表、订单列表、产品列表和生产列表。

建立数据表时要考虑先后顺序,比如客户信息、产品信息都是订单管理的基础数据,应该先建立。生产信息的数据依赖于订单信息,所以应该最后建立。

搭建自己的网络系统平台:最近接触的低代码平台 - 第9张图片
搭建自己的网络系统平台:最近接触的低代码平台 - 第10张图片

2)表间关联

根据ER图可以看出这4张数据表间的关联关系,有一对多和多对多,比如在客户信息详情中,可以看到这个客户历史所有下过的订单信息;在订单详情中可以看到所有产品的生产进度,这在B端产品设计中是一种非常常见的设计形态,那么在低代码平台中是如何实现的呢。

低代码平台中专门提供了一系列的关联控件,支持各种关联关系,下图是为了实现查看当前客户的所有订单记录,在客户信息这一数据表中关联订单信息。

搭建自己的网络系统平台:最近接触的低代码平台 - 第11张图片

建立好关联关系后,在数据表的详情页会显示出所需要的关联数据,如下图。

搭建自己的网络系统平台:最近接触的低代码平台 - 第12张图片

在新建订单时,需要从已有的客户列表中选择客户,因此也需要在订单信息这一关联表中关联客户信息。当两个表的数据需要双向同步时,可以使用双向关联控件来实现效果。

搭建自己的网络系统平台:最近接触的低代码平台 - 第13张图片
搭建自己的网络系统平台:最近接触的低代码平台 - 第14张图片

3)建立工作流

每项业务背后都有一套业务流程,它包含了一系列活动(可细分为任务),这些活动之间具有相互衔接的逻辑顺序或因果关系,流程最终会有一个产出。工作流主要用来解决以下问题:

在低代码平台中,通过流程编辑器,来实现上述这类功能。一个工作流由触发器和若干个动作节点组成。触发器是流程启动的开关,通过多种类型的动作节点来完成各种任务,以此实现流程自动化。

本套系统中需要设计的工作流有:

搭建自己的网络系统平台:最近接触的低代码平台 - 第15张图片

拿订单状态更新为“生产完毕”这一流程来举例,当订单下的生产单全部生产完成后,订单状态自动更新为“生产完毕”。具体实现过程如下:

搭建自己的网络系统平台:最近接触的低代码平台 - 第16张图片

由于订单状态是根据该订单下的所有生产单状态决定的,因此工作流触发节点是由生产记录的状态来控制的。

第一步:当某一条生产记录中的状态被更新为“已完成”时触发该工作流,流程开始执行;

第二步:找到该条生产记录对应的订单记录

第三步:创建子流程,找到该条订单记录下的所有生产记录

第四步:统计所有生产记录中状态为“生产中”的数量,判断数量是否为0,若为0,说明该订单下的所有产品均已生产完成,则将订单状态更新为“生产完毕”,若不为0,说明该订单下的产品还未生产完毕,则不做修改。

工作流实现效果如下图。

搭建自己的网络系统平台:最近接触的低代码平台 - 第17张图片

在体验完低代码平台的功能后,可以总结一下低代码平台中的关键要素了,也是低代码平台之所以能够如此灵活的满足各种需求的核心所在。

首先需要实现对底层数据对象的定义,将底层数据理解为多张Excel数据表即可,每个表单独立采集数据,用户使用不同的控件对数据进行操作和关联,除了编辑字段,还能在表单内自定义操作功能,所见即所得,大大降低了操作门槛,对非技术人员十分友好。

基础数据定义好后,进行工作流的定义,业务运行的核心就是一个个工作流的执行。简单的工作流如审批流程处理的是单一数据对象,复杂的工作流则需要支持多个数据对象的自动化处理能力。

比如说在订单管理系统中,当一条订单被确认时,需要自动生成待支付账单和待发货单,同时锁定库存,向客户发送通知,在自动化工作流中,涉及到了5个实体数据的增删改查(订单、账单、发货单、库存、客户)。低代码平台需要提供一系列控件来满足这些需求。作为平台除了需要有强大的自定义流程控件支撑外,还需要支持其他平台的集成。

对于业务型软件产品,主要功能是对数据的增删改查,而涉及到的交互页面,多数也都是底层数据对象对应的列表页、详情页,除此以外,还包括报表、仪表盘,以及其他类型页面。

除非注明,忆秋年 - Blog文章均为原创,本文地址 http://www.hanshuailing.com/wordpress/?p=781,转载请以链接形式注明出处。

作者: 简介:

《搭建自己的网络系统平台:最近接触的低代码平台》留言数:1

  1. 剑 痞文章作者

    1.由产品迭代谈谈用户服务迭代,客户开发迭代,自身服务迭代

    2.谈谈信息化平台搭建,见织信那一篇

    1楼 回复

发表留言