Du er her:
Beholde opprinnelige valutaverdier for Salesforce-direktedata
Som standard konverteres alle valutafelt til organisasjonens standardvaluta i alle datasynkroniseringer. Med Salesforce-direktedataobjekter bruker du preserveCurrencyFields i oppskriftens JSON-fil til å angi hvilke felt du vil beholde den opprinnelige valutaverdien for ved datasynkronisering. Denne prosessen lar deg bruke ikke-konverterte valutaer i enkelte arbeidsflyter og konverterte valutaer i andre, også innenfor det samme Salesforce-direktedataobjektet.
Bevaring av valutaverdier gir brukerne mulighet til å få tilgang til både rådne og konverterte valutaverdier. Du opprettholder dataintegritet ved å hente de opprinnelige valutaverdiene som lagret i Salesforce, og gir brukerne mulighet til å utføre valutaomregning i CRM Analytics ved bruk av de hentede omregningskursene.
Bruk av preserveCurrencyFields støttes bare for Salesforce-direktedataobjekter og krever en full synkronisering.
- Klikk på Oppskrifter i Databehandling.
- Klikk på oppskriften du vil redigere, eller opprett en ny oppskrift.
-
Velg et Salesforce-objekt for direktedata som inndatanode.
I Plassering-kolonnen skiller Salesforce-direktedata seg av et grå Salesforce-skyikon.

-
Når inndatanoden er definert, laster du ned oppskrifts-JSON-koden for å redigere og oppdatere
preserveCurrencyFieldsfor denne noden.
- Åpne JSON-filen for oppskriften i et redigeringsprogram.
Eksempel på JSON for en oppskriftsinndatanode:
"LOAD_DATASET0": { "action": "load", "parameters": { "dataset": { "connectionName": "SFDC_LOCAL", "label": "Sy_Currency__c", "sourceObjectName": "Sy_Currency__c", "type": "connectedDataset" }, "fields": [ "Id", "OwnerId", "IsDeleted", "Name", "CurrencyIsoCode", "CreatedDate", "CreatedById", "LastModifiedDate", "LastModifiedById", "Cost__c" ], "preserveCurrencyFields": [], "sampleDetails": { "sortBy": [], "type": "TopN" } }, "sources": [] } -
Legg til ett eller flere valutafelt i
preserveCurrencyFields-objektet.Eksempel på JSON med et valutafelt,Cost__c, lagt til ipreserveCurrencyFields-objektet:"LOAD_DATASET0": { "action": "load", "parameters": { "dataset": { "connectionName": "SFDC_LOCAL", "label": "Sy_Currency__c", "sourceObjectName": "Sy_Currency__c", "type": "connectedDataset" }, "fields": [ "Id", "OwnerId", "IsDeleted", "Name", "CurrencyIsoCode", "CreatedDate", "CreatedById", "LastModifiedDate", "LastModifiedById", "Cost__c" ], "preserveCurrencyFields": [ "Cost__c" ], "sampleDetails": { "sortBy": [], "type": "TopN" } }, "sources": [] } -
Lagre JSON-filen for oppskriften og last den opp til oppskriften.
- Fullfør oppskriften og klikk på Lagre og kjør.
Vurderinger
- Vær forsiktig med oppskriftsaggregeringer, og ikke aggreger på tvers av forskjellige valutaer.
- Bruk av denne funksjonen introduserer ytelsesoverhead på grunn av en full datasynkronisering for hver jobb. Denne innvirkningen er imidlertid begrenset til objekter der beholdte verdier er nødvendig. Andre objekter kan fremdeles bruke de raskere datasynkroniseringene.
- Oppskrifter som involverer flere objekter, krever ekstra oppmerksomhet for å sikre at relaterte datakilder forblir synkroniserte.
