發表文章

Zoho Creator - 004 - 關聯表格

圖片
透過客戶資料表的設計, 我們延伸出了下列幾個表, 可以大概抓出一個基本進銷存的所需流程, 接著我們可以更近一步的去處理這些表格各自要再完善的功能. 透過圖片上的點線連結, 我們可以更清楚, 這些表格與欄位之間所產生的關聯關係. 第一個階段是以"銷售紀錄"做為導向點.  將規劃好的表格與欄位, 可以先用繪圖的方式, 去呈現出表格與欄位的關係, 清晰的思緒, 在系統設計作業中, 是相當重要的. 當然, 上圖所列的每張表格當中的欄位, 都還有更多細節設定或是可以添加的欄位需要添加, 我們可以後續一步一步的發展.

在更近一步之前, 我們得談談"正規化"

圖片
我記得我 200x 年前, 那時候為了做自己的攝影作品集網站, 還在用 Dreamweaver + ASP + Access 的時期, 誤打誤撞接觸了 VB , 進而決定給自己的單位設計一個給, 博物館志工大哥大姐們, 可以隨時在家用電腦就可以自己登記的線上導覽預約系統.  這個簡單的決定, 等於給我這個學藝術本科的高職生自己下了一個自學大挑戰, 現在回想, 很感激帶我入門的師傅, 給了我很實用的觀念, 也讓我在現在這樣的時代下, 還能靠這技能找到新的去處遇到伯樂. 資料正規化, 相信本科系出身的人不用多提都能知道那句話的意思, 在此就容小弟我發表我自己對此的認知, 也能供接觸 Zoho Creator 的初心者, 一同成長. 1.每一筆資料的單一性. 2.每一個欄位的獨立性. 3.運作效能的重要性. 若今天要用人力的方式, 去搜尋上圖的左、右兩張表內的某一筆資料, 你覺得哪張的辨識程度比較快? 我相信, 光是表 A 內的三位"張三"就夠你頭痛不知道誰是誰了對吧 ! 且, 這還只是只有兩個欄位、只有三筆資料的情況下.  讓資料表內的資料沒有重複值, 消除意義重複的欄位, 盡可能保持每筆資料的獨特性. 就是所謂的 資料正規化 .

Zoho Creator - 003 - 表格與表格之間 - Form & Report

圖片
  Form 是填入資料用的, 那呈現現有的資料, 就是 Report 的工作, 在 Zoho Creator 的基本操作中, 一個Form就會對應一個Report, 那麽, 其名字可以更改嗎?當然是可以的, 如上圖, 登入系統後, 把網頁所在的位置移動到 "客戶資料表 Report" 然後在右邊的網頁 Click 進入  Open Report Properties.  後, 在畫面 右上方 的  Done  旁邊(左)有一個小選項, 並 Click  Rename 後, 如同欄位一樣, 變更Report title 就可以變更"顯示用的報表名", 而 Report Link Name 跟欄位的 Field Link Name 是一樣在後端寫程式的時候會用到的, 不建議使用中文命名.  因為我們身處中文環境, 在規劃ERP系統主要都是要讓使用者能方便易讀, 所以在更換名字或是要規劃表格跟報表命名的時候, 請務必保持清晰的思路, 或是做好筆記, 多人同時進行開發的時候更要清楚團隊的做事習慣, 才不會忘了自己做了哪些位置名稱的變更. 第一張表格的簡略製成有了之後, 也代表著我們可以接著規劃接下來要做的事, 在DEMO系統中, 我們可以先規劃一個產品銷售的很基本單純的鏈鎖關係, 然後在持續擴大. 如這份手繪表格的關係圖, 我們可以就依此先把需要製作的表格與欄位先建立起來.

Zoho Creator - 002 - 客戶資料表

圖片
客戶資料表 , 是每個企業都必備會使用到的表格之一, 在使用 Zoho Creator 進行接下來的表格設計前, 我們來淺談一下你或是你所服務的公司當中的紙本"客戶資料表"中, 會有哪些欄位. 有志成為程式開發者的你, 若你是公司負責人又或是業務, 依照你所在的行業, 你會想怎麼安排這些欄位呢? 重要的資料表, 在2023年的現代社會, 還是有單位因為成本問題, 而無法培養出專屬的IT人員, 而必須使手寫的方式去紀錄, Zoho Creater 的出現, 可以讓企業大幅縮減培育人才的成本. 你知道嗎, 這個表格當中的欄位, 其實跟我們很常用的 Excel 資料表 可是息息相關喔. 是否有發現上、下兩張圖片中的"欄位名稱"與"資料值"以及資料值的"型態", 其實是一樣的概念呢? 而資料庫是什麼, 簡單來說, 就是存放大量資料的資料倉庫. 接著, 我們就以上面紙本的客戶資料表開始, 從 Zoho Creater 開始, 開創發展屬於我們自己的資料管理系統吧.  進入 Zoho Creator 迪莫系統 後 Click 右上角的 Edit this applicapion, 由於目前只有新增一個客戶資料表的功能, 所以會看到這個畫面 :    Click 畫面中間的  Open Form Builder  後, 我們即進入 "客戶資料表" 的設計模式 :  下圖的畫面左邊, 就是各種型態的欄位, 由上往下滑有很多種可以選擇. Tip:欄位的型態跟之後用來索引資料或是做任何的資料操作會影響單一資料庫或是網路速度的效能, 若你的資料庫與實體設備、設計的系統, 是放在 Internet 中運行, 筆者個人是不建議使用圖片欄位的, 但是我們建議使用連結的方式, 來達成圖片與資料連結的, 這在之後會提到. 如同畫面中央的提示, 我們開始用拖拉的方式, 把上方暫時知道要用的客戶資料表的欄位拖到畫面中央吧. 上圖右邊的部分, 就是每種欄位內可以再進行調整的項目, 其中, Field Name 是負責顯示用的, 而 Field Link Name 部分代表的是, 當程式在進一步需要使用 Zoho Creator 強勁的"Deluge組合語言" 進行更進一步設計時, 欄...

Zoho Creator - 001 - 踏下第一步吧

圖片
所 謂萬事起頭難, 身為對程式開發有興趣的朋友, 必備的第一項人生工具就是 "勇於嘗試" ; 把對錯撇開, 我們來 為自己創造一個簡單的 DEMO sys 開始 吧. 登入 Zoho Creator 之後, Click 畫面左方的 CREATE APPLICATION 按鈕. 接著, 會看到畫面會帶出各種 Zoho Creator 本身準備的商業情境應用程式範例 (若畫面沒跑出來, 請確認你的聯外網路是暢通的 或 重新整理一下網頁) , 而我們要做的, 是 Click 畫面左邊的 Create from scratch 讓我們為自己的新道路命名吧, 我先叫它做 迪莫系統 (DEMO), 接著 Click 下方的 Create  由於筆者使用的網路只有手機的4G訊號, 所以網頁稍待一陣短短幾秒的 Loading 之後, 就會看到 Zoho Creator 為我們準備好的全新工作環境. 事不宜遲, 我們隨即建立一個新的資料表與開始設計表格吧! Click 下方  Create new form   後, 接著 Click Blank 創建一個名為 "客戶資料表" 的空白表格並 Click  Create From  . Zoho Creator 隨即會準備好一個名為"客戶資料表"的空白表格, 而畫面的左方, 即是表格設計過程中, 各種會使用到的欄位. 有在使用 IDE(如:VS) 撰寫程式的朋友是否開始有種熟悉的感覺呢? 是的, Zoho Creator 本身就是以讓開發者可以友善編寫程式為主要訴求而作為發展的.  使用瀏覽器就有 IDE 編輯器的功能 , 更可以為欄位進行近一步的程式編輯 , 還能撰寫 function ... 對筆者而言, 初接觸 Zoho 做 ERP 時就如同 .net 4.5 的 web from 時期的 單純輕鬆 ; 但 Zoho Creator 能做到的與那個時期更不同, 因為 它更加強大與自由 , 更不用多花太多心思去擔心資料庫, 因為它本身就是資料庫, 筆者在撰寫文章的同時也是滿心歡喜的期待在後續的Blog持續與各位讀者們一同成長.  Tip :  當完成空白表格的建立後, 關閉瀏覽器; 當你再次回到工作時, 可以使用開新分頁的方式, 開啟你要...

The power of next generation programming | 數位新世代-編寫程式語言線上化的時代來臨

圖片
數位新世代-編寫程式語言線上化的時代來臨 低階程式語言激起企業全面數位化轉型浪潮 近年, 由低階語言架構而成的ERP系統、雲端整合服務, 逐漸成為各個企業的全面數位化新寵, 也印證了數位化轉型正在不斷地加速從企業"轉型"成為企業"進化"的完全體, 同樣的, 軟體市場競爭也愈加的激烈化, 因此, 企業數位化轉型的Key man關鍵 ,  在於培養出可以快速開發且擁有敏銳察覺變更能力的人才, 進而達成以低成本的方式, 推進企業全面數位進化的進程. Zoho Services 所提供的 易用 、 靈活 、 唯一獨特 性,  能够帮助企業在短期内迅速調整業務內容, 應對這時代變幻莫測的市場需求, 以長遠的眼光來看, 更可以較 低成本 賦予有企業員工 自主開發 的技能, 近一步 創新開發 , 這也是台灣這塊以中、小型企業的堅韌精神而茁壯的市場在全球數位化時代潮流中極需要的. 想像一下, 當業務與IT部門人員不在互相推諉卸責的美好日子. 透過 Zoho Services 可以提昇公司各部門與IT運作的同步與一致, 成為真正的相互協作, 而Zoho本身也在不斷地進步加入新的科技, 如:A.I.、商業智慧分析...等, 可以更加的凝聚企業自身進而壯大. if you wont something done, Do it your self ! 試想一個情境, 當ERP系統出現不可知的問題或是資料或是操作流程錯誤時, 不用在受限等待軟體廠商大駕光臨來維護, 也沒有如同迷霧般不知道問題出在哪但卻還是要想方設法從老闆的省錢槍口逃生的申請debug費用狀況劇, 是否三不五時就在每天的工作中上演著? 而當你決定為公司 導入Zoho各項服務 後, 如: Zoho Creator 可由自己公司的IT專才, 開發出專屬自己公司的ERP , 間接的, 你幫公司的未來, 省下了多少可觀的維護預算、系統更新預算、購買套裝軟體預算、資料庫升級預算..., 老闆不愛你還能愛誰? Zoho Creator 開發模式 , 可讓外部大量系統開發者, 透過Creator的簡化易懂的架構以及與熟識易上手的自身開發語言Deluge, 開發出完全適合與專屬於各行各業各種商業場景的應用程式且跨平台還可發布在手機上, 企業使用者可自由選擇在任何平台上, 進入自家公司的業務應用並執行...