低代碼開(kāi)發(fā)流程是怎么樣的?現(xiàn)在很多文章都在下功夫宣傳what(低代碼是什么)、why(為什么要用低代碼),但是很少有文章能夠系統(tǒng)討論how(怎么用低代碼)的問(wèn)題。
所以我花3天的時(shí)間準(zhǔn)備了這篇文章,系統(tǒng)梳理下:低代碼開(kāi)發(fā)流程是怎么樣的?企業(yè)使用低代碼平臺(tái)開(kāi)發(fā)之前,需要了解哪些信息!
01 開(kāi)始使用低代碼平臺(tái)之前的注意事項(xiàng)
企業(yè)在開(kāi)始低代碼開(kāi)發(fā)之前,需要且必須了解以下這些重要信息:
平臺(tái)集成性:即低代碼平臺(tái)是否與企業(yè)現(xiàn)有平臺(tái)集成?大多數(shù)低代碼平臺(tái)允許通過(guò)API調(diào)用現(xiàn)有服務(wù),并提供用于訪問(wèn)數(shù)據(jù)和服務(wù)的API,但并不是所有的平臺(tái)都能實(shí)現(xiàn)這一功能。
成本:雖然低代碼平臺(tái)都是訂閱制服務(wù),但是不同平臺(tái)的訂閱價(jià)格還是有差異的,比如有些平臺(tái)是年費(fèi)制,有些平臺(tái)則是按用戶(hù)數(shù)付費(fèi)。企業(yè)一定要提前了解清楚。
平臺(tái)使用者角色:企業(yè)是否有開(kāi)發(fā)人員或者開(kāi)發(fā)團(tuán)隊(duì)負(fù)責(zé)將低代碼平臺(tái)與現(xiàn)有系統(tǒng)和軟件集成。在開(kāi)始使用低代碼平臺(tái)之前,公司需要考慮由誰(shuí)來(lái)執(zhí)行。
平臺(tái)適用性:企業(yè)要考慮到應(yīng)用平臺(tái)是否適應(yīng)業(yè)務(wù)和客戶(hù)不斷變化的需求,并不是所有低代碼平臺(tái)都有超強(qiáng)個(gè)性化能力的。
企業(yè)在了解了以上這些信息后,該如何選擇低代碼平臺(tái)呢?可從以下維度切入:
(1)是針對(duì)開(kāi)發(fā)人員還是業(yè)務(wù)用戶(hù)
低代碼平臺(tái)分為兩個(gè)不同的細(xì)分市場(chǎng)——
- 針對(duì)業(yè)務(wù)用戶(hù)
- 針對(duì)開(kāi)發(fā)人員
以簡(jiǎn)道云為例,簡(jiǎn)道云就是一款針對(duì)業(yè)務(wù)用戶(hù)的低代碼開(kāi)發(fā)平臺(tái),或者嚴(yán)格來(lái)說(shuō)屬于零代碼開(kāi)發(fā)平臺(tái),用戶(hù)不需要有編程或者代碼知識(shí),在簡(jiǎn)道云平臺(tái)簡(jiǎn)單拖拉拽即可搭建各式各樣的應(yīng)用。
但并不是所有的低代碼開(kāi)發(fā)平臺(tái)都是面向業(yè)務(wù)人員的,比如BudiBase就是一款面向IT開(kāi)發(fā)人員,以加快一個(gè)平臺(tái)內(nèi)的開(kāi)發(fā)、部署和集成過(guò)程的工具。
所以企業(yè)在使用低代碼平臺(tái)之前,重要的是要決定誰(shuí)將使用它以及該平臺(tái)是否能滿(mǎn)足他們的目的。
(2)企業(yè)希望交付哪些應(yīng)用?
每個(gè)低代碼工具都提供不同領(lǐng)域的功能,包括業(yè)務(wù)流程、工作流和審批流——
- 審批流:比如一張報(bào)銷(xiāo)單據(jù)的逐級(jí)審批,審批流上的活動(dòng)僅改變審批狀態(tài)。
- 工作流:比如一個(gè)工單需要多個(gè)環(huán)節(jié)的人處理后才能完成。不限于審批,涉及改變的單據(jù)狀態(tài)也比審批流多而復(fù)雜。
- 業(yè)務(wù)流:比如依據(jù)請(qǐng)購(gòu)單->采購(gòu)訂單->采購(gòu)發(fā)票。業(yè)務(wù)流要處理上下游單據(jù)之間的數(shù)據(jù)映射、轉(zhuǎn)換、合并或分單。
現(xiàn)在包括簡(jiǎn)道云在內(nèi)的大部分低代碼開(kāi)發(fā)平臺(tái)都能同時(shí)滿(mǎn)足以上3種需求,但也不排除個(gè)別低代碼開(kāi)發(fā)平臺(tái)滿(mǎn)足不了,所以企業(yè)在選型時(shí)要清楚自己要交付哪些應(yīng)用,有針對(duì)性的選擇。
02 低代碼開(kāi)發(fā)流程是怎樣的?
在演示低代碼開(kāi)發(fā)流程之前,我有必要提示大家——
不是所有的應(yīng)用都適合用低代碼平臺(tái)開(kāi)發(fā),低代碼應(yīng)用開(kāi)發(fā)都是基于在線表單、流程引擎以及數(shù)據(jù)工廠這三大模塊開(kāi)始的,一些非常大型復(fù)雜的應(yīng)用使用低代碼開(kāi)發(fā)的難度還是很高的。
下面給大家列了一些低代碼開(kāi)發(fā)平臺(tái)的常用應(yīng)用開(kāi)發(fā)模塊,可以參考:
下面就以簡(jiǎn)道云為例,跟大家演示下低代碼的開(kāi)發(fā)流程——
- 第一個(gè)應(yīng)用
- 第一張表單
- 第一個(gè)流程
- 第一張儀表盤(pán)
(1)第一個(gè)應(yīng)用
應(yīng)用就如同一個(gè)籃子,籃子里面包含了表單、流程及儀表盤(pán)等各種功能。要想使用表單、流程等功能,需要先搭建出一個(gè)應(yīng)用。
在簡(jiǎn)道云中,可以創(chuàng)建多個(gè)應(yīng)用來(lái)管理不同類(lèi)型的項(xiàng)目。如,OA管理應(yīng)用、巡檢管理應(yīng)用、進(jìn)銷(xiāo)存管理應(yīng)用等。如下所示:
當(dāng)然創(chuàng)建過(guò)程也很簡(jiǎn)單,進(jìn)入簡(jiǎn)道云首頁(yè),在工作臺(tái)點(diǎn)擊「新建應(yīng)用」,選擇「新建空白應(yīng)用」,輸入應(yīng)用名稱(chēng)即可。
創(chuàng)建完應(yīng)用后,就可以在應(yīng)用中創(chuàng)建對(duì)應(yīng)的表單、流程和儀表盤(pán)了。
(2)創(chuàng)建第一張表單
表單是簡(jiǎn)道云中的基礎(chǔ)工具,用來(lái)進(jìn)行數(shù)據(jù)的填報(bào)和采集,分為以下 2 種類(lèi)型:
- 普通表單:用于填報(bào)和收集業(yè)務(wù)數(shù)據(jù),對(duì)收集到的數(shù)據(jù)進(jìn)行分權(quán)協(xié)作;
- 流程表單:用于成員發(fā)起申請(qǐng),可以讓數(shù)據(jù)自下而上進(jìn)行層層流轉(zhuǎn),逐級(jí)審批。
以入職信息登記為例,制作過(guò)程如下——
在開(kāi)始收集員工基礎(chǔ)信息前,首先要確定收集員工哪些信息:?jiǎn)T工姓名、員工性別、員工生日及手機(jī)號(hào)碼。
進(jìn)入上一步搭建好的應(yīng)用,選擇「新建表單 >> 創(chuàng)建空白表單」,修改表單名稱(chēng)為「員工基礎(chǔ)信息表」,即可創(chuàng)建出表單。
進(jìn)入表單設(shè)計(jì)頁(yè)面后,在左側(cè)字段區(qū)域選擇「單行文本」字段,修改字段名稱(chēng)為「員工姓名」、【員工性別】、【電話號(hào)碼】等字段
全部設(shè)置完成后,點(diǎn)擊「保存」按鈕,表單即制作完成,可以給成員配置相應(yīng)的權(quán)限——
進(jìn)入「表單發(fā)布」,選擇「對(duì)成員發(fā)布」,在「直接提交數(shù)據(jù)」和「查看全部數(shù)據(jù)」中點(diǎn)擊「選擇成員」,給部門(mén)成員配置權(quán)限:
最終效果演示如下——
- 數(shù)據(jù)提交:點(diǎn)擊左上角返回按鈕,返回至員工基礎(chǔ)信息表,即可提交數(shù)據(jù)。
- 權(quán)限數(shù)據(jù)查看:在員工基礎(chǔ)信息表頁(yè)面,選擇權(quán)限組為查看「全部數(shù)據(jù)」,即可查看到提交的數(shù)據(jù)信息。
(3)創(chuàng)建第一個(gè)流程
流程,即數(shù)據(jù)自下而上流轉(zhuǎn)的一個(gè)過(guò)程。流程流轉(zhuǎn)過(guò)程中,需要多方參與且要按照一定順序提交數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行協(xié)作審批。
以員工請(qǐng)假流程為例,員工請(qǐng)假時(shí),需要經(jīng)過(guò)部門(mén)主管審批。拆解業(yè)務(wù)流程內(nèi)容為以下 5 個(gè)步驟:
- 1)新建流程表單
- 2)配置流程表單
- 3)設(shè)計(jì)申請(qǐng)流程
- 4)配置節(jié)點(diǎn)屬性
- 5)啟用流程
新建流程表單:選擇新建流程表單,修改表單名稱(chēng)為員工請(qǐng)假流程,即可創(chuàng)建出流程表單,字段設(shè)計(jì)和上面的在線表單是一樣的,就不贅述了。
流程節(jié)點(diǎn)設(shè)計(jì):在請(qǐng)假申請(qǐng)流程中,拆解流程節(jié)點(diǎn)如下:
- 發(fā)起申請(qǐng)節(jié)點(diǎn)
- 部門(mén)主管審批節(jié)點(diǎn)
- 流程結(jié)束節(jié)點(diǎn)
進(jìn)入流程設(shè)定中,根據(jù)拆解的流程節(jié)點(diǎn),修改節(jié)點(diǎn)名稱(chēng):修改流程發(fā)起節(jié)點(diǎn)名稱(chēng)為員工發(fā)起申請(qǐng);修改審批節(jié)點(diǎn)名稱(chēng)為部門(mén)主管審批。
配置節(jié)點(diǎn)屬性:為每個(gè)節(jié)點(diǎn)配置相對(duì)應(yīng)的字段權(quán)限及審批負(fù)責(zé)人,同時(shí)在審批節(jié)點(diǎn)的節(jié)點(diǎn)屬性中,在負(fù)責(zé)人處選擇添加成員。
啟用流程:流程設(shè)置完成后,點(diǎn)擊右上角啟用流程,即可啟用當(dāng)前版本流程。
整體效果演示如下——
員工進(jìn)入【員工請(qǐng)假流程】表中,填寫(xiě)對(duì)應(yīng)信息提交后,系統(tǒng)即可自動(dòng)發(fā)起流程審批,相應(yīng)節(jié)點(diǎn)負(fù)責(zé)人會(huì)受到信息提示,進(jìn)入待辦審批流程:
在員工請(qǐng)假流程表頁(yè)面,選擇權(quán)限組為查看全部流程,即可查看到提交的流程信息。
(4)創(chuàng)建第一個(gè)儀表盤(pán)
儀表盤(pán),能夠?qū)κ占降臄?shù)據(jù)進(jìn)行分析,并可將分析結(jié)果進(jìn)行多維度、實(shí)時(shí)的展示,比如
- 員工信息管理中,通過(guò)堆積圖查看企業(yè)內(nèi)不同年齡層的男女分布情況;
- 人事管理活動(dòng)中,分析員工的在職率、離職率等。
效果如下所示:
創(chuàng)建過(guò)程如下——
進(jìn)入第一步搭建好的應(yīng)用,選擇新建儀表盤(pán),修改儀表盤(pán)名稱(chēng)為員工性別統(tǒng)計(jì)。
?添加圖表和數(shù)據(jù)源:分析統(tǒng)計(jì)信息得出,要統(tǒng)計(jì)的為員工性別比例,所以圖表選擇時(shí)應(yīng)選擇統(tǒng)計(jì)表。在儀表盤(pán)左側(cè)編輯界面,選擇統(tǒng)計(jì)表,并添加數(shù)據(jù)源為表單中的員工基礎(chǔ)信息表,修改統(tǒng)計(jì)表名稱(chēng)為性別比例。
添加維度和指標(biāo):由于要統(tǒng)計(jì)的為性別比例,故選擇餅圖,添加員工性別至維度和指標(biāo)。為了便于區(qū)分,將指標(biāo)內(nèi)的員工性別顯示名修改為比例,并保存。
其他類(lèi)型的圖表創(chuàng)建過(guò)程同理。
到這里一個(gè)基礎(chǔ)的低代碼應(yīng)用搭建就完成了,當(dāng)然這是最基礎(chǔ)的,企業(yè)想要搭建更多進(jìn)階的業(yè)務(wù)應(yīng)用都可以在低代碼平臺(tái)上實(shí)現(xiàn)。
當(dāng)然大部分低代碼平臺(tái)都提供了大量可直接內(nèi)置的模板,幫助用戶(hù)快速落地一個(gè)基礎(chǔ)應(yīng)用并投入使用,比如簡(jiǎn)道云的模板中心——
以上,更多內(nèi)容歡迎關(guān)注@簡(jiǎn)道云
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。