您位於此處:
從屬選項清單畫面輸入元件
在流程畫面中顯示選項清單;在此畫面中,某一選項清單的選項取決於為另一個選項清單選擇的值。「從屬選項清單」畫面元件會透過使用組織中現有的欄位相依性,判斷要在每個選項清單中顯示的選項。欄位相依性會在相同物件上連結兩個選項清單欄位。
必要版本
| 檢視支援的版本。 |
設定從屬選項清單元件
您可以從流程中選取資源,例如變數或全域常數,您也可以手動輸入值。
| 屬性 | 描述 |
|---|---|
| API 名稱 | 元件的 API 名稱。 API 名稱可以包含底線和不含空格的英數字元。它必須以字母開頭,且不能以底線結尾。它也不能有兩個連續的底線。 |
| 已停用 | 如果設定為 true,則使用者無法修改值。預設值為 False。 此屬性接受具有布林值的資源。 |
| 物件 API 名稱 | 該物件的 API 名稱。您在選項清單 1 API 名稱、選項清單 2 API 名稱和選項清單 3 API 名稱中識別的選項清單欄位必須與此物件相關聯。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 1 API 名稱 | 第一個選項清單欄位的 API 名稱。針對指定的物件,此選項清單欄位必須是選項清單 1 與選項清單 2 之間欄位相依性中的控制欄位。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 1 標籤 | 第一個選項清單欄位的標籤。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 1 為必要 | 如果設定為 此屬性接受單一值布林值資源。 |
| 選項清單 1 值 | 第一個選項清單欄位的預設選擇。設定此屬性會預先為此欄位選取選項。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 2 API 名稱 | 第二個選項清單欄位的 API 名稱。針對指定的物件,此選項清單欄位必須是選項清單 1 與選項清單 2 之間欄位相依性中的相依性欄位。如果您顯示第三個選項清單欄位,則選項清單 2 必須是選項清單 2 與選項清單 3 之間欄位相依性中的控制欄位。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 2 標籤 | 第二個選項清單欄位的標籤。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 2 為必要 | 如果設定為 此屬性接受單一值布林值資源。 |
| 選項清單 2 值 | 第二個選項清單欄位的預設選擇。設定此屬性會預先為此欄位選取選項。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 3 API 名稱 | 第三個選項清單欄位的 API 名稱。針對指定的物件,此選項清單欄位必須是選項清單 2 與選項清單 3 之間欄位相依性中的相依性欄位。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 3 標籤 | 第三個選項清單欄位的標籤。 此屬性接受單一值資源。該值會視為文字處理。 |
| 選項清單 3 為必要 | 如果設定為 此屬性接受單一值布林值資源。 |
| 選項清單 3 值 | 第三個選項清單欄位的預設選擇。設定此屬性會預先為此欄位選取選項。 此屬性接受單一值資源。該值會視為文字處理。 |
將從屬選項清單元件的值儲存在流程中
流程會自動儲存值。如果您手動儲存值,則將屬性的輸出值儲存在變數中。
若要手動儲存值,請選取「手動指派變數 (進階)」。
所有的屬性皆可儲存在流程變數中。最有可能的狀況是,您必須儲存這些屬性的其中一個。
| 屬性 | 描述 |
|---|---|
| 選項清單 1 值 | 使用者為第一個選項清單欄位選取的項目。 您可以將此值儲存在單一值「文字」變數或記錄變數上的「文字」欄位中。 |
| 選項清單 2 值 | 使用者為第二個選項清單欄位選取的項目。 您可以將此值儲存在單一值「文字」變數或記錄變數上的「文字」欄位中。 |
| 選項清單 3 值 | 使用者為第三個選項清單欄位選取的項目。 您可以將此值儲存在單一值「文字」變數或記錄變數上的「文字」欄位中。 |
設定元件可視性
指定決定流程何時顯示元件的邏輯。
| 選項 | 描述 |
|---|---|
| 顯示元件的時間 | 使用條件邏輯設定元件何時顯示。 您可以將元件設定為:
|
驗證輸入
提供用來評估使用者輸入內容是否有效的公式,以及無效時要顯示的錯誤訊息。
| 選項 | 描述 |
|---|---|
| 錯誤訊息 | 如果使用者輸入無效值,則指定會在元件下方顯示的錯誤訊息。 |
| 公式 | 提供公式運算式以傳回布林值。 如果公式運算式評估為 true,表示輸入有效。如果公式運算式評估為 false,則錯誤訊息會顯示在元件下方。 如果使用者將欄位留空,且欄位非必要,則流程不會執行驗證。如果使用者將欄位留空且欄位是必要欄位,則欄位會顯示預設錯誤訊息,而不是您的自訂錯誤訊息。 |
指定重新造訪畫面值的行為
指定當使用者輸入值、瀏覽至上一個畫面,然後返回具有此元件的畫面時,元件會執行何種動作。
例如,在「晚餐訂單」流程中,使用者會選取特定的點心。每個點心都有不同的口味,口味選項則視使用者選取的點心而異。
在「來賓訂單」自訂物件上,定義兩個選項清單欄位:「點心」與「口味」。接著,定義「點心」與「口味」之間的欄位相依性,其中「點心」是控制選項清單。找出適用於各「點心」選項的「口味」選項。
在您的流程畫面中,新增「從屬選項清單」畫面元件。使用這些值來設定元件。
| 屬性 | 值 |
|---|---|
| 物件 API 名稱 | Guest_Order__c |
| 選項清單 1 API 名稱 | Dessert__c |
| 選項清單 1 標籤 | 點心 |
| 選項清單 2 值 | Flavor__c |
| 選項清單 2 標籤 | 口味 |
當使用者執行此流程時,「口味」的選項會根據為「點心」選取的項目而改變。
考量事項
畫面輸入元件值會在條件化可視性將其隱藏時設為空值。但除非整個「從屬選項清單」元件為隱藏,否則「從屬選項清單」元件中的隱藏選項清單不會設為空值。
