Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Écrire aux entités Salesforce Marketing Cloud
Prérequis
Un objet Salesforce Marketing auquel vous souhaitez écrire. Vous devrez spécifier le nom de l'objet tel que
List
Campaigns
ou l'une des autres entités décrites dans le tableau ci-dessous.Le connecteur Salesforce Marketing Cloud prend en charge trois opérations d'écriture :
INSERT
UPSERT
UPDATE
Lorsque vous utilisez les opérations
UPSERT
d'écritureUPDATE
et d'écriture, vous devez fournir laID_FIELD_NAMES
possibilité de spécifier le champ d'ID externe pour les enregistrements.
Entités prises en charge pour la destination :
Entité | Priorité | Interface (REST, SOAP, etc.) | Peut être inséré | Peut être mis à jour | Peut être bouleversé |
---|---|---|---|---|---|
Campagnes | P0 | REST | Y- Unique | Y- Unique | N |
Ressources de contenu | P0 | REST | Y- Unique, en vrac | Y- Unique | N |
Contact | P1 | REST | Y- Unique | Y- Unique | N |
Vérification de domaine | P1 | REST | Y- Unique | Y- Unique, en vrac | N |
Rappel de notification d'événement | P1 | REST | Y- Unique | Y- Unique | N |
Abonnement aux notifications d'événements | P1 | REST | Y- Unique | Y- Unique | N |
Messagerie | P1 | REST | Y- Unique | N | N |
Tag imbriqué dans un objet | P2 | REST | Y- Unique | Y- Unique | N |
Liste de graines | P1 | REST | Y- Unique | Y- Unique | N |
Configuration | P1 | REST | Y- Unique | Y- Unique | N |
Extension de données | P0 | SOAP | Y- Unique | Y- Unique | Y- Unique |
E-mails | P0 | SOAP | Y- Unique | Y- Unique | N |
Liste | P0 | SOAP | Y- Unique | Y- Unique | N |
Envoyer | P0 | SOAP | Y- Unique | N | N |
Subscriber | P0 | SOAP | Y- Unique | Y- Unique | N |
Exemple d'opération INSERT pour 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" }
Exemple d'opération INSERT pour 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" }
Exemple d'opération UPDATE pour 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" }
Exemple d'opération de mise à jour pour 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" }
Exemple d'opération UPSERT pour 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" }