定義Web表單頁排序

表單可以包含一個或多個頁面。 它通過圖形構建,您可以對頁面進行排序、測試、指令碼執行、頁面跳轉和記錄步驟。 全局圖設計模式與市場活動工作流模式相同。

關於上一頁和下一頁

對於每個頁面,可以刪除 NextPrevious 按鈕。 要執行此操作,請選擇相關頁面並選擇選項 Disable next pageDisallow returning to the previous page

可以用連結替換這些按鈕。 請參閱 插入HTML內容

插入跳轉

Jump 當用戶按一下時,對象可訪問其他頁面或其他表單 Next

目標可以是:

  • 窗體的另一頁。 要執行此操作,請選擇 Internal activity 然後指定所需頁,如下所示:

  • 另一種形式。 要執行此操作,請選擇 Explicit 的子菜單。

  • 目標可以儲存在變數中。 在這種情況下,請從下拉清單中選擇它,如下所示:

  • Comment 頁籤中,您可以輸入操作員在圖中按一下對象時可見的資訊。

示例:根據URL的參數訪問另一個窗體

在以下示例中,我們要配置一個Web表單,在批准後,該表單將顯示由URL的參數指定的另一個表單。 若要這麼做,請套用下列步驟:

  1. 在表單末尾插入跳轉:這將取代 End 框。

  2. 在表單屬性中,添加參數()儲存在本地變數()。 本地變數詳見 將資料儲存在局部變數中

  3. 編輯 Jump 對象,選擇 Stored in a variable 的下界。

  4. 傳遞URL必須包括目標表單的內部名稱,例如:

    https://[myserver]/webForm/APP62?&next=APP22
    

    當用戶按一下 Approve 按鈕 APP22 的上界。

可以插入指向窗體其他頁面的連結。 為此,請添加 Link 在頁面中鍵入static element。 有關此內容的詳細資訊,請參閱 插入連結

條件頁顯示

基於響應顯示

Test 框中,您可以定義窗體中頁的順序。 它允許您根據test結果定義各種分支行。 這使您能夠根據用戶提供的答案顯示不同的頁面。

例如,您可以為已線上訂購的客戶顯示不同的頁面,為已下達超過十個訂單的客戶顯示另一個頁面。 為此,在表單的第一頁中,插入 Number 為用戶鍵入輸入欄位,以說明已下達的訂單數。

您可以將此資訊儲存在資料庫的欄位中,或使用本地變數。

注意

儲存模式在 響應儲存欄位

在我們的示例中,我們希望使用變數:

在表單的圖中,插入一個test框以定義條件。 對於每個條件,將在test框的輸出處添加新分支。

選擇 Activate the default branching 的雙曲餘切值。 如果定義的條件涵蓋了所有可能的情況,則不必使用此選項。

接下來,在其中一個或其他條件為true時定義頁排序,例如:

基於參數顯示

您還可以根據Web表單的初始化參數或資料庫中儲存的值個性化頁面排序。 請參閱 表單URL參數

添加指令碼

Script object允許您直接輸入JavaScript指令碼,例如修改欄位值、從資料庫檢索資料或調用Adobe CampaignAPI。

個性化結束頁

必須在圖的末尾放置結束頁。 當用戶按一下 Approve 按鈕。

要個性化此頁面,請按兩下 End 在中央編輯器中輸入頁面內容。

  • 您可以複製和貼上現有HTML內容。 要執行此操作,請按一下 Display source code 並插入HTML。
  • 可以使用外部URL;為此,請選擇相應選項並輸入要顯示的頁面的URL。

本頁內容