整合所有內容

我們現在已具備使用案例所需的所有必要設定/整合。 最後一個步驟是根據Azure儲存體支援的表單資料模型建立最適化表單。

建立和最適化表單,並確定是以正確的最適化表單範本為基礎。 這樣可確保在每次轉譯最適化表單時,都會執行與範本相關聯的自訂程式碼。

最適化表單範例

我們在表單中新增了2個隱藏欄位

  • Blob ID — 初始化欄位時,會使用GUID填入此欄位。 此欄位的值會用作blobid,以唯一識別表單資料的blob儲存。此blobid用於識別表單資料。
  • 傳回Blob ID — 此欄位會填入服務呼叫的結果,以將資料儲存在Azure儲存體中。 此值將與上一步驟的Blob ID相同。

此表單具有下列商業規則

  • 使用者輸入電子郵件地址時,儲存表單按鈕會顯示。 按一下「儲存表單」按鈕,表單資料會使用表單資料模型的叫用服務操作儲存在Azure儲存體中。
  • 叫用服務傳回的BlobID儲存在Blob ID欄位中。 當此值變更時,會使用SendGrid將電子郵件傳送給申請者。 電子郵件將包含連結,以開啟由Blob ID識別的部分完成表單。
  • 當資料成功儲存在Azure儲存體時,將向使用者顯示確認文字

後續步驟

部署範例資產

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69