625 · activatesalesquotesfrombc
Technisches Mapping des Jobs
activatesalesquotesfrombc (BCSalesQuotesActivate).| Eigenschaft | Wert |
|---|---|
| Order | 625 |
| Job | activatesalesquotesfrombc |
| Mapping | BCSalesQuotesActivate |
| Richtung | BC → CE |
| Quellverbindung | BC_Test |
| Zielverbindung | CRM_Test |
| Quelltabelle (API) | acdlogentries aus singhammerITConsulting/dyce/v2.0 |
| Zieltabelle | quote |
| Zeitplan | 0 */3 * * * * |
| Filter | {{lastModifiedDateTime gt %watermark%}} and tableId eq 36 and operation eq 'TRANSFERRED' |
| Watermark | lastModifiedDateTime (Typ datetime) |
| Response-Job | — |
| Fachliche Doku | Statuswechsel Angebot aus BC |
Feldzuordnung
| Quellfeld | Zielfeld | Operation | Details |
|---|---|---|---|
Default | statecode | DefaultValue | = 2 |
operation | wysa_bcstatus | — | — |
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
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.