關於在代理程式中使用自訂項

在代理程式中使用自訂項可讓您建立能夠用於一種以上情況的一般代理程式。

在代理程式中使用自訂項可幫助您減少必須替組織建立的代理程式數目和條件數目。它也可以讓您提供特定情況所需的特定警示。

自訂代理程式的方式為覆寫與代理程式中所用分析關聯之提示篩選的運算子與值。(提示篩選指的是其運算子設為「提示」的篩選。如需有關提示篩選的詳細資訊,請參閱建立資料欄篩選

當您指定代理程式執行下列動作時,就需要在代理程式中使用分析:

  • 使用根據某項分析的條件 (指定或內嵌),傳遞其內容及執行其動作。如需有關條件的詳細資訊,請參閱使用條件

  • 傳遞分析作為其內容。

根據提示篩選關聯之分析的使用方式之不同,可以在許多不同的地方自訂提示篩選:

  • 如果將分析當作指定條件的基礎,則自訂鏈如下:

    1. 在分析中

    2. 在指定條件中

    3. 在條件的代理程式自訂項中

    4. 在代理程式條件的訂閱自訂項中

  • 如果將分析當作在代理程式中建立之內嵌條件的基礎,則自訂鏈如下:

    1. 在分析中

    2. 在條件的代理程式自訂項中

    3. 在代理程式條件的訂閱自訂項中

  • 如果將分析指定為代理程式的傳遞內容,則自訂鏈如下:

    1. 在分析中

    2. 在傳遞內容的代理程式自訂項中

    3. 在傳遞內容的訂閱自訂項中

在代理程式中使用自訂項時,請記住以下幾點:

  • 覆寫篩選之後,即無法再於自訂鏈中進一步覆寫。例如,如果您覆寫傳遞內容之代理程式自訂項中的某個篩選,訂戶就無法於稍後在傳遞內容的訂閱自訂項中覆寫該篩選。

  • 如果結合分析中的篩選 (亦即使用 AND 與 OR 建構),自訂項中並不會顯示此 AND 與 OR 結構。

  • 如果在代理程式中多次使用相同的篩選,自訂項只會顯示唯一的一組篩選。您所指定的自訂值會套用至重複篩選的所有執行處理。

    例外:如果分析是根據聯集運算所結合之二或多項分析的結果,自訂項會顯示聯集之每個部分的唯一篩選。如需有關結合分析的詳細資訊,請參閱使用集合運算結合資料欄

  • 在加入自訂鏈中的代理程式之間傳送的篩選 (請參閱在外部系統中呼叫作業、函數或處理作業中的「呼叫代理程式」動作) 不支援自訂項。從父項代理程式傳送而來的篩選指的是沒有訂戶自訂項的篩選。傳送至子項代理程式的篩選會在套用訂戶自訂項之前取代個別的提示篩選。