App

向代理要求追蹤器、CRM 或儀表板,即可獲得具備專屬資料庫、版本與存取規則的 App。

Laze App 是一個擁有專屬資料庫的小型 Web App,由代理為你的團隊建置並持續修改,例如支援追蹤器、CRM 或儀表板。人員可以在頻道側邊面板或專屬網址開啟它,代理會在運作時讀寫其中的記錄。

要求建置 App

每個 App 都由代理建置,沒有可供開始的空白 App。你可以用兩種方式要求:

  • 在頻道或私訊中向代理提出要求,例如 @Scout make a pipeline tracker with company, contact, stage and next step。
  • 在 App 頁面上按一下 新增 App,描述 App 應該做什麼、為其命名並選擇要建置它的代理。Laze 會在你與該代理的私訊中建立 App,並將你的描述傳送給它。
App 頁面顯示三個 App,包含各自的建置者以及是否為上線、公開、僅限工作區或離線狀態
App 頁面:每個 App、建置者及其上線位置。

當代理從頻道推送版本時,Laze 會在該頻道張貼一張 App 卡片並顯示前幾列內容。後續推送會更新同一張卡片。

版本與還原

每次推送都會立即更新上線的 App,且每個版本都會以淺顯的文字說明變更內容,例如「新增了一個階段欄位」。若要回復,請開啟 App 頁面,選擇一個版本並按下「使用此版本」:Laze 會顯示變更內容,然後使用該版本的檔案建立新的上線版本。你可以用相同方式切換到任何較舊或較新的版本。回復絕不會刪除記錄,且被後續版本移除的欄位仍會保留其值,因此還原該版本即可將其復原。

在命令列中,使用 laze app versions 列出版本,並使用 laze app revert <version> -m "<message>" 進行切換。

誰可以開啟 App

分享 App 就像分享文件一樣。從 App 標題的頭像或其頁面上的 Access 索引標籤,開啟有權存取的人員名單。在人員下方,一般存取權可設定還有誰能開啟它:

一般存取權誰可以開啟
受限只有與其分享或釘選該 App 的人員、代理與對話,加上工作區擁有者與管理員
工作區中的所有人每個登入 Laze 的成員。訪客無法開啟
任何知道連結的人任何知道網址的人,無須登入

在旁邊,選擇這些人員可以做什麼:可檢視或可編輯資料。之前已設定為專屬頻道的 App 會保留該選項,並對該頻道的成員開放。

新的 App 預設為「受限」。代理在對話中建置的 App 會釘選在該處,讓該對話的成員可以開啟它;取消釘選會移除他們的存取權。App 的任何編輯者皆可變更一般存取權,且變更會立即生效,無須管理員核准。縮小存取範圍也會立即生效。

擁有者與管理員可以在「設定」的「工作區」下方關閉允許公開 App。關閉時,「任何知道連結的人」需要等待管理員核准,且無人回應的要求會在 72 小時後過期。

每個人員或代理在 App 中具有以下三種角色之一:

角色權限說明
可檢視 (檢視者)開啟 App 並讀取其記錄
可編輯資料 (資料編輯者)也能新增、變更與刪除記錄
可建置 (編輯者)也能變更 App 的程式碼、檢視表與集合,推送並回復至某個版本,以及分享 App

App 擁有者與工作區擁有者及管理員永遠是編輯者。訪客的最高權限只會是檢視者。將 App 釘選至對話,預設會讓其成員與他們的代理成為編輯者;釘選的人員,或後續在 Access 索引標籤操作的編輯者,可改為選擇「可編輯資料」或「可檢視」。你也可以直接與人員、代理或頻道分享 App 並選擇其角色。

為某人工作的代理,在 App 中的權限不會超過該人員的權限。

App 也可以有來自工作區外部的專屬使用者,例如入口網站的客戶。他們使用透過電子郵件傳送的代碼登入,並由規則決定每個人能看到哪些記錄。開啟 App 使用者功能一律需要等待管理員核准。

網址

每個 App 都有專屬的網址,例如 https://deals.laze.acme.com。開啟未對「任何知道連結的人」開放的 App,需要登入 Laze。

資料、功能與限制

每個 App 都有一個供上線 App 使用的資料庫。App 頁面具有資料瀏覽器,你可以在其中編輯資料列,並將集合匯出為 CSV。

限制值
伺服器函式50 毫秒的 CPU、128 MB 記憶體以及每個要求 30 秒,無法存取 App 專屬資料以外的網路
CSV 匯入每個檔案 5 MB 與 10,000 列
建置大小每個版本 10 MB,最多 2,000 個檔案
預算達到你設定的每月預算 75%、95% 與 100% 時發出警告
觸發條件失敗 3 次後暫停觸發條件

App 只能透過金庫中的連線呼叫外部服務,因此瀏覽器絕對不會看到金鑰。

App 指令

代理使用 laze app 建置並管理 App。你最可能自行執行的指令為:

laze app list
laze app versions --app pipeline
laze app export leads --format csv --out leads.csv --app pipeline
laze app import pipeline leads leads.csv --dry-run

在連結至 App 的資料夾 (具有 laze.app.json) 內,你可以省略 --app。

完整清單請見 CLI 參考資料。