625 · activatesalesquotesfrombc

Technisches Mapping des Jobs activatesalesquotesfrombc (BCSalesQuotesActivate).
EigenschaftWert
Order625
Jobactivatesalesquotesfrombc
MappingBCSalesQuotesActivate
RichtungBC → CE
QuellverbindungBC_Test
ZielverbindungCRM_Test
Quelltabelle (API)acdlogentries aus singhammerITConsulting/dyce/v2.0
Zieltabellequote
Zeitplan0 */3 * * * *
Filter{{lastModifiedDateTime gt %watermark%}} and tableId eq 36 and operation eq 'TRANSFERRED'
WatermarklastModifiedDateTime (Typ datetime)
Response-Job—
Fachliche DokuStatuswechsel Angebot aus BC

Feldzuordnung

QuellfeldZielfeldOperationDetails
DefaultstatecodeDefaultValue= 2
operationwysa_bcstatus——
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

Transformationen im Detail

{
  "Operations": [{
    "Name": "DefaultValue",
    "Parameters": { "DefaultValue": "2" }
  }]
}

statecode = 2 ist der Dataverse-Standardwert für ein Angebot im Status Gewonnen.

Das Feld operation wird unverändert in wysa_bcstatus geschrieben — durch den Filter des Jobs kann dort nur der Wert TRANSFERRED ankommen. Auf dieses Feld reagiert die Logik in Customer Engagement, die das Angebot und optional die Verkaufschance abschließt.

Beobachtungen

Anders als salesquotesfrombc, das über die Angebotsnummer adressiert, muss dieser Job über die BC System-ID gehen — das Änderungsprotokoll kennt nur diese. Voraussetzung ist also, dass der Abgleich 610 die System-ID am Angebot gefüllt hat.