1. 概述
當事件被觸發時,就會引起相應的回應。所以新增事件就需要選擇對應的事件回應方式。如下圖所示:
事件的回應方式總共有 7 種:Javascript 腳本、提交入庫、傳送郵件、匯出事件、行動端彈窗、提交事件、自訂提交。如下表所示:
回應方式 | 說明 |
---|---|
JavaScript 腳本 | 最常用的回應方式,事件被觸發時執行 JavaScript 程式碼。 |
提交入庫 | 事件被觸發時將資料填報進資料庫,類似於填報的「內建SQL」提交。 |
傳送郵件 | 事件被觸發時傳送一份郵件,使用此功能需要在平台中配置傳送信箱。 |
匯出事件 | 事件被觸發時將指定範本匯出成制定類型的檔案,如 Excel、Word 等。 |
行動端彈窗 | 當事件被觸發時彈窗展示超連結子範本和正文註釋,僅行動端適用。 |
提交事件 | 事件被觸發時將資料填報進資料庫,類似於填報的「內建SQL」提交。 |
自訂提交 | 事件被觸發時,透過自訂後台類實現填報提交。 |
2. 方式介紹
2.1 JavaScript 腳本
JavaScript 腳本是最常用的回應方式,當事件發生時,執行 JavaScript 程式碼,通常用於即時校驗、動態指派等與使用者進行實時交互。如下圖所示:
JavaScript 腳本編輯介面介紹可參考:JavaScript腳本
2.2 提交入庫
提交入庫就是將資料填報進資料庫,類似於填報,只是此時的資料入庫動作是事件被觸發後才執行的。如下圖所示:
提交入庫事件支援綁定多個提交入庫規則,類似於填報支援多個提交,如何設定提交規則可以參考:內建SQL提交
相對於填報提交,提交入庫多了「設定回呼函式」的功能。回呼函式即提供一個入口,讓使用者設定填報成功和失敗後的一些交互行為,應用範例可參考:JS實現回呼函式中自訂提示
2.3 傳送郵件
事件被觸發時傳送一份郵件,選擇後可以配置郵件收件人、郵件內容等資訊。如下圖所示:
注意使用此功能需要在平台中配置傳送信箱。如何配置可參考:系統管理-郵箱
傳送郵件範例請查看 填報成功發送郵件通知
2.4 匯出事件
事件被觸發時將指定範本匯出成制定類型的檔案,如 Excel、Word 等。如下圖可以配置匯出的範本、匯出的檔案類型、匯出檔案名稱等屬性。
應用範例可參考:自訂匯出檔案名
2.5 行動端彈窗
當事件被觸發時彈窗展示超連結子範本和正文註釋,僅行動端適用。使用者可以在此配置彈窗展示的範本和正文註釋。如下圖所示:
詳細使用可參考:[通用]行動端彈窗
2.6 提交事件
提交事件,用在填報範本「填報屬性設定>內建SQL」的「設定提交事件」處。如下圖所示:
類似於填報的「內建SQL」,如何設定可以參考:內建SQL提交
2.7 自訂提交
自訂提交,用在填報範本「填報屬性設定>內建SQL」的「設定提交事件」處。如下圖所示:
類似於填報的「內建SQL」,如何設定可以參考:自訂提交