こんにちは @アントワーヌ 、
Donは、現在のバージョンのORIONと互換性があるように、ORIONマッパーとローダーを書き換え中です。彼は、ORION変数を識別し、それらがどのようにSFDC変数にマッピングされるかについて、ある程度の助けが必要です。 添付されているのは、(Confluenceサイトに記載されているように)Orionペイロードの要素を表示するExcelスプレッドシートです。スプレッドシートには次の列があります。
A. JSON要素
B.サンプル値(Confluenceから)
C. JOI 1.0で使われているソース
D.メモ
C列で、DonはSFDCとORIONの間の初期統合によって移入されていた要素のためのソースを埋めました。これらがまだ正しいソースであることを確認してください。
他の要素については、DonはC列に記入する必要があります。 特定の要素をSalesforceからOrionに渡す必要がない場合は、列Cに「IGNORE」と入力してください。それ以外の場合は、値をSalesforceから取得する場所を示すために列Cを使用してください。
以前は、マッピングに含まれていないフィールドはnullまたは空と見なされることをORIONチームと話し合っていました。
その仮定はまだ有効ですか?もしそうなら、IGNOREを追加するだけで対応するSFDC変数を識別する必要があるので、私たちの努力を減らすかもしれません。
私たちは始めましたデータ辞書私たちのBUC006では、それはまだ更新する必要があるでしょう。 私はこの目的のために1つの文書を使用したいと思います、そして、DonはJSON構造によってそれを組織化したので、データ辞書を更新するために添付ファイルを使用したいかもしれません。JSON構造には、カラーコーディングとフォントスタイルを介して、次に示すように多くのレベルのネストがあります。
JSON要素
{"cdhubId"
"機会"
"アカウントID"
"量"
"autoCreated"
"currencyCodeId"
「説明」
"EstimatedServicesStartDate"
"EstimatedServicesEndDate"
"評価"
"evalConversion"
"inputSourceType"
"ips" [{"employeeId" "roleId" "territoryId" "finder" "ownerType" "splitPercentage"}]、
"leadSourceId"
"licenseBeginDate"
"localName"
"markedPrivate"
「多国籍取引」
"opportunityToCopyId"
"renewalType"
"customerBusinessObjectiveId"
"customerBusinessObjectiveGroupCode"
"タイプ"
「アップグレード」
"confidenceToCloseId"
「評価期間」
、
"salesGroup"
"contacts" [{"contactId" "chanceId" "role" "origin" "pain" "reason" "impact" "purchaseVision" "value" "pathToPower" "nextStep" "comments"}、、
"sites" [{"site" "active"}]、
"オファリング" [{"オファリングID" "オポチュニティID" "sbo"}]、
"comit" {
"firstPeriodTerm"
"dealLength"
"urgentTypes" []、
「契約番号」
"followUpContactId"
"followUpEmployeeId"
"followUpComment"
"followUpDate"
"poNumber"
"renewalFee" {
"金額" "調整済み金額" "パーセンテージ" {"上昇" "マージン"}
、
"standardDeal"
"customSolutionName"
"salesCreditNote"
"growthValue"
"globalAppliedToFyf"
"globalAllocation"
"globalPercentage"
"softwareSaleCredits"
"educationSaleクレジット"
「servicesSaleCredits」
"expectedInvoiceDate"
"chanceId"
"が所有している"
"saleType"
"形" {
"evaluationConversion"
"mlaNeeded"
"supplementNeeded"
"cciNeeded"
"evaluationAgreementNeeded"
"jmpSupplementNeeded"
"thirdPartyPayment"
"asp"
"rdFeeWaivedSupplement"
"longTermDemoAgreement"
"shortTermDemoAgreement"
"teamingAgreement"
「協力度」
"findersFeeAgreement"
"nonDisclosureAgreement"
"ostedAgreement "
"systemsIntegratorAmendmentAgreement"
"allianceLocalCountryAgreement"
"allianceExhibitBTeamingAgreement"
"allianceDevelopmentDemstrationSoftwareSupplement"
"eptoOnlyForm"
"onlineOrder"
"storeOrderNum"
"言語" []
、
"dealTypeId"
"ips" [{"employeeId" "所有者"}]
}
}