Hola @AntoineS ,
Don está en el proceso de volver a escribir el asignador y el cargador de ORION para que sea compatible con la versión actual de ORION. Necesita ayuda para identificar las variables de ORION y cómo se asignan a las variables del SFDC. Se adjunta una hoja de cálculo de Excel que muestra los elementos en la carga útil de Orion (como se documenta en el sitio de Confluence). La hoja de cálculo tiene estas columnas:
A. Elemento JSON
B. Valor de la muestra (de Confluence)
C. Fuente utilizada en JOI 1.0
D. Notas
En la columna C, Don completó el origen de los elementos que se estaban rellenando mediante la integración inicial entre SFDC y ORION. Por favor verifique que estas sigan siendo las fuentes correctas.
Para los otros elementos, Don tendrá que completar la columna C Si NO es necesario pasar un elemento dado de Salesforce a Orion, ingrese "IGNORE" en la columna C. De lo contrario, use la columna C para indicar dónde se obtiene el valor de Salesforce.
Anteriormente, discutimos con el equipo de ORION que cualquier campo no incluido en el mapeo se supondría nulo o vacío.
¿Es esa suposición todavía válida? Si es así, eso podría reducir nuestro esfuerzo con la necesidad de identificar la variable SFDC correspondiente simplemente agregando IGNORE.
Empezamos nuestro Diccionario de datos en nuestro BUC006, pero todavía tendría que ser renovado. Preferiría usar un documento para este propósito y dado que Don lo ha organizado por la estructura JSON, es posible que queramos usar el adjunto para actualizar el diccionario de datos. La estructura JSON tiene muchos niveles de anidamiento como se indica a continuación a través de la codificación de colores y el estilo de fuente.
Elemento JSON
{"cdhubId"
"oportunidad"
"ID de la cuenta"
"cantidad"
"autocreado"
"currencyCodeId"
"descripción"
"verifiedServicesStartDate"
"reviewedServicesEndDate"
"eval"
"evalConversion"
"inputSourceType"
"ips" [{"employeeId" "roleId" "territoryId" "finder" "ownerType" "splitPercentage"}],
"leadSourceId"
"licenseBeginDate"
"nombre local"
"markedPrivate"
"multinacionalDeal"
"opportunityToCopyId"
"renewalType"
"customerBusinessObjectiveId"
"customerBusinessObjectiveGroupCode"
"tipo"
"mejorar"
"likelihoodToCloseId"
"evaluación del plazo"
}
"grupo de ventas"
"contacts" [{"contactId" "chanceId" "rol" "origen" "dolor" "razones" "impacto" "compraVisión" "valor" "pathToPower" "nextStep" "comments"}],
"sitios" [{"sitio" "activo"}],
"ofrendas" [{"ID de oferta" "Id. de oportunidad" "sbo"}],
"comit" {
"firstPeriodTerm"
"dealLength"
"urgeTypes" [],
"número de contrato"
"followUpContactId"
"followUpEmployeeId"
"followUpComment"
"fecha de seguimiento"
"numero postal"
"cuota de renovación" {
"monto" "porcentaje ajustado" "porcentaje" {"aumento" "margen"}
}
"standardDeal"
"customSolutionName"
"Nota de ventas"
"valor de crecimiento"
"globalAppliedToFyf"
"globalAllocation"
"globalPercentage"
"SoftwareSaleCredits"
"educación, venta de créditos"
"servicios de venta de créditos"
"expectedInvoiceDate"
"oportunidadId"
"propiedad de"
"saleType"
"forma" {
"EvaluationConversion"
"necesitado"
"suplemento necesario"
"necesitado"
"acuerdo de evaluación necesario"
"jmpSupplementNeeded"
"ThirdPartyPayment"
"áspid"
"rdFeeWaivedSupplement"
"longTermDemoAgreement"
"shortTermDemoAgreement"
"acuerdo de equipo"
"acuerdo de cooperación"
"buscadoresFeeAgreement"
"Acuerdo de no divulgación"
"asentado acuerdo"
"SystemsIntegratorAmendmentAgreement"
"AllianceLocalCountryAgreement"
"allianceExhibitBTeamingAgreement"
"allianceDevelopmentDemonstrationSoftwareSupplement"
"eptoOnlyForm"
"pedido en línea"
"storeOrderNum"
"idioma" [ ]
}
"dealTypeId"
"ips" [{"employeeId" "owner"}]
}
}