織信低代碼平臺(tái)怎么用?入門級(jí)介紹!
注:以下所述均不能代替產(chǎn)品本身,好產(chǎn)品,值得大家切身體驗(yàn)。
一、織信低代碼簡(jiǎn)介
織信Informat(以下簡(jiǎn)稱織信)的定位是企業(yè)級(jí)低代碼開發(fā)平臺(tái),目標(biāo)是構(gòu)建各種企業(yè)級(jí)信息管理系統(tǒng),例如ERP、MES、PLM、SCM、OA、CRM、項(xiàng)目管理等應(yīng)用系統(tǒng)。而為了能構(gòu)建這一類系統(tǒng),平臺(tái)提供了大量的基礎(chǔ)功能與高級(jí)功能。包括組織架構(gòu)管理、角色權(quán)限、多級(jí)菜單、表單、表格、數(shù)據(jù)統(tǒng)計(jì)、報(bào)表展示、API、BPMN工作流、腳本、表達(dá)式、自動(dòng)化、網(wǎng)站、代碼拓展庫(kù)、自定義頁(yè)面、自定義組件等等。
為了讓大家對(duì)織信低代碼平臺(tái)的能力有更深入的了解,下面我將根據(jù)平臺(tái)的設(shè)計(jì)邏輯給大家詳細(xì)介紹如何快速構(gòu)建一個(gè)應(yīng)用、工作流、儀表盤,以及部分高級(jí)功能的作用介紹。
名詞解釋:
工作臺(tái):是所有應(yīng)用系統(tǒng)統(tǒng)一展示在同一個(gè)界面上(便于企業(yè)進(jìn)行多個(gè)應(yīng)用系統(tǒng)的一站式管理。)
應(yīng)用:是指某一個(gè)應(yīng)用系統(tǒng)(比如市面上常見的ERP系統(tǒng),OA系統(tǒng),MES系統(tǒng)等,在織信均統(tǒng)稱為應(yīng)用。)
模塊:是指應(yīng)用系統(tǒng)內(nèi)的單個(gè)功能模塊(比如某一銷售管理系統(tǒng)內(nèi)通常包含多個(gè)模塊,比如客戶信息管理、合同管理、報(bào)價(jià)管理等。)
字段:是指數(shù)據(jù)表中的列(可用于構(gòu)建數(shù)據(jù)表中的所需要數(shù)據(jù)信息,如:姓名、手機(jī)號(hào)、聯(lián)系地址、圖片附件等。)
儀表盤:是指數(shù)據(jù)圖表,數(shù)據(jù)BI大屏等(可用于構(gòu)建常規(guī)的數(shù)據(jù)圖表,如折線圖、柱狀圖、餅圖、熱力圖等。)
二、低代碼模塊設(shè)計(jì)
織信低代碼平臺(tái)擁有著豐富的配置組件、強(qiáng)大的功能以及完善的指導(dǎo)文檔,本文將帶領(lǐng)大家去了解我們的模塊設(shè)計(jì)步驟。
1、創(chuàng)建應(yīng)用
創(chuàng)建一個(gè)應(yīng)用分為四個(gè)步驟:登錄系統(tǒng)、進(jìn)入應(yīng)用管理、創(chuàng)建分組、創(chuàng)建應(yīng)用。
應(yīng)用是表模塊、儀表盤、工作流這些的容器,應(yīng)用將創(chuàng)建的這些模塊進(jìn)行展示,并提供了操作的方式。所以在創(chuàng)建表模塊、儀表盤模塊這些之前先讓我們一起創(chuàng)建一個(gè)應(yīng)用。
(1)應(yīng)用創(chuàng)建的流程
訪問織信平臺(tái)的登錄頁(yè),輸入賬號(hào)密碼,進(jìn)入到工作臺(tái)。
(2)進(jìn)入應(yīng)用管理模塊
在工作臺(tái)的左側(cè)菜單欄,切換至應(yīng)用管理模塊。
(3)創(chuàng)建分組
在應(yīng)用管理模塊中,先創(chuàng)建一個(gè)分組,用于管理我們的應(yīng)用。
(4)創(chuàng)建應(yīng)用
在創(chuàng)建的分組下,創(chuàng)建應(yīng)用。
(5)訪問應(yīng)用
進(jìn)入應(yīng)用列表模塊,訪問創(chuàng)建的應(yīng)用。
在創(chuàng)建好應(yīng)用過后,我們可以在應(yīng)用中創(chuàng)建工作流、數(shù)據(jù)表、儀表盤等。
2、創(chuàng)建數(shù)據(jù)表模塊
數(shù)據(jù)表模塊提供了一個(gè)可視化的界面,讓用戶能夠輕松創(chuàng)建、修改和管理數(shù)據(jù)表;它允許用戶定義表結(jié)構(gòu)、字段類型和關(guān)聯(lián)關(guān)系,并提供了數(shù)據(jù)輸入、查詢和更新的功能,以便存儲(chǔ)和管理應(yīng)用程序所需的數(shù)據(jù)。
創(chuàng)建一個(gè)數(shù)據(jù)表模塊,在織信低代碼平臺(tái)中分為四個(gè)步驟:進(jìn)入應(yīng)用設(shè)計(jì)器、創(chuàng)建數(shù)據(jù)表模塊、創(chuàng)建表單字段、配置表格信息。
(1)創(chuàng)建數(shù)據(jù)表模塊的流程
進(jìn)入到應(yīng)用設(shè)計(jì)模塊,選擇要進(jìn)行設(shè)計(jì)的應(yīng)用,進(jìn)入應(yīng)用設(shè)計(jì)。
(2)創(chuàng)建數(shù)據(jù)表模塊
在應(yīng)用設(shè)計(jì)器左側(cè)的模塊設(shè)置中,點(diǎn)擊添加icon,在彈窗中選擇數(shù)據(jù)表模塊進(jìn)行創(chuàng)建。
(3)創(chuàng)建數(shù)據(jù)表字段
在創(chuàng)建的數(shù)據(jù)表模塊中,點(diǎn)擊表單字段的tab欄目,進(jìn)入到字段配置頁(yè),添加我們模塊所需要的字段。
(4)配置表格的顯示信息
在數(shù)據(jù)表模塊的表格設(shè)置下,配置應(yīng)用中該表模塊的顯示內(nèi)容以及操作控件。
(5)進(jìn)入應(yīng)用查看創(chuàng)建的表格
進(jìn)入應(yīng)用,查看我們配置的字段信息以及控件。
3、創(chuàng)建工作流
工作流模塊提供了一個(gè)直觀的界面,允許用戶以圖形化的方式創(chuàng)建復(fù)雜的工作流程。用戶可以通過拖放預(yù)定義的活動(dòng)或步驟,以及配置它們之間的關(guān)系和條件,來定義業(yè)務(wù)流程。
創(chuàng)建一個(gè)工作流模塊,在織信低代碼平臺(tái)中分為三個(gè)步驟:進(jìn)入應(yīng)用設(shè)計(jì)器、創(chuàng)建工作流模塊、創(chuàng)建流程實(shí)例。
(1)創(chuàng)建工作流模塊的流程:進(jìn)入應(yīng)用設(shè)計(jì)器
進(jìn)入到應(yīng)用設(shè)計(jì)模塊,選擇要進(jìn)行設(shè)計(jì)的應(yīng)用,進(jìn)入應(yīng)用設(shè)計(jì)。
(2)創(chuàng)建工作流模塊
在應(yīng)用設(shè)計(jì)器左側(cè)的模塊設(shè)置中,點(diǎn)擊添加icon,在彈窗中選擇工作流模塊進(jìn)行創(chuàng)建。
(3)創(chuàng)建流程實(shí)例
我們創(chuàng)建一個(gè)用于員工請(qǐng)假審批的工作流實(shí)例,用于了解工作流的作用。如果你想了解更復(fù)雜的工作流使用場(chǎng)景,可以點(diǎn)擊以下鏈接進(jìn)行查看。
復(fù)雜工作流示例:https://next.informat.cn/doc/index.html#/bpmn/example
a、創(chuàng)建存儲(chǔ)流程信息的數(shù)據(jù)表
創(chuàng)建一個(gè)員工請(qǐng)假信息表模塊,用于存儲(chǔ)我們流程審批過程中產(chǎn)生的數(shù)據(jù)記錄。
b、創(chuàng)建工作流實(shí)例
在工作流模塊中,創(chuàng)建請(qǐng)假申請(qǐng)的工作流程實(shí)例。
(4)使用示例
使用上述我們創(chuàng)建的工作流,發(fā)起一個(gè)員工請(qǐng)假的審批流程。
4、創(chuàng)建儀表盤
織信低代碼儀表盤模塊為用戶提供了高度可視化的自定義圖表配置工具,支持根據(jù)業(yè)務(wù)需求,配置由多種卡片類型組成的可視化數(shù)據(jù)看板,儀表盤支持的卡片類型包括:折線圖、柱狀圖、餅圖、地圖、甘特圖、統(tǒng)計(jì)數(shù)字、時(shí)間線、熱力圖等25種類型卡片,詳情請(qǐng)點(diǎn)擊下面鏈接查看。
儀表盤詳細(xì)介紹:https://next.informat.cn/doc/index.html#/dashboard/README
創(chuàng)建一個(gè)儀表盤模塊,在織信低代碼平臺(tái)中分為五個(gè)步驟:進(jìn)入應(yīng)用設(shè)計(jì)器、創(chuàng)建儀表盤模塊、創(chuàng)建圖表卡片、設(shè)置數(shù)據(jù)源、配置圖表信息。
(1)創(chuàng)建儀表盤流程:進(jìn)入應(yīng)用設(shè)計(jì)器
進(jìn)入到應(yīng)用設(shè)計(jì)模塊,選擇要進(jìn)行設(shè)計(jì)的應(yīng)用,進(jìn)入應(yīng)用設(shè)計(jì)。
(2)創(chuàng)建儀表盤模塊
在應(yīng)用設(shè)計(jì)器左側(cè)的模塊設(shè)置中,點(diǎn)擊添加icon,在彈窗中選擇儀表盤模塊進(jìn)行創(chuàng)建。
(3)創(chuàng)建圖表卡片
在儀表盤模塊的卡片設(shè)置Tab下,點(diǎn)擊創(chuàng)建卡片按鈕,選擇我們的圖表卡片進(jìn)行創(chuàng)建。
(4)設(shè)置數(shù)據(jù)源
在創(chuàng)建的圖表卡片中,配置圖表的數(shù)據(jù)源信息。
(5)配置圖表信息
在創(chuàng)建的卡片中,編輯配置圖表的緯度、坐標(biāo)等信息。
至此,一個(gè)簡(jiǎn)單的應(yīng)用就構(gòu)建完成了。如果你看到這里覺得低代碼做的系統(tǒng)很簡(jiǎn)單,那就大錯(cuò)特錯(cuò)了。以上操作步驟,只是簡(jiǎn)單示例,這也是構(gòu)建應(yīng)用系統(tǒng)的第一階段。
然而很多應(yīng)用系統(tǒng)在實(shí)際開發(fā)中,是會(huì)存在很多功能點(diǎn)需要進(jìn)一步完善。
比如:第三方系統(tǒng)集成、數(shù)據(jù)遷移、索引創(chuàng)建、數(shù)據(jù)表分區(qū)、上傳Excel文件并解析圖片存儲(chǔ)到附件中、調(diào)用擴(kuò)展庫(kù)、彈出聯(lián)動(dòng)、通過Excel模板下載Excel、如何把自定義表單里的附件復(fù)制到數(shù)據(jù)表中、通過腳本將Excel轉(zhuǎn)換為PDF、數(shù)據(jù)表依賴說明、版本管理、對(duì)接第三方平臺(tái)同步組織架構(gòu)和成員等等。
三、支持復(fù)雜場(chǎng)景的低代碼功能:
根據(jù)用戶實(shí)際的業(yè)務(wù)場(chǎng)景需求,織信低代碼也提供了很多強(qiáng)大的功能?;究梢詽M足企業(yè)內(nèi)所有復(fù)雜的業(yè)務(wù)場(chǎng)景。比如:
1、BPMN工作流:
引入BPMN2.0規(guī)范化的全流程生命周期的建模工具,可以構(gòu)建高度復(fù)雜的業(yè)務(wù)流程。
2、自動(dòng)化:
織信低代碼自研的一套圖形化編程工具,支持實(shí)現(xiàn)特定命令的程序功能。如自動(dòng)查詢數(shù)據(jù)、自動(dòng)創(chuàng)建數(shù)據(jù)、自動(dòng)更新或同步數(shù)據(jù)、自動(dòng)刪除數(shù)據(jù)、自動(dòng)推送消息通知、自動(dòng)調(diào)用腳本函數(shù)、在某一業(yè)務(wù)節(jié)點(diǎn)自動(dòng)彈出確認(rèn)對(duì)話框、特定情況下播放聲音提示、自動(dòng)打開頁(yè)面模塊等等,還有很多,這里就不一一贅述。
3、腳本:
通過編寫腳本語(yǔ)言的方式實(shí)現(xiàn)高級(jí)功能,靈活性比自動(dòng)化更高。在API或復(fù)雜計(jì)算場(chǎng)景下通常建議使用腳本來實(shí)現(xiàn)。比如前端網(wǎng)頁(yè)對(duì)接,復(fù)雜交互邏輯處理、復(fù)雜函數(shù)調(diào)用、消息隊(duì)列異步處理等。
4、自定義視圖:
支持用戶自主構(gòu)建復(fù)雜交互的視圖看板,如可視化BI數(shù)據(jù)大屏。
5、自定義頁(yè)面:
這是一種可視化靜態(tài)頁(yè)面編輯器,支持畫布自定義,通過控件的組合可快速實(shí)現(xiàn)合同、發(fā)票等類型數(shù)據(jù)的顯示。結(jié)合瀏覽器的打印功能,可實(shí)現(xiàn)打印模板(二維碼、條形碼、名片、工牌、簡(jiǎn)歷檔案、圖片等)的功能,并支持流式布局(類似word的自動(dòng)分頁(yè))。
6、自定義組件:
在現(xiàn)有35種字段類型無法滿足的情況下,支持用戶根據(jù)業(yè)務(wù)類型構(gòu)建新的字段。可在字段中實(shí)現(xiàn)展示環(huán)形進(jìn)度條、穿梭框、圖表、視頻播放、地圖等。也支持特殊交互邏輯的字段,如圖片素材庫(kù),數(shù)據(jù)公式等。
7、代碼拓展庫(kù):
支持用戶使用拓展庫(kù)來引入外部代碼,實(shí)現(xiàn)復(fù)雜的特定功能需求。
8、組織架構(gòu):
支持用戶將公司現(xiàn)有組織架構(gòu)導(dǎo)入到織信平臺(tái)中,也可以構(gòu)建一個(gè)全新的組織架構(gòu)。
9、版本管理:
使用織信低代碼版本管理的好處如下:
(1)高效的版本控制:通過使用基于 Git 的版本管理工具,您可以輕松地跟蹤、管理和控制配置文件的版本。每次對(duì)配置文件的更改都可以以提交的形式記錄下來,使得開發(fā)人員能夠理解每個(gè)更改的目的和內(nèi)容。
(2)及時(shí)的缺陷修復(fù):當(dāng)您的程序的配置文件出現(xiàn)缺陷或錯(cuò)誤時(shí),您可以迅速回退到之前的版本并進(jìn)行修復(fù)。通過查看提交歷史,您可以找到引入問題的特定提交,并在遠(yuǎn)程倉(cāng)庫(kù)中將代碼恢復(fù)到該提交之前的狀態(tài)。這樣,您可以快速修復(fù)問題并將修復(fù)后的版本重新推送到遠(yuǎn)程倉(cāng)庫(kù),以確保配置文件的穩(wěn)定性和正確性。
(3)分支管理和合并:通過使用分支,您可以并行開發(fā)不同的功能或進(jìn)行實(shí)驗(yàn)性的更改,而不影響主要的配置文件。您可以創(chuàng)建新的分支來嘗試新功能,而不會(huì)破壞現(xiàn)有的穩(wěn)定版本。一旦功能開發(fā)完成,您可以將分支合并回主分支,確保配置文件的整體一致性。
(4)安全的備份和恢復(fù):將配置文件推送到遠(yuǎn)程倉(cāng)庫(kù)實(shí)現(xiàn)了配置文件的安全備份。即使本地機(jī)器遭受損壞或丟失,您仍然可以從遠(yuǎn)程倉(cāng)庫(kù)中恢復(fù)配置文件的最新版本。這為您提供了一種可靠的方式來保護(hù)您的配置文件免受數(shù)據(jù)丟失的風(fēng)險(xiǎn)。
除了以上功能外,織信低代碼還有很多強(qiáng)大的功能,由于本篇主要是科普如何用織信低代碼搭建應(yīng)用的示例,涉及到的更多其他內(nèi)容,這里就不再過多的介紹了,如果大家感興趣,可自行深入體驗(yàn)了解。
——————以上所述均不能代替產(chǎn)品本身,好產(chǎn)品,值得大家切身體驗(yàn):www.informat.cn