定義網路表單頁面排序

表單可包含一或多個頁面。 它是透過圖表建立的,可讓您排序頁面、測試、指令碼執行、頁面跳轉和錄制步驟。 全域圖設計模式與促銷活動工作流程相同。

關於上一頁和下一頁

對於每個頁面,您可以刪除​Next​或​Previous​按鈕。 若要這麼做,請選取相關頁面,然後選取選項​Disable next page​或​Disallow returning to the previous page

您可以用連結來取代這些按鈕。 請參閱插入HTML內容

插入跳轉

當使用者按一下​Next​時,Jump​物件可存取其他頁面或其他表格。

目標可以是:

  • 表單的另一頁。 若要這麼做,請選取​Internal activity,然後指定所要的頁面,如下所示:

  • 另一種形式。 要執行此操作,請選擇​Explicit​選項並指定目標表單。

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

  • Comment​標籤可讓您輸入操作員在按一下圖中的對象時將顯示的資訊。

範例:根據URL的參數存取其他表單

在下列範例中,我們要設定Web表格,當核准後,該表格將顯示由URL參數指定的其他表格。 若要這麼做,請套用下列步驟:

  1. 在表單結尾插入跳轉:這將替換​End​框。

  2. 在形式屬性中,添加儲存在本地變數(next)中的參數(next)。 將資料儲存在本機變數中會詳細說明本機變數。

  3. 編輯​Jump​物件,選擇​Stored in a variable​選項,然後從下拉式方塊中選取​next​變數。

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

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

    當使用者按一下​Approve​按鈕時,會顯示表單​APP22

您可以插入表單中其他頁面的連結。 若要這麼做,請新增​Link​類型靜態元素至頁面。 有關詳細資訊,請參閱插入連結

條件式頁面顯示

根據回應顯示

Test​方塊可讓您設定表單中頁面順序的條件。 它可讓您根據測試結果定義各種分支線。 這可讓您根據使用者提供的答案顯示不同的頁面。

例如,您可以針對已線上訂購的客戶顯示不同的頁面,或針對已下訂超過10份的客戶顯示另一個頁面。 若要這麼做,請在表單的第一頁插入​Number​類型輸入欄位,讓使用者指出已下多少訂單。

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

注意

儲存模式在響應儲存欄位中有詳細說明。

在我們的範例中,我們想使用變數:

在表單的圖表中,插入測試方塊以定義條件。 對於每個條件,在測試盒的輸出處都會新增一個分支。

選取​Activate the default branching​選項,以新增條件皆不成立的轉場。 如果所定義的條件涵蓋了所有可能的情況,則此選項是不必要的。

接著,在其中一個或其他條件為true時定義頁面順序,例如:

根據參數顯示

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

添加指令碼

Script​物件可讓您直接輸入JavaScript指令碼,例如修改欄位值、從資料庫擷取資料或呼叫Adobe Campaign API。

個人化結束頁面

必須在圖的末尾放置一個結束頁。 當使用者按一下Web表單中的​Approve​按鈕時,會顯示結束頁面。

若要個人化此頁面,請連按兩下​End,然後在中央編輯器中輸入頁面內容。

  • 您可以複製和貼上現有的HTML內容。 若要這麼做,請按一下​Display source code​並插入HTML程式碼。
  • 您可使用外部URL;若要這麼做,請選取對應的選項,並輸入要顯示之頁面的URL。

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now