440 · contactsfrombcdelete
contactsfrombcdelete (BCContactsDelete).| Eigenschaft | Wert |
|---|---|
| Order | 440 |
| Job | contactsfrombcdelete |
| Mapping | BCContactsDelete |
| Richtung | BC → CE |
| Quellverbindung | BC_Test |
| Zielverbindung | CRM_Test |
| Quelltabelle (API) | acdlogentries aus singhammerITConsulting/dyce/v2.0 |
| Zieltabelle | contact |
| Zeitplan | 0 */2 * * * * |
| Filter | {{lastModifiedDateTime gt %watermark%}} and tableId eq 5050 |
| Watermark | lastModifiedDateTime (Typ datetime) |
| Response-Job | — |
| Fachliche Doku | Löschung aus BC (Kontakt) |
Feldzuordnung
| Quellfeld | Zielfeld | Operation | Details |
|---|---|---|---|
Default | statecode | DefaultValue | = 1 |
Default | statuscode | DefaultValue | = 799840001 |
recordId | wysa_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.