620 · salescalculationelementsfrombc

Technisches Mapping des Jobs salescalculationelementsfrombc (BCSalesCalculationElements).
EigenschaftWert
Order620
Jobsalescalculationelementsfrombc
MappingBCSalesCalculationElements
RichtungBC → CE
QuellverbindungBC_Test
ZielverbindungCRM_Test
Quelltabelle (API)acdsalescalculationelements aus singhammerITConsulting/dyce/v2.0
Zieltabellequotedetail
Zeitplan0 */2 * * * *
Filter{{systemModifiedAt gt %watermark%}} and documentType eq 'Quote'
WatermarksystemModifiedAt (Typ datetime)
Response-Job—
Fachliche DokuAngebotspositionen aus BC

Feldzuordnung

QuellfeldZielfeldOperationDetails
—uomidDefaultValue= 946e49c5-b59d-41c6-b47a-da4ecbfa95fc
descriptiondescription——
documentNoquoteidLookup→ quote über wysa_quotenumberkey (documentNo → quotenumber)
lineAmountInclVATLCYwysa_bcamountvat——
lineAmountLCYwysa_bcamount——
opportunityElementCodeproductidLookup→ product über wysa_bccode (opportunityElementCode → wysa_bccode)
quantityquantity——
systemIdwysa_bcsystemid— · Schlüssel—

Alternate Key

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

Weitere technische Details

Transformationen im Detail

QuellfeldZieltabelleSchlüsselfeldAlternate Key
documentNoquotequotenumberwysa_quotenumberkey
opportunityElementCodeproductwysa_bccodewysa_bccode

Angebot:

{
  "Operations": [{
    "Name": "Lookup",
    "Parameters": {
      "TargetTable": "quote",
      "TargetKey": {
        "KeyType": "CustomKey",
        "KeyName": "wysa_quotenumberkey",
        "KeyValues": [
          { "keyName": "quotenumber", "attributeName": "documentNo", "rank": 1 }
        ]
      }
    }
  }]
}

Produkt — hier steht in KeyName der Feldname wysa_bccode statt eines Alternate-Key-Namens; dasselbe Muster wie in BCOpportunityElements.

Einheit:

{
  "Operations": [{
    "Name": "DefaultValue",
    "Parameters": { "DefaultValue": "946e49c5-b59d-41c6-b47a-da4ecbfa95fc" }
  }]
}

Dieselbe GUID wie defaultuomid in BCOpportunityElements.

Beobachtungen

Das Watermark-Feld heißt systemModifiedAt — wie beim Job 190, aber anders als in den übrigen BC→CE-Jobs (lastModifiedDateTime).