Ciao @AntoineS ,
Don è in procinto di riscrivere il mapper e il loader ORION per essere compatibile con la versione corrente di ORION. Ha bisogno di aiuto per identificare le variabili ORION e come si mappano alle variabili SFDC. Allegato è un foglio di calcolo di Excel che mostra gli elementi nel payload Orion (come documentato sul sito Confluence). Il foglio di calcolo ha queste colonne:
A. Elemento JSON
B. Valore campione (dalla confluenza)
C. Fonte utilizzata in JOI 1.0
D. Note
Nella colonna C, Don ha inserito la fonte per gli elementi che sono stati popolati dall'integrazione iniziale tra SFDC e ORION. Si prega di verificare che queste siano ancora le fonti corrette.
Per gli altri elementi, Don dovrà compilare la colonna C. Se un determinato elemento NON deve essere trasmesso da Salesforce a Orion, inserire "IGNORE" nella colonna C. Altrimenti, utilizzare la colonna C per indicare dove viene ottenuto il valore da Salesforce.
In precedenza, abbiamo discusso con il team di ORION che qualsiasi campo non incluso nella mappatura sarebbe stato considerato nullo o vuoto.
Questa ipotesi è ancora valida? In tal caso, ciò potrebbe ridurre il nostro impegno con la necessità di identificare la corrispondente variabile SFDC semplicemente aggiungendo IGNORE.
Abbiamo iniziato il nostro dizionario dei dati nel nostro BUC006, ma avrebbe comunque bisogno di essere aggiornato. Preferirei usare un documento per questo scopo e dato che Don l'ha organizzato dalla struttura JSON, potremmo voler usare l'allegato per aggiornare il dizionario dei dati. La struttura JSON ha molti livelli di nidificazione, come indicato di seguito tramite la codifica a colori e lo stile dei caratteri.
Elemento JSON
{"cdhubId"
"opportunità"
"Account ID"
"quantità"
"Autocreated"
"CurrencyCodeId"
"descrizione"
"EstimatedServicesStartDate"
"EstimatedServicesEndDate"
"Eval"
"EvalConversion"
"InputSourceType"
"ips" [{"employeeId" "roleId" "territoryId" "finder" "ownerType" "splitPercentage"}],
"LeadSourceId"
"LicenseBeginDate"
"LocalName"
"MarkedPrivate"
"MultinationalDeal"
"OpportunityToCopyId"
"RenewalType"
"CustomerBusinessObjectiveId"
"CustomerBusinessObjectiveGroupCode"
"genere"
"Upgrade"
"LikelihoodToCloseId"
"EvaluationTerm"
},
"SalesGroup"
"contatti" [{"contactId" "opportunityId" "ruolo" "origine" "dolore" "motivi" "impatto" "acquistoVisione" "valore" "percorsoPotenza" "nextStep" "commenti"}],
"siti" [{"sito" "attivo"}],
"offerte" [{"OfferingId" "opportunityId" "sbo"}],
"comit" {
"FirstPeriodTerm"
"DealLength"
"urgentTypes" [],
"numero di contratto"
"FollowUpContactId"
"FollowUpEmployeeId"
"FollowUpComment"
"FollowUpDate"
"PoNumber"
"renewalFee" {
"amount" "adjustedAmount" "percentage" {"uplift" "margin"}
},
"StandardDeal"
"CustomSolutionName"
"SalesCreditNote"
"GrowthValue"
"GlobalAppliedToFyf"
"GlobalAllocation"
"GlobalPercentage"
"softwareSaleCredits"
"educationSaleCredits"
"servicesSaleCredits"
"ExpectedInvoiceDate"
"Opportunityid"
"posseduto da"
"SaleType"
"modulo" {
"EvaluationConversion"
"MlaNeeded"
"SupplementNeeded"
"CciNeeded"
"EvaluationAgreementNeeded"
"JmpSupplementNeeded"
"ThirdPartyPayment"
"Asp"
"RdFeeWaivedSupplement"
"LongTermDemoAgreement"
"ShortTermDemoAgreement"
"TeamingAgreement"
"accordo di cooperazione"
"FindersFeeAgreement"
"accordo di non divulgazione"
"HostedAgreement"
"SystemsIntegratorAmendmentAgreement"
"AllianceLocalCountryAgreement"
"AllianceExhibitBTeamingAgreement"
"AllianceDevelopmentDemonstrationSoftwareSupplement"
"EptoOnlyForm"
"OnlineOrder"
"StoreOrderNum"
"linguaggio" [ ]
},
"DealTypeId"
"ips" [{"employeeId" "owner"}]
}
}