# Make 自動化工具(基礎介紹)
1. 如何註冊
(1)點選<https://make.fan/reg>
(2)建議使用Google Facebook登入
(3)Hosting Region選擇US(跟美國時間日夜顛倒,比較不會搶到主機資源)
(4)右上角按Create a new scenario
(5)出現+號,點選即可選取模組(module)
2. 應用時機
(1)重複性工作
(2)消息獲取不及時
(3)人工作業可能會出錯
3. 定義
Make是一種no code(無程式碼)/(低程式碼)low code工作流(workflow)自動化平台.支援超過2000多種應用程式,靈活性高
4. 適用對象
企業/個人/開發者,完全不懂程式也可以很快上手
5. 基本概念
(1)Modules(模組):有點像是小幫手的概念,比如寄信就用Email模組,記帳就用Google Sheet模組
(2)Scenario(場景):就像是一台小火車,每個車廂都是一個模組,按照先後順序完成事情.比如看看今天有沒有下雨,如果有下雨,就傳訊息跟媽媽說.天氣模組(看看今天有沒有下雨),
簡訊模組(傳訊息跟媽媽說,場景就是也很多幫手的小火車,可以按照順序幫我們完成很多事情
(3)Triggers(觸發器):它就像是在等待某件事情發生,執行後面的模組,比如鬧鐘響了,媽媽叫你起床,爸爸幫你買早餐,鬧鐘就是觸發器
(4)Action(操作):每完成一個任務就是一個操作,比如使用Gmail模組寄信
(5)Filter(過濾條件):制定一種規則,只有符合規則的資料才能進入下一步.
(6)Template(範本):提供可能的場景應用,比如使用Google drive不知道如何使用,可以參考Template的Google drive是如何使用的
(7)Router:把工作流程,分成數個分支
(8)blueprint:當做完Scenario場景,要分享給別人用,export blueprint,產生json檔案,別人要使用,import blueprint即可
(9)trigger:自動化工作流程,第一個模組,一個場景(Scenario)只能有一個模組
(10)collection:描述物件的特性,比如病歷表就是一種物件,特性有病人的生日 地址 電話號碼等等
(11)bundle:可以想像成一種資料結構,裡面有不同資料型態的資料
(12)jason:是一種資料結構,在模組之間傳遞
(14)iterator:把array拆成數個bundle
(15)API:應用程式溝通的介面
(16)bundle:資料集合,幾個bundle就執行幾次場景
(17)error:
Account error
Mapping error
Rate limit error
External error