261 · opportunitiesresponsefrombc

Technisches Mapping des Jobs opportunitiesresponsefrombc (BCOpportunitiesResponse).
EigenschaftWert
Order261
Jobopportunitiesresponsefrombc
MappingBCOpportunitiesResponse
RichtungBC → CE
QuellverbindungBC_Test
ZielverbindungCRM_Test
Quelltabelle (API)acdopportunities aus singhammerITConsulting/dyce/v2.0
Zieltabelleopportunity
Zeitplan—, wird von opportunitiesnewfromce über ResponseJob ausgelöst
Filter{{lastModifiedDateTime gt %watermark%}}
WatermarklastModifiedDateTime (Typ datetime)
Response-Job—
Fachliche DokuRückmeldung aus BC (Verkaufschance)

Feldzuordnung

QuellfeldZielfeldOperationDetails
idwysa_bcsystemid——
numberwysa_bcopportunitynumber——
_opportunityidopportunityidReadFromMessage · Schlüsselaus Antwortnachricht

Alternate Key

{
  "keyType": "PrimaryKey",
  "keyName": "_opportunityid",
  "ignoreEmptySourceKey": false,
  "keyRank": 0
}

Weitere technische Details

Vergleich mit anderen Jobs

Dasselbe Muster (Anlage-Job löst Response-Job über ResponseJob aus, PrimaryKey über eine per ReadFromMessage zurückgelesene GUID) findet sich bei mehreren Objekten:

Auslösender JobOrderResponse-JobOrderFelder
accountsnewfromce220accountsresponsefrombc2213
contactsnewfromce240contactsresponsefrombc2419
opportunitiesnewfromce260opportunitiesresponsefrombc2613
opportunityproductsnewfromce710opportunityproductsresponsefrombc7602

Beobachtungen

  • IsActive = false ist bei diesem Job kein Hinweis auf einen abgeschalteten Job — Response-Jobs laufen nicht nach eigenem Zeitplan, sondern werden vom auslösenden Job gestartet und verarbeiten dessen Antwortnachricht.
  • Der PrimaryKey funktioniert nur, weil CEOpportunities die CE-GUID im BC-Feld dataverseId mitgeschickt hat. BC gibt sie in der Antwort zurück; die Operation ReadFromMessage liest sie von dort als opportunityid aus.