<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          不寫代碼的感覺,真爽!

          共 4315字,需瀏覽 9分鐘

           ·

          2021-08-01 12:35

          大家好,我是小林。

          不知道大家還記不記得,上個月的時候,我?guī)Т蠹覅⑴c了某云的服務器 bai piao 活動,這個活動是千人級別的。

          當時我一個人搞的手忙腳亂,整個過程涉及的流程非常多,其中最麻煩的就是「確認對方是否符合返現(xiàn)資格」的步驟。

          麻煩在哪呢?

          第一,后臺無法查詢用戶,不過還好我手上有某云廠商導出用戶成交的 excel 表格,所以要查詢就得手動查詢該表格。

          第二,具有返現(xiàn)資格和不具有返現(xiàn)資格的人員,我得分開拉群,分別處理。

          這兩項工作如果不依賴于工具,大家一個一個私聊我,然后我一個一個幫大家查表格,然后再根據查詢的結構,一個一個拉大家到對應的群,這種方式的時間復雜度很明顯是 O(n),人數(shù)越多,我需要處理的人就越多。

          不要說 1000人了,就算 100 人,我也扛不住。

          對于第一項工作,當時是用了位朋友的 python 服務器程序,把該程序部署到了云服務器,然后讓用戶自己訪問這個服務器地址,填入各自的賬號,接著程序根據賬號信息去匹配 excel 表格里的記錄,如果符合返現(xiàn)資格就會彈出成功的頁面,不符合的話也會有相應的提示。

          這個程序雖然實現(xiàn)的比較簡單,但是大體上是能完成基本的查詢的工作,將我?guī)痛蠹乙粋€一個查詢的事情轉轉交給大家自己去查詢自己的。


          1.

          從這以后我就在思考,假設我要實現(xiàn)一個管理這樣場景的系統(tǒng),要在增加什么功能才能更好的減輕我的工作量呢?

          我這里想到了幾點需求。

          第一,支持 excel 表格的導入,并有顯示該名單列表的頁面,要提供統(tǒng)計和查詢的功能,可以清晰看到哪些用戶符合返現(xiàn)資格,哪些不符合。

          第二,對于不符合返現(xiàn)資格的,要有個功能采集他們的信息,然后將他們的信息標記為待審核,等后續(xù)有處理結果了,我手動將更改他們的狀態(tài),后續(xù)他們也能查到審核的情況。

          第三,可以根據用戶信息,自動分配群二維碼,這樣用戶查詢的時候,就能直接獲取到群二維碼,然后自己掃碼進群。不過群紅包返現(xiàn)最多只能返現(xiàn) 100 人,所以還要有個策略將 1000 人均勻分配到 10 個群里,沒錯這個就是負載均衡的思想。

          如果去開發(fā)這樣的管理系統(tǒng),包括前端和后端開發(fā)的話,沒一個星期搞不來,而且即使開發(fā)完了,靈活性也不高,每次需要加功能的時候,又得寫前端和后端的代碼,更何況我不會前端哈哈。

          這樣的管理系統(tǒng),可以抽象成兩個模塊,分別是「表單」和「工作流」。

          • 表單:提供顯示、填寫、更新、新增、查詢等功能;

          • 工作流:提供業(yè)務邏輯的處理;

          所以我就在想,這類的管理系統(tǒng)應該可以「可視化開發(fā)」的,這樣我就可以不用寫任何代碼,直接通過拖拽的方式直接開發(fā)出一個管理系統(tǒng),就像搭積木那樣,只需要關注怎么將各個組件結合在一起,其他的無需再關心。

          我在網上找了些可視化開發(fā)的平臺,也就是大家說的低代碼平臺,通過自己實戰(zhàn)的比對,我發(fā)現(xiàn)「明道云」這個低代碼平臺很好用,而且新人可以免費體驗半個月。

          我花了兩個小時在明道云臺看了些搭建系統(tǒng)的入門教程,接著我就直接進入實操!

          沒想到,我只用了不到 1 個小時,搭建出了我之前設想的管理系統(tǒng)

          更重要的是,隨時可以靈活改變表單的組件,也可以隨時更新業(yè)務邏輯,這樣靈活性開發(fā)真的太絕了,完全不用拘泥代碼的各種細節(jié)了,全程只需要關注業(yè)務邏輯。


          2.

          我也把我搭建的過程記錄下來,給大家展示下我的搭建過程。

          登陸到明道云后,在「我的應用」里創(chuàng)建一個自己的應用。

          管理系統(tǒng)主要是以管理人員為主,每一個人員是一條記錄,多個記錄組合起來就形成表單,所以管理系統(tǒng)的應用第一要素就是創(chuàng)建工作表。

          創(chuàng)建好后,就可以看到可視化開發(fā)的表單功能頁面,左側有很多各種各樣的控件,不要小看它們,通過靈活多變的組合,可以實現(xiàn)非常多的功能。

          我這里創(chuàng)建了些表單字段,一些文本控件就不多介紹,附件是用于存放群二維碼圖片的控件;狀態(tài)控件我自定義了三個狀態(tài)分別是待審核、符合返現(xiàn)資格、不符合返現(xiàn)資格;公式控件這里先不詳細說,后面用到的時候跟大家說。

          除了創(chuàng)建工作表單,這里還需要創(chuàng)建一個「群二維碼表單」,并事先創(chuàng)建好 11 個群二維碼。

          我這里用 11 張不同的顏色圖來表示不同的群。其中有 10 個是符合返現(xiàn)格用戶的群,1 個是不符合返現(xiàn)資格用戶的群。

          這樣做的目的是為了可以通過這個表單的群二維碼記錄,賦值給工作表單的入群二維碼控件。


          3.

          設計好表單后,就要考慮新增記錄時要做什么動作?比如導入 excel 表格,自動判斷用戶是否符合返現(xiàn)資格,然后標記狀態(tài),并分配一個群的二維碼。

          要實現(xiàn)這些自定義的業(yè)務邏輯,就需要用到「工作流」,所謂的工作流,大家可以理解成流程圖,就是你把業(yè)務的流程圖一畫完,這個功能就實現(xiàn)了,就是這么簡單粗暴直接。

          下面這個就是創(chuàng)建工作流的頁面。

          這里我設定是在新增記錄時,就觸發(fā)工作流。

          這里的工作流我是想應用于導入 excel 表格的時候,判斷用戶的支付金額是否小于 79 元:

          • 如果小于 79 元則先給該用戶分配一個不符合返現(xiàn)資格的群二維碼,然后將該用戶的狀態(tài)標記成「不符合返現(xiàn)資格」;

          • 如果大于等于 79 元則先給該用戶分配一個返現(xiàn)的群二維碼,然后將狀態(tài)標記為「符合返現(xiàn)資格」。

          導入 excel 表格時的工作流,我設計成了如下圖:

          這里難點在于要將 10 個返現(xiàn)群二維碼均勻分配給 1000 個符合返現(xiàn)資格的用戶。

          具體根據什么策略來分配呢?我這里采用的是求模算數(shù)。

          還記得我設計表單的時候的公式控件嗎?

          這個公式控件的值是(用戶賬號 ID % 10) + 1,加 1 原因是希望這個值從 1 開始,而不是從 0 開始。

          也就是一個賬號 ID 會對應一個公式值,這個公式值的范圍是 1-10。這樣我們就可以拿這個公式值與群二維碼表單里的編號匹配,因為正好有 10 個是返現(xiàn)群的二維碼。

          導入 excel 的工作流就介紹到這里,接下來就是見證奇跡的時候了!

          我直接把 excel 表格的數(shù)據導入進去。

          導入 Excel 表格后,就要選擇表格的字段和我們設計的表單字段映射關系,然后勾選導入時觸發(fā)工作流。

          點擊開始導入后,我們的表單頁面就能顯示出數(shù)據了,而且每個記錄都執(zhí)行了一遍我們剛才設計的工作流,于是每個用戶記錄都自動分配了一個二維碼,且狀態(tài)也自動標記好了。

          厲害吧,就這一會兒功夫,這個管理系統(tǒng)已經有點樣子了。

          有了表單數(shù)據后,就可以生成鏈接供用戶查詢,這里我設置查詢的字段是賬號 ID。

          確定后,就可以把下面這張圖片中的地址鏈接發(fā)給用戶進行查詢操作。

          查詢的頁面也是自動生成好的,如下:

          做個測試,假設輸入一個不存在的賬號 ID,就會顯示沒有查詢結果。

          假設輸入一個存在的賬號ID,顯示的內容如下:

          可以看到顯示出了群二維碼(我這里用顏色圖片代表群二維碼),用戶也可以清晰看的到自己是否符合返現(xiàn)資格。


          4.

          我們還要繼續(xù)實現(xiàn)一個采集不存在表單里的用戶信息的功能,因為有可能有的用戶是在我得到返現(xiàn)名單后才買的服務器,這樣就肯定不存在于表單里。

          所以先要采集他們的信息,并標記為待審核狀態(tài),等我拿到最新的返現(xiàn)名單后,我在去后臺審核他們提交的信息是否符合返現(xiàn)資格,然后更改狀態(tài),最后在通知他們重新查詢。

          這里要重新創(chuàng)建一個針對采集用戶信息時的工作流,可能有的同學會問,這個工作流不會和之前設計的工作流沖突嗎?是的,因為這兩個工作流都是根據新增記錄而觸發(fā)的工作流,所以肯定會沖突。

          但是不用擔心,工作流就像一個功能,它是可以開啟和關閉的,根據業(yè)務場景來關閉和開啟工作流就行。

          接下里,設計采集用戶信息的工作流,整個流程如下圖:

          當用戶提交了信息,首先會標記該記錄為待審核狀態(tài),然后系統(tǒng)就會通知我有記錄需要審核:

          • 上圖左側,如果該記錄審核通過,就會自動將狀態(tài)標記為符合返現(xiàn)資格,并且自動分配一個返現(xiàn)群二維碼;

          • 上圖右側,如果審核未通過,則將狀態(tài)自動標記為不符合返現(xiàn)資格,然后分配一個不符合返現(xiàn)資格的群。

          具體如何采集用戶信息呢?

          我們可以把新增表單記錄的鏈接發(fā)布給用戶,我這里選定了一些用戶需要填寫的信息。

          然后將下圖中的鏈接發(fā)布給用戶填寫。

          填寫表單數(shù)據的頁面如下:

          填寫完后,點擊提交。因為我是審核人,所以提交后,我這邊就會提示有條記錄需要我的審核。

          這家伙肯定搗亂的,買了蘭博基尼找我返現(xiàn)?那肯定拒絕啊!

          這條記錄被拒絕后,就會走了不符合返現(xiàn)的工作流,于是該記錄變成了這樣。


          5.

          最后數(shù)據收集完后,我們就可以對表單做個統(tǒng)計,看看符合返現(xiàn)資格的人有多少,總的支付金額有多少?

          統(tǒng)計功能也是可以自定義的,你想統(tǒng)計表單的那個字段都是可以自己設定的。

          我自定義了幾個統(tǒng)計數(shù)據,具體怎么操作的,我就不具體介紹了,直接看成品。

          首先給大家看看,這次的活動每天的支付總金額如下:

          活動最開始的時候,單日支付總金額高達 6.62 萬!

          再看看,哪個服務器產品大家最喜歡買?

          不符合返現(xiàn)資格的有多少個呢?


          6.

          搭建管理系統(tǒng)的事情就說到這里,大家看下來是不是覺得很有意思,最后說下我的感受。

          我很早就知道低代碼平臺了,但是一直沒有體驗過,當時也覺得低代碼平臺估計只能做一下簡單的事情,但是沒想到現(xiàn)在低代碼平臺的功能那么強大了,而且靈活性極高。

          經過這次的體驗,我對低代碼的平臺刮目相看了,明道云做的很棒,真真切切讓大家只關注在核心的業(yè)務邏輯,可視化開發(fā)的方式非常容易上手,可以讓很多非 IT 人員參與進來,極大縮減開發(fā)成本和時間周期。

          如果要自己動手寫代碼實現(xiàn)一套管理系統(tǒng),前后端設計 + 寫代碼 + 調試 + 部署,沒一個月時間真實現(xiàn)不了,而在明道云這邊只需要 2 個小時就能搭建出來,而且是可以直接投入使用的,這個時間性價比太絕了。

          其實明道云不只有我演示的這些功能,它還有非常多的功能,相當?shù)膹姶螅驗槊鞯涝剖且粋€企業(yè)應用搭建平臺,主要是解決銷售、采購、運營、人事等這些核心業(yè)務的需求。

          大部分企業(yè)應用主要是「數(shù)據管理」和「工作流程」管理組成的,這兩個部分都是可以通過可視化的方式開發(fā)的,并不需要程序員來寫代碼,所以就讓明道云這樣的產品成為可能。

          另外,我有幸和明道云創(chuàng)始人任向暉交流了對零/低代碼平臺的商業(yè)生態(tài)和市場需求的看法。任總贈予我一本由明道云團隊撰寫的《零代碼應用搭建指南》,書中許多觀點和真實案例都讓我備受啟發(fā)。

          現(xiàn)在明道云團隊將給我的讀者們免費派發(fā) 50 本書籍,歡迎掃碼填寫收件信息,先到先得!

          要是以后我真出來創(chuàng)業(yè)了,我要用低代碼平臺親手搭建一個公司的企業(yè)應用,因為這不會費多少時間,而且還是個有趣的事情,大贊!

          瀏覽 23
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩三级av电影网站 | 欧美激情成人网站 | 久久国产成人免费视频 | 国产一区二区视频播放 | 乱轮视频免费看 |