零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

图片来源@Unsplash

最近低代码概念很火,作为一名毫无代码基础的小白,看到铺天盖地的“低代码/无代码基础创建应用”的言论,总是会心声疑惑:代码零基础真的可以开发应用吗?

在跟一些企业交流的过程中,多数对这个问题给出了肯定的回答。但是如果不自己上手试,总觉得“低代码”听起来还是有些抽象。

据钛媒体App了解,钉钉宜搭在近期开放了试用体验。我忍不住试了试,以下是真实开发日志,来看看这个“低代码”应用的“真假”吧:

零代码开发的“宜报题”

“每周报选题”对媒体从业者来说一点儿也不陌生,但由于这个需求太小众,一般大家都用在线协作文档就解决了选题的留存和管理问题。

协同办公软件们,并没有针对媒体行业专门做“选题”管理工具。我就从这个市场空白入手,评测主题有了:

用钉钉宜搭创建一款“报选题”小应用~

我给这个应用起的名字是“宜报题”——此处还需要强调的是,“宜报题”想要解决的媒体行业选题管理这一需求,并没有经过专业调研,这款应用的诞生主要是为了评测下钉钉宜搭,并真实体验下低代码开发。

先来说下“宜报题”的最终整个呈现效果。因为钛媒体内容团队管理采取“采编独立”的机制,我在开发中,把编辑岗需要审核稿件的几位同事,定义成了“编辑”角色,把几位需要撰写稿件的同事定义为“记者”角色。

这里也感谢在“宜选题”中出镜的几位同事,为了降低应用的流程设计复杂度,只能随机抽选他们几位出镜。

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜报题选题申报界面

上面这个图,是“记者”进入宜选题应用时的选题申报界面,“记者”需要写明选题名称,以及阐述选题亮点,并针对性选择一位编辑,标明自己的身份(稿件实际执行人)后,选好预计的初稿完成日期即可提交选题进入“选题审批”阶段。

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜报题审批界面3

如上图,这是一篇编辑审核通过,“记者”进入执行阶段的稿子。编辑在审批选题时,也可顺带提出选题建议。双方在选题进展过程中也能进行评论交流。在稿件完成后,记者可提交“已完成”来反馈稿件进度。

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜报题已完成界面

当然,考虑到在实际运行过程中,一些稿子会由于时效性等综合原因,无法继续执行,所以也设置了“不想写了”按钮,表示稿件终止,并退回至相应节点审批。

简单,但也存在一些门槛

上面几张低代码应用的最终呈现效果是不是看起来很简单?但其实做起来并不顺利。可能由于我对“宜报题”的要求更为复杂,中间进入到“逻辑圈”迷宫。结果就是这个看起来非常简单的小应用,从熟悉宜搭界面到最后完成测试大概花了5个小时。

5个小时!

第一步,因为“报题”实际上涉及到一个审批流程,所以我选用了宜搭里的一个审批模版。然后利用宜搭的组件库,搭建起来一个表单。很顺利。

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜报题表单界面

表单设计完成,接下来是第二步:流程设计。

按照宜搭设置的规则,已成形的表单中的“单选”组件会自动成为“审批条件”的备选项。

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜报题流程审批设置界面

两个审批条件选中,系统会自动进入“如果编辑是A1,记者是A2,就执行A3”的逻辑,大概就是这样:

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

后台审批路径的可能性展示

数学好的同学可以算下,在前台看起来非常简单的两个单选,在后台跑起来需要有多少种可能性。

这里遇到了坎儿。如果要简单的场景,可能就是设定一两个审批人,大家套用一套审批规则就行。但在我的实际工作中,由于编辑(审批人)是多个,记者(实际执行人)也是多个,所以这里就出现了排列组合,基础的规则已经无法解决了。

更复杂的一项逻辑是,我需要为每种可能的“A3”设置执行路径,就像这样:

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜搭审批节点路径设置界面

大家可以发现,前台呈现的每一个选项,在后台都是一个“角色”,为了将这些角色串联进入流程审批,我需要将对他们一一定义,于是在这个看起来简单的选题审批应用中,我定义了十余个角色。

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜报题中为审批路径设置的角色

对每一个可能审批节点的定义,是花时间最久的地方。在第一部分提到的两个看起来是为选题业务设置的两个“已完成”、“不想写了”两个按钮,也是手动设置的,他们在后台长这样:

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜搭节点动作设置界面

不过,开发过程中有个bug在于:假如团队来了一个新人,我要把这个新角色设置进入这个审批流程里面,那么以上审批节点都要推倒重来一次。

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜搭审批节点复制拷贝界面

好在宜搭上设置了“复制粘贴”功能,不然,真的要把“打工人”搞si了。(此处完全可以理解 ITer 对人工智能的疯狂追求了,现在我也想要“人工智能”。

这里就有了一个小结论:这类低代码开发工具,主要是将代码开发编程图形化的拖拽,但在逻辑上由于需要人工定义,在智能性上目前还有一定不足。

当然,我也遇到了一些需要代码和函数知识储备的才能处理的问题,比如这些:

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

宜搭上某些看不懂的界面

完全看不懂,对不对?所以我选择跳过这些函数,傻瓜式搭建了这个报题小应用。

零代码基础的我,用钉钉宜搭“开发”了一个“记者报选题”应用……

一个成熟的角色工作台长这样

像上图这样用低代码开发出数据分析界面的,在我这里可以封神了。

完整“开发”经验总结如下:

1、本人承诺,整个小应用的搭建,没有使用任何代码。是的,这里我用了“搭建”,而不是“开发”。整个应用的搭建还是很顺畅,没有代码经验确实可以搭建起来一些日常的应用,因为整个过程真的就像搭积木,与现实中搭积木不同的是,这个积木是搭完是“活”的,是可以跑起来的。有兴趣的朋友打打杀杀的游戏玩儿累了,可以上来把低代码当成益智游戏;

2、网上说的低代码帮助“人人成为开发者”,这个结论有某种程度上的正确性,但是也并不全对。比如上述涉及到函数以及复杂的审批逻辑时,对于像我这样不懂代码,函数只懂“SUM”、高中数学最多考90分的人来说,还是有一定难度;

3、低代码的使用体验,一定程度上要依赖核心平台。比如这个“宜报题”,因为是用钉钉宜搭开发出来的,所以用钉钉打开更加顺畅。如果将应用链接复制到其它平台,会要求注册登陆“宜搭”账号。所以长远来看,低代码应用生态会不会更加开放对低代码的“公民化”具有重要意义;

4、最后总结,虽然低代码现在还不能完全满足一些复杂功能的开发,但是一定要肯定的是低代码对企业边缘应用开发需求的满足,比如我们现在使用很方便的防疫表单、简单的费用审批等等,可以按照自己想法快速搭建好,这个对提高企业效率是很有价值的。(本文首发钛媒体App,作者 | 秦聪慧

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

(0)
上一篇 2024年5月16日 下午6:48
下一篇 2024年5月16日 下午7:00

相关推荐

  • 科研项目实施方案模板范文(科研项目实施方案示例范文)

    4月7日,上游新闻记者从重庆邮电大学获悉,该校正式启动《重庆邮电大学南山科研强基工程实施方案》(以下简称“《方案》”),“十四五”期间,将投入5亿元用于扶持科技创新。 《方案》(自…

    科研百科 2022年5月10日
    294
  • 一个科研项目从本科做到研究生

    从本科到研究生:一个科研项目的成长历程 作为一个科研项目,从本科做到研究生是一个漫长而充满挑战的过程。在这个过程中,我们经历了许多的起伏和困难,但我们也收获了许多宝贵的经验和成果。…

    科研百科 2024年4月7日
    78
  • 如何管理好会议过程并善后?(如何对会议进行有效的管理)

    良好的会前准备,是会议高质高效的基础。而会中的过程管控、会后的Follow Through与Feedback等,是实现会议目的的关键。今天我们将简要介绍会中、会后分别有哪些注意事项…

    2022年5月25日
    299
  • 高质量党建引领高质量发展心得

    高质量党建引领高质量发展心得 作为一名中国共产党党员,我深刻认识到高质量党建是推动高质量发展的核心和基础。在党的十九届五中全会上,习近平总书记强调:“高质量党建是党的政治建设的根本…

    科研百科 2024年11月20日
    9
  • 软件管理项目系统

    软件管理项目系统:提升软件开发效率的关键 随着信息技术的不断发展,软件开发已经成为了企业竞争的关键因素之一。传统的手动管理方式已经无法满足现代软件开发的需求,因此,软件管理项目系统…

    科研百科 2024年10月2日
    29
  • 湖南教育厅科研项目

    湖南教育厅科研项目 湖南教育厅科研项目是湖南教育事业的重要组成部分,旨在推动湖南教育事业的发展,提高学生的学习成绩和综合素质。 近年来,随着湖南经济的发展和社会进步,教育领域也面临…

    科研百科 2025年4月10日
    1
  • 医学科研项目主题

    医学科研项目 医学科研项目是医学研究中非常重要的一环,它为医生们提供了研究疾病、探索治疗方法和改进医疗技术的机会。随着科技的不断进步,医学科研项目也变得越来越复杂和深入。本文将介绍…

    科研百科 2025年3月11日
    0
  • 如何判断一款销售管理软件好坏?(如何判断一款销售管理软件好坏呢)

    销售管理系统是帮助企业建立客户信息收集、管理、分析和利用的信息系统,能帮助企业缩减销售周期和销售成本、增加收入、寻找扩展业务所需的新的市场和渠道以及提高客户的价值、满意度、赢利性和…

    科研百科 2023年3月26日
    296
  • 科研项目转包后成果

    科研项目转包后成果 随着科技的不断发展,科研项目转包成为了一种普遍的现象。转包是指将一个大型科研项目的一小部分,比如实验室设备、原材料等,转包给另一个公司或机构进行开发和生产。这种…

    科研百科 2025年3月8日
    0
  • 科研项目负责人证明6

    科研项目负责人证明6 我,XXX,是XXX科研项目的负责人。本证明用于证明我作为该项目的负责人的相关信息。 一、科研项目背景 XXX科研项目是一项旨在XXX的科学研究项目。该项目旨…

    科研百科 2025年5月28日
    1