BroadcastMessage 指令
這個指令會將電子郵件廣播給客戶。

參數值
- http://host_name/path/
- WebSphere Commerce Server 與架構路徑的完整名稱。
- langId
- 設定或重設在階段作業期間的屬意語言;
有關商店的支援語言可在 STORELANG 表格中找到。
- storeId
- 要從中送出訊息之商店的參考號碼。
- URL
- 當指令順利完成時所要呼叫的 URL。
- messageContent
- 要傳送之訊息的內容。如果指定的話,這個內容會改寫訊息範本的內容。如果指定了 messageType 參數,就必須指定這個參數。
- subject
- 電子郵件之「主題」這一行的內容。
如果沒有指定主題,則會採用訊息類型架構中指定的預設主題。
- sender
- 電子郵件之「寄件人」這一行的內容。如果沒有指定寄件人,則會採用訊息類型架構中指定的預設寄件人。
- mode
- 可能的值有:
- 傳送訊息給在給定商店中曾購買產品並表示想收到廣告電子郵件的所有購物者。
- 傳送訊息給在給定商店中曾購買所指的 SKU 並表示想收到廣告電子郵件的所有購物者。
- 傳送訊息給曾表示想收到廣告電子郵件的所有購物者。
- messageType
- MSGTYPES 表格之 MSGTYPE_ID 直欄中所定義之預定訊息範本的參照。
若未指定 messageType,則在廣播傳訊方面會採用網站層次的訊息類型。
在預設的情況下,網站層次的訊息類型沒有相關的訊息範本,因此,建議您設定商店本身的廣播訊息類型。
有關如何設置新訊息類型的說明,請參閱訊息日誌記載。
- recipient
- 電子郵件的其它收件人(以逗點隔開)。
- partNumber
- 在模式 2 下,電子郵件之相關項目的產品編號。
- contractId
- 在模式 2 下,鎖定曾依據這份合約進行交易的成員。
- offerId
- 在模式 2 下,鎖定曾依據這項優惠進行交易的成員。
- catEntryId
- 在模式 2 下,鎖定曾購買這個型錄項目的成員。
規則
- 呼叫 GetRecipientsCmd 作業指令,以建立廣播電子郵件收件人清單。
- 提供回傳的電子郵件位址、訊息主題、訊息以及收件人清單(以逗點隔開)參數,
以呼叫另一個作業指令,以傳送電子郵件訊息。
- 在訊息主體中使用對應至指定訊息類型的範本。
異常狀況
若收件人清單無法判斷,或遞送訊息時發生錯誤,則會呼叫 BroadcastMessageErrorView 錯誤作業。