傳遞 delivery
傳遞 型別的活動可讓您建立傳遞動作。 可使用輸入元素來建構。
若要設定,請編輯活動並輸入傳送選項。
-
傳送
您可以:
-
對入站轉變中指定的傳遞採取行動。 若要這麼做,請選取視窗 Delivery 區段的第一個選項。
當先前的工作流程活動已建立或指定傳送時,可使用此選項。 如以下範例所示,這可以由產生出站轉變的相同型別的活動完成。
在下列範例中,會首次建立傳送。 母體及內容將於稍後定義。 接著,系統會使用入站轉變,將這三個元素的資訊重新輸入新的傳送活動,以便傳送。
-
直接選取相關的傳遞。 若要這麼做,請選取 Explicit 選項,然後從 Delivery 欄位的下拉式清單中選取傳遞。
清單預設會顯示 傳送 資料夾中包含的未完成傳送。 若要存取其他行銷活動,請按一下 Select link 圖示。
從 Folder 欄位的下拉式清單中選取行銷活動,或按一下 Display sub-levels 以顯示子資料夾中包含的所有傳遞:
選取傳遞動作後,您可以按一下 Edit link 圖示來顯示內容。
-
建立指令碼以計算傳遞。 若要這麼做,請選取 Computed by a script 選項並輸入指令碼。 您可以按一下 Edit… 選項來開啟輸入視窗。 以下範例會復原傳遞的識別碼:
-
建立新傳遞。 若要這麼做,請選取 New, created from a template 選項,然後選取傳遞將依據的傳遞範本。
按一下「Select link」圖示以瀏覽資料夾,如果您想要檢視所選範本的內容,請按一下「Edit link」圖示。
-
-
個收件者
收件者可由傳入事件指定,例如在檔案匯入後,或在傳遞動作中指定。 它們也可以儲存在一個或多個檔案中。
-
內容
訊息的內容可在傳遞或傳入事件中定義。
-
要執行的動作
您可以建立傳遞、準備、開始、估計目標或傳送證明。
選取要執行的動作型別:
- Save:此選項可讓您建立傳遞並儲存。 它不會分析或傳遞。
- Estimate the target:此選項可讓您計算傳遞目標,以評估其潛在(第一個分析階段)。 此動作等同於選取 Estimate the population to be targeted 選項,並在透過 傳遞 將傳遞傳送到主要目標時按一下 Analyze。
- Prepare:此選項可讓您執行完整分析程式(目標計算與內容準備)。 不會傳送傳遞。 此動作等同於選取 Deliver as soon as possible 選項,並在傳送傳遞至具有 傳遞 的主要目標時按一下 Analyze。
- Send a proof:此選項可讓您傳送傳遞的證明。 此動作等同於在具有 傳遞 的傳遞工具列中按一下 Send a proof 按鈕
- Prepare and start:此選項會啟動完整分析程式(目標計算與內容準備)並傳送傳遞。 此動作等同於使用 傳遞 將傳遞傳送到主要目標時按一下 Deliver as soon as possible、Analyze 和 Confirm delivery 選項。
在工作流程中繼續使用的 Act on a delivery 活動可讓您啟動啟動啟動傳送(目標計算、內容準備、傳送)所需的所有剩餘步驟。 如需詳細資訊,請參閱傳遞控制。
也可使用下列選項:
-
Generate an outbound transition
建立將在執行結束時啟用的出站轉變。 您可以選擇是否要擷取傳出傳遞的目標。
-
Do not recover target
不會復原傳出傳遞動作的目標。
-
Processing errors
請參閱傳遞控制。
指令碼 索引標籤可讓您修改傳遞引數。
範例:傳遞工作流程 example--delivery-workflow
建立新工作流程並新增活動,如下圖所示:
開啟 傳遞 活動並定義屬性,如下所示:
- 在 Delivery 區段中,選取 New, created from a template 並選取傳遞範本。
- 在 Recipients 區段中,選取 Specified in the delivery。
- 在 Action to execute 區段中,保留 Prepare 選項。
按一下 OK 以關閉屬性視窗。 您剛剛設定了活動,包括根據將在其內指定目標的傳遞範本建立和準備新傳遞。
開啟 核准 活動並定義屬性,如下所示:
-
在 Assignment type 欄位中,選取您已註冊的群組。 如果您是使用「管理員」帳戶連線,請選取「管理」群組。
-
接下來,輸入標題,並在訊息本文中插入下列文字:
code language-none Do you wish to approve delivery (<%= vars.recCount %> recipient(s))?
此訊息包含以JavaScript撰寫的運算式: vars.recCount 代表傳遞前一個任務所定位的收件者數目。 如需JavaScript運算式的詳細資訊,請參閱JavaScript指令碼和範本。
核准中詳細說明了核准任務。
輸入引數 input-parameters
傳遞識別碼,如果在 Delivery 區段中選取 Specified in the transition 選項。
- deliveryId
- tableName
- 結構描述
每個傳入事件都必須指定由這些引數定義的目標。
-
檔案名稱
在 Recipients 區段中選取 File(s) specified by inbound event(s) 選項時所產生檔案的完整名稱。
-
contentId
如果在 Content 區段中選取 Specified by inbound events 選項,則為內容識別碼。
輸出引數 output-parameters
- tableName
- 結構描述
- recCount
這組三個值可識別傳送產生的目標。 tableName 是記憶目標識別碼的資料表名稱,schema 是母體的結構描述(通常是nms:recipient),而 recCount 是資料表中的元素數目。
與補充關聯的轉變有相同的引數。