440 · contactsfrombcdelete

Technisches Mapping des Jobs contactsfrombcdelete (BCContactsDelete).
EigenschaftWert
Order440
Jobcontactsfrombcdelete
MappingBCContactsDelete
RichtungBC → CE
QuellverbindungBC_Test
ZielverbindungCRM_Test
Quelltabelle (API)acdlogentries aus singhammerITConsulting/dyce/v2.0
Zieltabellecontact
Zeitplan0 */2 * * * *
Filter{{lastModifiedDateTime gt %watermark%}} and tableId eq 5050
WatermarklastModifiedDateTime (Typ datetime)
Response-Job—
Fachliche DokuLöschung aus BC (Kontakt)

Feldzuordnung

QuellfeldZielfeldOperationDetails
DefaultstatecodeDefaultValue= 1
DefaultstatuscodeDefaultValue= 799840001
recordIdwysa_bcsystemid— · Schlüssel—

Alternate Key

{
  "keyType": "CustomKey",
  "keyName": "wysa_bcsystemidkey",
  "keyValues": [
    {
      "attributeName": "recordId",
      "keyName": "wysa_bcsystemid",
      "rank": 1
    }
  ],
  "ignoreEmptySourceKey": false,
  "keyRank": 0
}

Weitere technische Details

Vergleich mit anderen Jobs

Die Quelle ist die API Page acdlogentries, gefiltert auf tableId 5050 — die BC-Tabelle Kontakt, in der Firmen- und Personenkontakte gemeinsam liegen. Derselbe Filter (tableId 5050) steht auch im Firmen-Job accountsfrombcdelete (Order 420); beide Jobs lesen dieselben Protokolleinträge und sortieren sie über die Zieltabelle bzw. den Schlüssel selbst auseinander.

Das Mapping BCContactsDelete folgt derselben Struktur wie BCAccountsDelete — dieselben drei Feldzuordnungen, dieselben Werte für statecode/statuscode —, adressiert aber die Zieltabelle contact statt account.

Beobachtungen

Action ist leer konfiguriert, deshalb wird deaktiviert, nicht gelöscht. statecode = 1 ist der Dataverse-Standardwert für Inaktiv. Der Statusgrund 799840001 stammt aus dem lösungseigenen Nummernbereich ab 799840000 — siehe Wertelisten.