Scrivere alle entità di Salesforce Marketing Cloud - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Scrivere alle entità di Salesforce Marketing Cloud

Prerequisiti

  • Un oggetto di Salesforce Marketing a cui desideri scrivere. È necessario specificare il nome dell'oggetto, ad esempio List Campaigns o una qualsiasi delle altre entità descritte nella tabella seguente.

  • Il connettore Salesforce Marketing Cloud supporta tre operazioni di scrittura:

    • INSERT

    • UPSERT

    • UPDATE

    Quando si utilizzano le operazioni di UPSERT scrittura UPDATE e scrittura, è necessario fornire la ID_FIELD_NAMES possibilità di specificare il campo ID esterno per i record.

Entità supportate per la destinazione:

Entità Priorità Interfaccia (REST, SOAP, ecc.) Può essere inserito Può essere aggiornato Può essere sconvolto
Campagne P0 REST Y- Singolo Y- Singolo N
Risorse di contenuto P0 REST Y- Singolo, alla rinfusa Y- Singolo N
Contatti P1 REST Y- Singolo Y- Singolo N
Verifica del dominio P1 REST Y- Singolo Y- Singolo, alla rinfusa N
Richiamata di notifica degli eventi P1 REST Y- Singolo Y- Singolo N
Abbonamento alla notifica degli eventi P1 REST Y- Singolo Y- Singolo N
Messaggistica P1 REST Y- Singolo N N
Tag annidato a oggetti P2 REST Y- Singolo Y- Singolo N
Lista dei semi P1 REST Y- Singolo Y- Singolo N
Configurazione P1 REST Y- Singolo Y- Singolo N
Estensione dei dati P0 SOAP Y- Singolo Y- Singolo Y- Singolo
E-mail P 0 SOAP Y- Singolo Y- Singolo N
Elenco P 0 SOAP Y- Singolo Y- Singolo N
Invia P 0 SOAP Y- Singolo N N
Sottoscrittore P 0 SOAP Y- Singolo Y- Singolo N

Esempio di operazione INSERT per REST:

salesforcemarketingcloud _write = glueContext.write_dynamic_frame.from_options( connection_type="salesforcemarketingcloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "Campaigns", "API_VERSION": "v1", "writeOperation" : "INSERT", "INSTANCE_URL": "https://**********************.rest.marketingcloudapis.com" }

Esempio di operazione INSERT per SOAP:

salesforcemarketingcloud _write = glueContext.write_dynamic_frame.from_options( connection_type="salesforcemarketingcloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "List", "API_VERSION": "v1", "writeOperation" : "INSERT", "INSTANCE_URL": "https://**********************.rest.marketingcloudapis.com" }

Esempio di operazione UPDATE per REST:

salesforcemarketingcloud _write = glueContext.write_dynamic_frame.from_options( connection_type="salesforcemarketingcloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "Campaigns", "API_VERSION": "v1", "writeOperation" : "UPDATE", "ID_FIELD_NAMES": "id", "INSTANCE_URL": "https://**********************.rest.marketingcloudapis.com" }

Esempio di operazione UPDATE per SOAP:

salesforcemarketingcloud _write = glueContext.write_dynamic_frame.from_options( connection_type="salesforcemarketingcloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "List", "API_VERSION": "v1", "writeOperation" : "UPDATE", "ID_FIELD_NAMES": "id", "INSTANCE_URL": "https://**********************.rest.marketingcloudapis.com" }

Esempio di operazione UPSERT per SOAP:

salesforcemarketingcloud _write = glueContext.write_dynamic_frame.from_options( connection_type="salesforcemarketingcloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "DataExtension/Insert-***E/6*******3", "API_VERSION": "v1", "writeOperation" : "UPSERT", "INSTANCE_URL": "https://**********************.rest.marketingcloudapis.com" }