...
Bedingung für Erstellung neuer Kontakte in Brevo |
|
Bedingung für Update in Brevo |
(Aktiv == true) && (BrevoID != null) && (EndOfDay(DatumMutation) > CurrentJob.LastSuccessfulExecution()) |
Vergabe Identifikation/Nummer | Brevo |
...
PerformX-Erweiterungen für Brevo
Neue Felder | ||||
Tabelle.Name | Gruppe | type | NameForUser | zusätzlich |
Adresse.BrevoID | Info | integer, 8 | Brevo ID | enabled false displayAfter RessourceID |
...
1. Übertrag Adressen ohne Opt-in-Prozess | |
Name | Kein Opt-In |
Quellobjekt | Adresse |
Zielobjekt | /contacts:createContact |
Mapping Mandanten | Ein Mandant/eine Nummer pro Datensatz |
Synchronisations-Option | Update oder Insert |
Daten nach Operation zurücklesen | Ja |
Brevo-Listen-ID “listid” | Gemäss Brevo Backend |
2. Übertrag Adressen mit Opt-In-Prozess | |
Name | Mit Opt-In |
Quellobjekt | Adresse |
Zielobjekt | /contacts:createContact |
Mapping Mandanten | Ein Mandant/eine Nummer pro Datensatz |
Synchronisations-Option | Update oder Insert |
Daten nach Operation zurücklesen | Ja |
Brevo-Listen-ID “listid” | Gemäss Brevo Backend |
3. ?? | |
Name | Brevo-ID Synch |
Sortierung | 3 |
Quellobjekt | Adresse |
Zielobjekt | /contacts/{email}:getContactInfo |
Mapping Mandanten | Ein Mandant/eine Nummer pro Datensatz |
Synchronisations-Option | Update oder Insert |
Daten nach Operation zurücklesen | Ja |
4. Aktualisierung bestehende bestehender Adressen | |
Name | Update Contact |
Sortierung | 4 |
Quellobjekt | Adresse |
Zielobjekt | /contacts:createContact |
Mapping Mandanten | Ein Mandant/eine Nummer pro Datensatz |
Synchronisations-Option | Update oder Insert |
Daten nach Operation zurücklesen | Ja |
Brevo-Listen-ID “listid” | Gemäss Brevo Backend |
Feldmapping
1. und 2. Übertrag Adressen ohne Opt-in-Prozess und Übertrag Adressen mit Opt-in-Prozess
Brevo Beschreibung | PerformX Beschreibung | Mapping/Übertrag an Brevo | Beschreibung |
attributes[0].name | Formel “LASTUPDATE” | Selektiert Attribut “LASTUPDATE” in Brevo | |
attributes[0].numeric | DatumMutation | 1:1 | Überträgt ID nach attributes[0] |
attributes[1].name | Formel “LASTNAME” | Selektiert Attribut “LASTNAME” in Brevo | |
attributes[1].text | Name ?? | 1:1 | Überträgt Name nach attributes[1] |
attributes[2].name | Formel “FIRSTNAME” | Selektiert Attribut “FIRSTNAME” in Brevo | |
attributes[2].text | Vorname ?? | 1:1 | Überträgt Vorname nach attributes[2] |
attributes[3].name | Formel “SALUTATION | Selektiert Attribut “SALUTATION” in Brevo | |
attributes[3].text | Anrede.Anrede | 1:1 | Überträgt Vorname Anrede nach attributes[23] |
berechnet aus verschiedenen Feldern (siehe nächste Spalte) | Formel “EMailNewsletter ?? EMailD ?? EMail ?? EMailG” | Überträgt berechnete E-Mail nach email (Reihenfolge ist gemäss Spezifikation anzupassen) | |
listids | -- | Formel ‘Listen-ID’ (siehe Zuordnungen oben) | Listen-ID der Listen in Brevo |
attributes[4].name | Formel “LANGUAGE” | Selektiert Attribut “LANGUAGE” in Brevo | |
attributes[4].text | Sprache | 1:1 | Überträgt Sprache nach attributes[4] |
attributes[5].name | Formel “DATEOFBIRTH” | Selektiert Attribut “DATEOFBIRTH” in Brevo | |
attributes[5].text | Geburtsdatum | 1:1 | Überträgt Geburtsdatum nach attributes[5] |
attributes[6].name | Formel “SMS” | Selektiert Attribut “SMS” in Brevo | |
attributes[6].text | Natel | 1:1 | Überträgt Natel nach attributes[6] |
...
3. Synchronisierung der BrevoIDs nach PerformX
...
Brevo Beschreibung | PerformX Beschreibung | Mapping/Übertrag an |
Brevo | Beschreibung |
ID
BrevoID
--
...
berechnet aus verschiedenen Feldern (siehe nächste Spalte) | Formel “EMailNewsletter ?? EMailD ?? EMail ?? EMailG” | Überträgt berechnete E-Mail nach email (Reihenfolge ist gemäss Spezifikation anzupassen) | |
id | BrevoID | 1:1 | ID, die aus Brevo nach PerformX übertragen wird |
4. Aktualisierung bestehender Adressen
Brevo Beschreibung | PerformX Beschreibung | Mapping/Übertrag an |
Beschreibung
Brevo | Beschreibung | ||
attributes[0].name | Formel “EMAIL” | Selektiert Attribut “EMail” in Brevo | |
attributes[0].text | berechnet aus verschiedenen Feldern (siehe nächste Spalte) | Formel “EMailNewsletter ?? EMailD ?? EMail ?? EMailG” | Überträgt berechnete E-Mail nach attributes[0] (Reihenfolge ist gemäss Spezifikation anzupassen) |
attributes[1].name | Formel “LASTNAME” | Selektiert Attribut “LASTNAME” in Brevo | |
attributes[1].text | Name ?? | 1:1 | Überträgt Name nach attributes[1] |
attributes[2].name | Formel “FIRSTNAME” | Selektiert Attribut “FIRSTNAME” in Brevo | |
attributes[2].text | Vorname ?? | 1:1 | Überträgt Vorname nach attributes[2] |
attributes[3].name | Formel “SALUTATION | Selektiert Attribut “SALUTATION” in Brevo | |
attributes[3].text | Anrede.Anrede | 1:1 | Überträgt Anrede nach attributes[3] |
berechnet aus verschiedenen Feldern (siehe nächste Spalte) | Formel “EMailNewsletter ?? EMailD ?? EMail ?? EMailG” | Überträgt berechnete E-Mail |
nach email (Reihenfolge ist gemäss Spezifikation anzupassen) | |||
attributes[4].name | Formel “LANGUAGE” | Selektiert Attribut “LANGUAGE” in Brevo | |
attributes[4].text | Sprache | 1:1 | Überträgt Sprache nach attributes[4] |
attributes[5].name | Formel “DATEOFBIRTH” | Selektiert Attribut “DATEOFBIRTH” in Brevo | |
attributes[5].text | Geburtsdatum | 1:1 | Überträgt Geburtsdatum nach attributes[5] |
attributes[6].name | Formel “SMS” | Selektiert Attribut “SMS” in Brevo | |
attributes[6].text | Natel | 1:1 | Überträgt Natel nach attributes[6] |
attributes[7].name | Formel “LASTUPDATE” | Selektiert Attribut “LASTUPDATE” in Brevo | |
attributes[7].numeric | DatumMutation | 1:1 | Überträgt ID nach attributes[0] |
Formel “'{BrevoID}'“ |
Definition Zielverbindung Brevo → Definition Kunde/Mandant 
Name | KUNDE Brevo |
Verbindungsart | OpenAPI |
Serveradresse | https://api.brevo.com/v3 |
Relativer Pfad zur OpenAPI Definition | /swagger_definition.yml |
Verbindungszertifikat überprüfen | Ja |
...