發佈網路表單 publishing-a-web-form
預先載入表單資料 pre-loading-the-form-data
如果您想要透過Web表單更新儲存在資料庫中的設定檔,可以使用預先載入方塊。 預先載入方塊可讓您指定如何在資料庫中尋找要更新的記錄。
可以使用下列識別方法:
-
Adobe Campaign Encryption
此加密方法使用加密的Adobe Campaign識別碼(ID)。 此方法僅適用於Adobe Campaign物件,且加密的ID只能由Adobe Campaign平台產生。
使用此方法時,您需要透過新增
<%=escapeUrl(recipient.cryptedId) %>
引數。 有關詳細資訊,請參閱 透過電子郵件傳遞表單. -
DES encryption
此加密方法使用外部提供的識別碼(ID),連結至Adobe Campaign和外部提供者共用的金鑰。 此 Des key 欄位可讓您輸入此加密金鑰。
-
List of fields
此選項可讓您從表單目前內容的欄位中進行選擇,這些欄位將用於尋找資料庫中的對應設定檔。
欄位可透過 Parameters 索引標籤(請參閱 新增引數)。 它們會放置在表單URL或輸入區域中。
note caution CAUTION 所選欄位中的資料未加密。 不可以加密形式提供,因為Adobe Campaign無法將其解密,如果 Field list 已選取選項。 在以下範例中,設定檔預先載入是根據電子郵件地址。
URL可包含未加密的電子郵件地址,在此情況下,使用者可直接存取他們相關的頁面。
否則,系統會要求他們輸入密碼。
note caution CAUTION 如果清單中指定了數個欄位,則資料屬於 所有欄位 必須符合儲存在資料庫中的資料,才能更新設定檔。 否則,會建立新的設定檔。 此函式在Web應用程式中特別有用,但不建議用於公用表單。 選取的存取控制選項必須是「啟用存取控制」。
此 Skip preloading if no ID 如果您不想更新設定檔,則必須選取選項。 在這種情況下,在核准表單後,輸入的每個設定檔都將新增到資料庫。 例如,在網站上張貼表單時,會使用此選項。
此 Auto-load data referenced in the form 選項可讓您自動預先載入與表單中輸入及合併欄位相符的資料。 不過,資料引用自 Script 和 Test 活動無關。 如果未選取此選項,您需要使用 Load additional data 選項。
此 Load additional data 選項可讓您新增未在表單頁面中使用,但將預先載入的資訊。
例如,您可以預先載入收件者的性別,並透過測試方塊自動將其導向適當的頁面。
管理網路表單傳遞和追蹤 managing-web-forms-delivery-and-tracking
建立、設定和發佈表單後,您就可以傳送表單並追蹤使用者回應。
表單的生命週期 life-cycle-of-a-form
表單的生命週期有三個階段:
-
正在編輯
這是初始設計階段。 建立新表單時,它處於編輯階段。 存取表單僅供測試之用,因此需要引數 __uuid 用於其URL中。 此URL的存取方式為 Preview 子標籤。 另請參閱 表單URL引數.
note caution CAUTION 只要正在編輯表單,其存取URL就是特殊的URL。 -
待處理的出版物
在某些情況下(例如 透過封裝匯入表單),網路表單可以 Pending publication 狀態直到其上線為止。
note note NOTE 對於技術網頁應用程式(可透過 Administration > Configuration > Web applications 功能表),包含 Pending publication 狀態為自動 已發佈 並取得 Online 狀態。 -
線上
設計階段完成後,即可交付表單。
當表單具有 Being edited 或 Pending publication 狀態,它必須 已發佈 線上並可透過瀏覽器中的網路表單URL存取。
發佈後,表單會一直有效,直到它過期為止。
表單將會 Live 直到它過期為止。
note caution CAUTION 若要傳遞,表單的URL不可包含 __uuid 引數。 -
已關閉
表單關閉後,傳送階段便會結束,表單會變成無法使用:使用者無法再存取表單。
到期日可在表單屬性視窗中定義。 有關詳細資訊,請參閱 線上上提供表單.
表單的發佈狀態會顯示在表單清單中。
發佈表單 publishing-a-form
若要變更表單的狀態,您必須將其發佈。 若要這麼做,請按一下 Publication 按鈕,然後在下拉式方塊中選取狀態。
線上上提供表單 making-a-form-available-online
若要由使用者存取,該表單必須處於生產狀態並啟動(即在其有效期內)。 有效日期是透過 Properties 表單的連結。
-
使用中的欄位 Project 區段來輸入表單的開始和結束日期。
-
按一下 Personalize the message displayed if the form is closed… 定義使用者在表單無效時嘗試存取表單時所顯示錯誤訊息的連結。
另請參閱 表單的協助工具.
透過電子郵件傳遞表單 delivering-a-form-via-email
當您透過電子郵件傳送邀請時,可以使用 Adobe Campaign Encryption 資料協調的選項。 若要這麼做,請前往傳送精靈,並新增下列引數,將連結調整為適合表單:
<a href="https://server/webApp/APP264?&id=<%=escapeUrl(recipient.cryptedId) %>">
在此情況下,資料儲存的調解金鑰必須是收件者的加密識別碼。 有關詳細資訊,請參閱 預先載入表單資料.
在此情況下,您需要檢查 Update the preloaded record 選項。 有關詳細資訊,請參閱 儲存網路表單答案.
記錄回應 log-responses
可在專用標籤中啟用回應追蹤,以監控網頁表單的影響。 若要這麼做,請按一下 Advanced parameters… 在表單屬性視窗中連結,然後選取 Log responses 選項。
此 Responses 標籤可讓您檢視回應者的身分。
選取收件者並按一下 Detail… 按鈕以檢視提供的回應。
您可以處理查詢中提供的回應記錄,例如,在傳送提醒時僅針對非回應者,或僅向回應者提供特定通訊。
匯入Web表單套件 import-web-packages
從執行個體匯出和匯入包含Web表單的套件至另一個執行個體時(例如,從預備到生產),新執行個體上的Web表單狀態可能會根據多個條件而改變。 以下列出不同案例。
瞭解更多關於網路表單的不同狀態,在 本節.
-
如果網頁表單狀態為 Pending publication 或 Online 從第一個執行個體匯出時:
-
網頁表單取得 Pending publication 在新執行個體匯入時的狀態。
-
如果新執行個體上已存在網頁表單,則會以新版本的表單取代,並採用 Pending publication 狀態,即使表單的舊版本為 Online.
-
無論表單存在與否,表單都必須 已發佈 成為 Online ,並可透過瀏覽器中的網路表單URL存取。
-
-
如果網頁表單狀態為 Being edited 匯出時:
-
如果網頁表單是匯入套件所在執行個體上的新表單,則網頁表單會取得 Being edited 狀態。
-
如果新執行個體上已存在網頁表單,則這是對現有表單的修改。 如果表單的舊版本為 Online,舊版本會保持上線,直到新版本的表單成為 已發佈 在新執行個體上再次進行。
note note NOTE 您可以使用以下網址檢視網頁表單的最新版本: Preview 標籤。 -