本頁說明開發工作流程的步驟,該工作流程會在行動應用程式傳送收集PII資料後,依排程建立/更新設定檔資料。
如果行動應用程式傳回的PII資料包含設定檔相關資料,此使用案例的目標是建立或更新Campaign Standard設定檔。
若要在Campaign Standard中啟用推播通知,必須先執行數個設定步驟,才能根據行動應用程式訂閱資料建立或更新設定檔:
若要能夠使用PII資料建立或更新設定檔資源,您必須先使用所需欄位擴充設定檔資源。 操作步骤:
在此範例中, Fields 區段會反映行動應用程式傳送的PII資料。 此 Link to profiles 區段會指示用於關聯PII與設定檔資料的欄位,其中 cusEmail 將對應至 @email.
擴充時設定檔資料的對應 Subscriptions to an Application 資源為唯讀。 它用於調解。 必須將設定檔與必要的資料輸入系統中,才能將設定檔與PII資料進行調解。 在我們的案例中,設定檔的電子郵件地址必須與收集PII的電子郵件相符,才能進行調解:
相关主题:
在Campaign Standard中使用工作流程可讓管理員唯一識別並同步AppSubscription (訂閱者)資料與設定檔或收件者資料之間的資料。 雖然工作流程式更新不會即時同步設定檔資料,但不應造成任何不必要的資料庫鎖定或額外負荷。
建立工作流程的主要步驟如下:
此工作流程會假設下列需求:
若要建立工作流程,請將下列活動拖放至工作區,並將其連結在一起: Start, Scheduler, Incremental query, Update data.
然後依照下列步驟設定每個活動。
在 General 標籤,設定 Execution frequency (例如「每日」)、 Time (例如,「1」:00:00 AM」),以及 Start (例如,今天的日期)。
在 Properties 索引標籤,按一下 Select an element 圖示 Resource 欄位,然後選取 Subscriptions to an application (nms:appSubscriptionRcp:appSubscriptionRcpDetail) 元素。
在 Target 標籤,拖曳 Mobile application 篩選,然後選取行動應用程式名稱。
在 Processed data 索引標籤,選取 Use a date field,然後新增 Last modified (lastModified) 欄位為 Path to the date field.
在 Identification 索引標籤中,確認 Dimension to update 欄位設為「設定檔(設定檔)」,然後按一下 Create element 按鈕,將欄位新增為調解條件。
在 Source 欄位,從appSubscriptionRcp表格中選取欄位作為調解欄位。 可以是設定檔的電子郵件、crmId、marketingCloudId等。 在此範例中,使用「電子郵件(cusEmail)」欄位。
在 Destination 欄位,從設定檔表格中選取欄位,以調解appSubscriptionRcp表格中的資料。 可以是設定檔的電子郵件,或任何擴充欄位,例如crmId、marketingCloudId等。 在此範例中,我們需要選取「電子郵件(電子郵件)」欄位,以與appSubscriptionRcp表格中的「電子郵件(cusEmail)」欄位對應。
在 Fields to update 索引標籤,按一下 Create element 按鈕,然後對應來自appSubscriptionRcp表格的欄位(Source 欄位),其中包含您要更新至「設定檔」表格(Destination 欄位)。
在 Enabled if 欄位,新增運算式,以確保只有在來源欄位包含值時,才會更新設定檔表格中的對應欄位。 若要這麼做,請從清單中選取欄位,然後新增「!=""運算式(如果「來源」欄位為 [target/@cusEmail]
在運算式編輯器中,請務必輸入 [target/@cusEmail] != ''"
)。
在此情況下,工作流程會執行UPSERT,但由於它是根據 Incremental query 僅插入資料。 變更查詢會影響要插入或更新哪些資料。
此外,要更新的欄位索引標籤中的設定會決定要在特定條件下插入或更新哪些欄位。 這些設定對於每個應用程式或客戶可能是唯一的。
在設定這些設定時請務必小心,因為可能會產生非預期的後果,因為根據appSubscriptionRcp資料更新設定檔中的記錄可能會變更使用者的個人資訊,而不經過驗證。
在設定檔中新增要插入/更新的所有欄位後,按一下 Confirm.
儲存工作流程,然後按一下 Start 以執行工作流程。