In Salesforce Marketing Cloud-Entitäten schreiben - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

In Salesforce Marketing Cloud-Entitäten schreiben

Voraussetzungen

  • Ein Salesforce Marketing-Objekt, in das Sie schreiben möchten. Sie müssen den Namen des Objekts angeben, z. B. List Campaigns oder eine der anderen Entitäten, die in der Tabelle unten aufgeführt sind.

  • Der Salesforce Marketing Cloud-Connector unterstützt drei Schreibvorgänge:

    • INSERT

    • UPSERT

    • UPDATE

    Wenn Sie die Operationen UPDATE und UPSERT write verwenden, müssen Sie die ID_FIELD_NAMES Option angeben, das externe ID-Feld für die Datensätze anzugeben.

Unterstützte Entitäten für das Ziel:

Entität Priorität Schnittstelle (REST, SOAP usw.) Kann eingefügt werden Kann aktualisiert werden Kann verärgert werden
Kampagnen P0 REST Y- Einzeln Y- Einzeln N
Inhaltliche Ressourcen P0 REST Y- Einzelstück, Großpackung Y- Einzel N
Kontakt P1 REST Y- Einzeln Y- Einzeln N
Domänenverifizierung P1 REST Y- Einzeln Y- Einzelstück, Großpackung N
Rückruf bei Benachrichtigung über Ereignisse P1 REST Y- Einzeln Y- Einzeln N
Abonnement für Ereignisbenachrichtigungen P1 REST Y- Single Y- Einzeln N
Messaging P1 REST Y- Einzeln N N
Verschachteltes Objekt-Tag P2 REST Y- Einfach Y- Einzeln N
Samenliste P1 REST Y- Einzeln Y- Einzeln N
Aufstellen P1 REST Y- Einzeln Y- Einzeln N
Datenerweiterung P0 SOAP Y- Einzeln Y- Einzeln Y- Einzeln
Email P0 SOAP Y- Einzeln Y- Einzeln N
Auflisten P0 SOAP Y- Einzeln Y- Einzeln N
Senden P0 SOAP Y- Einzeln N N
Subscriber P0 SOAP Y- Einzeln Y- Einzeln N

Beispiel für eine INSERT-Operation für 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" }

Beispiel für einen INSERT-Vorgang für 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" }

Beispiel für den UPDATE-Vorgang für 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" }

Beispiel für den UPDATE-Vorgang für 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" }

Beispiel für den UPSERT-Vorgang für 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" }