Loading
CRM Analytics
Overstyre Salesforce-feltmetadata

Overstyre Salesforce-feltmetadata

Du kan overstyre feltmetadataene som sfdcDigest-transformasjonen trekker ut fra et Salesforce-objekt for å få dataene til å vises på en annen måte i et datasett. CRM Analytics kan for eksempel legge til en standardverdi i poster som mangler verdier for et felt.

Du kan legge til følgende feltparametere i sfdcDigest-transformasjonsnoden for å overstyre feltmetadataene:

  • defaultValue
  • type
  • fiscalMonthOffset
  • isYearEndFiscalYear
  • firstDayOfWeek
  • isMultiValue
  • multiValueSeparator (ikke tilgjengelig i dataflytredigering)
  • precision
  • scale

Hvis du vil se en beskrivelse av hver av disse feltparameterne, kan du se Feltparametere.

Viktige punkter om tilpassede felt

Kildedataene kan inkludere tilpassede felt med forskjellige API-navn som deler etikettverdier. For å unngå forvirring når du viser feltene i grensesnittet, kan du gjøre følgende:

Eksempel
Eksempel

Du vil for eksempel overstyre metadata trukket ut fra Opportunity-objektet (Salgsmulighet).

For å overstyre feltmetadata fra Salgsmulighet-objektet legger du til fet tekst for sfdcDigest-noden i dataflytdefinisjonsfilen.

{    
   "Extract_Opportunities": {        
      "action": "sfdcDigest",        
      "parameters": {            
         "object": "Opportunity",
         "fields": [                
            { "name": "Id" },                
            { "name": "Name" },
            {
               "name": "Amount",
               "defaultValue":"0",
               "precision":18,
               "scale":2
            },
            { "name": "StageName" },                
            {
               "name": "CloseDate",
               "fiscalMonthOffset":9,
               "firstDayOfWeek":2,
               "isYearEndFiscalYear":true
            },
            { "name":"AccountId" },
            { "name":"OwnerId" },
            {
               "name": "OpportunitySupportTeamMembers__c",
               "type":"Text",
               "isMultiValue":true,
               "multiValueSeparator":",",
               "precision":255
            }
         ]  
      }    
   },    
   "Register_Opportunities_Dataset":{        
      "action":"sfdcRegister",        
      "parameters":{            
         "alias":"Opportunities",            
         "name":"Opportunities",            
         "source":"Extract_Opportunities"        
      }    
   }
}

Hvis du arbeider i dataflytredigeringen, klikker du på sfdcDigest-noden og deretter på Blyantknapp som vises ved siden av valgte felt i sfdcDigest-noden ved siden av feltet du vil endre.

sfdcDigest-node i dataflytredigering med blyantikonet fremhevet ved siden av et valgt felt

Oppdater feltattributtene, og klikk deretter på Lagre.

Dialogboks for overstyring av feltattributter i dataflytredigering
Merk
Merk Endring av et felts feltattributt til noe annet en Tekst, kan føre til feil i dataflyten eller uventede verdier i datasettene dine. Hvis du for eksempel endrer et tekstfelt til et tallfelt, oppstår det en feil når du prøver å oppdatere dataflyten.
 
Laster
Salesforce Help | Article