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

搞完低代码,已经分不清是我傻,还是系统傻了。

图片来源@Unsplash

图片来源@Unsplash

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

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

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

零代码开发的“宜报题”

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

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

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

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

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

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

宜报题3

宜报题选题申报界面

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

宜报题审批界面3

宜报题审批界面3

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

宜搭已完成界面

宜报题已完成界面

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

简单,但也存在一些门槛

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

5个小时!

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

宜报题表单界面

宜报题表单界面

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

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

宜报题流程审批界面

宜报题流程审批设置界面

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

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

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

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

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

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

宜搭审批条件界面

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

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

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

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

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

宜搭节点动作设置界面

宜搭节点动作设置界面

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

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

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

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

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

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

宜搭上看不懂的的函数

宜搭上某些看不懂的界面

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

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

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

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

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

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

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

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

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

本文系作者 DeepWrite秦报局 授权钛媒体发表,并经钛媒体编辑,转载请注明出处、作者和本文链接
本内容来源于钛媒体钛度号,文章内容仅供参考、交流、学习,不构成投资建议。
想和千万钛媒体用户分享你的新奇观点和发现,点击这里投稿 。创业或融资寻求报道,点击这里

敬原创,有钛度,得赞赏

赞赏支持
发表评论
  • 给小编加鸡腿🍗
  • 爱了爱了😁
  • 挺有深度的,不错
  • 紧跟时事,赞一个👍🏻👍🏻
  • 真不错,收藏了
  • 写的很不错,关注了
  • 都没有那么简单
  • 这么厉害的吗
  • 学到了学到了
  • 商场如战场,竞争激烈啊
  • 行业发展都是有周期的
  • 企业的发展都不是一番风顺的
  • 说的好有道理😄
  • 内容值得人们反思
  • 数据还是很详细的
  • 内容很精彩,夸一夸
  • 又学到了很多知识
  • 内容很详细👍🏻
  • 小编辛苦了
0 / 300

根据《网络安全法》实名制要求,请绑定手机号后发表评论

登录后输入评论内容

快报

更多

09:17

中国新能源汽车质量和可靠性提升工程建设专项工作启动会在北京召开

09:16

工信部副部长张云明会见巴西通信部副部长福斯蒂诺

09:16

中国支付清算协会发布关于做好支付清算业务连续性保障的提示

09:11

市场监管总局附加限制性条件批准邦吉收购蔚特股权案

09:07

布伦特原油期货跌超1%,报73.58美元/桶

09:07

湖北省科投光创股权投资基金登记成立,出资额50亿元

09:07

中国银行:张小东副行长因工作调动离任

09:06

三达膜:拟发行H股并在香港联交所上市

09:03

雅诗兰黛名誉董事长莱纳德·兰黛去世

09:03

比特币买家Metaplanet市值现已超过芯片制造商铠侠

09:02

小摩:奈飞手握“史上最强内容周期”但估值已高,维持“中性”评级

08:58

全球核能发展迎来全面复兴,概念股年内大幅跑赢上证指数

08:55

恒生电子今日涨停,沪股通专用席位买入1.7亿元并卖出1.46亿元

08:55

段永平再晒持仓:卖出苹果的看跌期权,金额合计超144万美元

08:50

泰山石油:公司目前经营正常,无应披露而未披露的重大事项

08:50

韩国或再爆发金菜危机,今年夏季韩国白菜产量或将锐减

08:49

山东墨龙:目前经营情况正常,不存在应披露而未披露的重大事项

08:43

乘联分会:5月份皮卡市场销售5.2万辆,同比增13.6%

08:39

建筑材料、火力发电、物流行业能源计量器具配备和管理要求系列国家标准6月实施

08:38

中信建投:发行不超过60亿元科技创新债券获得中国人民银行行政许可

160
4
45

扫描下载App