AWS 合作夥伴中心 API 參考已重組。如需支援的 API 操作的詳細資訊,請參閱 AWS 合作夥伴中心 API 參考。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用交易規模洞察
什麼是 Deal Sizing?
Deal Sizing 是AWS Partner Central 中 APN Customer Engagements (ACE) 機會的功能,使用 AI 在合作夥伴建立或更新機會時提供自動交易大小預估AWS和服務建議。
AI 預測 MRR 估計值
交易規模調整洞見會根據合作夥伴的歷史AWS機會、使用案例和業務描述,提供預測每月經常性收入 (MRR) 範圍的中位數。當合作夥伴收集有關交易和銷售週期進度的詳細資訊時,合作夥伴應該檢閱和更新總 MRR。
AI 建議AWS產品
AI 建議產品是根據客戶業務問題描述和機會詳細資訊來識別。AI 建議符合技術需求和使用案例的相關AWS產品。合作夥伴應檢閱這些建議,並自訂產品選擇以符合客戶的特定需求。
具有定價計算器 URLs增強型洞見
合作夥伴也可以匯入AWS定價計算器 URLs,以自動填入服務選擇,並接收更深入的洞見,包括遷移加速計劃 (MAP) 資格指標、最佳化建議和潛在的成本節省分析。
了解來源分隔資料
Deal Sizing 提供兩個不同來源的洞見,讓您全面了解機會價值:
-
AWS來源:根據類似歷史機會的模式的 AI 建議產品
-
合作夥伴來源:從AWS定價計算器匯入您自己的預估
處理來源之間的差異
當合作夥伴提供的預估值與AWS建議大不相同時,合作夥伴應該:
-
檢閱機會詳細資訊,以確保擷取所有相關資訊
-
確認定價計算器 URL 組態符合實際需求
-
將AWS建議視為類似歷史機會告知的資料點
-
根據特定客戶內容和需求做出明智的決策
存取 Deal Sizing Insights
合作夥伴透過 GetAwsOpportunitySummary API 動作存取 Deal Sizing 資料,該動作會傳回包含交易大小預測、產品建議和最佳化洞見的延伸AwsOpportunitySummary物件。
當交易規模調整資料變成可用時
在建立具有足夠客戶和專案詳細資訊的機會之後,Deal Sizing 洞見就會變成可用。系統會分析機會屬性並產生:
-
AI 預測 MRR:根據機會特性自動計算
-
AWS產品建議:與客戶業務問題和技術需求相關的服務
-
增強的洞見 (提供定價計算器 URL 時):MAP 資格、最佳化建議和成本節省分析
注意
Deal Sizing 洞見不適用於所有機會。資格取決於合作夥伴歷史記錄和所提供機會詳細資訊的完整性等因素。
提供交易規模調整輸入
合作夥伴透過 CreateOpportunity和 UpdateOpportunity API 動作提供 Deal Sizing 的輸入。系統會使用機會屬性來產生建議。
提供合約總值 (TCV)
預估合約總價值而非每月經常性收入的合作夥伴可以直接提供其交易價值。AWS 會使用採用 AI 技術的轉換模型,自動將 TCV 轉換為 AWS MRR。
對於 TCV 中的交易大小,請提供 ExpectedContractDuration為 Months(有效值範圍為 1 到 144 個月),以及 TargetCompany 為 Self和 Frequency None。
{ "Project": { "ExpectedContractDuration": { "Term": "Months", "Value": "36" }, "ExpectedCustomerSpend": [ { "Amount": "1200000.00", "CurrencyCode": "USD", "Frequency": "None", "TargetCompany": "Self" } ] } }
AWS 衍生 AWS MRR 預估,並在 上傳回兩個項目GetOpportunity:
{ "Project": { "ExpectedContractDuration": { "Term": "Months", "Value": "36" }, "ExpectedCustomerSpend": [ { "Amount": "5600.00", "CurrencyCode": "USD", "Frequency": "Monthly", "TargetCompany": "AWS" }, { "Amount": "1200000.00", "CurrencyCode": "USD", "Frequency": "None", "TargetCompany": "Self" } ] } }
在上述範例中,ExpectedCustomerSpend第一個陣列包含 AWS MRR 估計值 (TargetCompany: "AWS"、Frequency: "Monthly"),而第二個陣列是合作夥伴的總合約值 (TargetCompany: "Self"、Frequency: "None")。
TCV 驗證規則
所有 TCV 驗證錯誤都會傳回INVALID_VALUE具有 的錯誤代碼Reason: "BUSINESS_VALIDATION_FAILED"。區分因素是 FieldName和 Message:
| 條件 | 欄位 | 訊息 |
|---|---|---|
沒有 的自我輸入 ExpectedContractDuration | project.expectedContractDuration | 存在自我項目時,需要 ExpectedContractDuration |
ExpectedContractDuration 沒有自我輸入 (僅建立) | project.expectedCustomerSpend | 存在 ExpectedContractDuration 時,需要自我項目 |
| 多個自我項目 | project.expectedCustomerSpend | 僅允許一個自我項目 |
| 當持續時間存在時 TargetCompany 無效 | project.expectedCustomerSpend.targetCompany | TargetCompany 必須是 'AWS' 或 'Self' |
| AWS 與 Self 之間的貨幣不相符 | project.expectedCustomerSpend.currencyCode | 項目之間的 CurrencyCode 必須相符 |
| 自我輸入 + EstimationUrl | project.expectedCustomerSpend.estimationUrl | 自我輸入和 EstimationUrl 無法共存 |
注意
在 上UpdateOpportunity,如果 ExpectedContractDuration 在沒有自我項目的情況下存在,但合作夥伴交易值存在於儲存體中,則系統會自動重建自我項目,不會擲出錯誤。
在 TCV 和手動 MRR 之間切換
若要從 TCV 模式切換回手動 MRR,請明確ExpectedContractDuration設為 null並僅提供 AWS項目:
{ "Project": { "ExpectedContractDuration": null, "ExpectedCustomerSpend": [ { "Amount": "8000.00", "CurrencyCode": "USD", "Frequency": "Monthly", "TargetCompany": "AWS" } ] } }
注意
ExpectedContractDuration 從承載省略 (未傳送欄位) 表示「無變更」 — 保留現有的 TCV 資料。明確傳送null表示「清除 TCV 模式」。
TCV 和定價計算器 URLs
如果合作夥伴同時提供Self項目 (TCV 模式) 和 EstimationUrl,API 會傳回驗證錯誤。自我輸入和 EstimationUrl 不能在相同的請求中共存。
提供手動 MRR 估算
合作夥伴可以使用 Project.ExpectedCustomerSpend[].Amount 欄位手動輸入 MRR 預估值:
注意
CurrencyCode 欄位接受 USD和 EUR。如果 AWS 分割區是 aws-eusc(AWS 歐洲主權雲端),則貨幣代碼必須為 EUR。
{ "Project": { "ExpectedCustomerSpend": [ { "Amount": "25000.00", "CurrencyCode": "USD", "Frequency": "Monthly", "TargetCompany": "AWS" } ] } }
此欄位適用於所有 合作夥伴,並可透過設定相同的值或以合作夥伴提供的值覆寫來接受 AI 預測。
提供定價計算器 URLs
合作夥伴可以選擇性地透過 Project.ExpectedCustomerSpend[].EstimationUrl 欄位提供AWS定價計算器 URLs,以自動匯入服務組態,並接收增強的洞見,包括 MAP 資格指標、最佳化建議和成本節省分析。
{ "Project": { "ExpectedCustomerSpend": [ { "Amount": null, "CurrencyCode": "USD", "EstimationUrl": "https://calculator.aws/#/estimate?id=abc123", "Frequency": "Monthly", "TargetCompany": "AWS" } ] } }
提供有效的定價計算器 URL 時,系統會自動從計算器組態計算 MRR 數量,並在 的合作夥伴來源中填入金額欄位和詳細的產品層級支出資料AwsProductsSpendInsightsBySource。合作夥伴在提供 EstimationUrl 時,應將 Amount 設定為 null - 系統會自動計算它。
無法解析格式無效和 URLs的 URLs 將遭 拒絕ValidationException。
金額和 EstimationUrl 如何一起運作
您可以靈活地提供機會的每月經常性收入 (MRR) 預估。API 可智慧地處理各種手動金額和AWS定價計算器 URLs的組合,以確保您的機會始終可以成功建立。
僅使用手動量
當您僅提供金額欄位時,API 會儲存您的手動預估值,並將 EstimationUrl 設定為 null。當您從客戶對話或自己的計算中擁有特定的 MRR 預估時,此方法很有用。
範例請求:
{ "Project": { "ExpectedCustomerSpend": [{ "Amount": "25000.00", "CurrencyCode": "USD", "Frequency": "Monthly", "TargetCompany": "AWS" }] } }
僅使用AWS定價計算器 URL
當您僅提供 EstimationUrl 欄位時:
-
有效 URL – API 會從計算器組態計算 MRR 數量,並同時儲存 URL 和計算數量。
-
無效的 URL – API 會傳回 ValidationException,其中包含 URL 無效原因的詳細資訊。
範例請求:
{ "Project": { "ExpectedCustomerSpend": [{ "EstimationUrl": "https://calculator.aws/#/estimate?id=abc123", "CurrencyCode": "USD", "Frequency": "Monthly", "TargetCompany": "AWS" }] } }
錯誤回應範例 (無效的 URL):
{ "ErrorList": [{ "Code": "INVALID_VALUE", "FieldName": "project.expectedCustomerSpend.estimationUrl", "Message": "Invalid Estimation URL: https://calculator.aws/#/estimate?id=invalid" }], "Message": "The provided Estimation URL is invalid", "Reason": "INVALID_VALUE" }
同時提供 Amount 和 EstimationUrl
當您提供這兩個欄位時,API 會優先確保成功建立您的機會:
-
如果兩個值都保持不變 – 不會對這些欄位執行更新
-
URL 無效 – API 會儲存您提供的金額,並將 EstimationUrl 設定為 null,讓您可繼續建立機會。
-
URL 有效,且計算金額與您提供的金額相符 – 這兩個值都會儲存。
-
URL 有效,但計算金額與您提供的金額不符 – API 會儲存您提供的金額,並將 EstimationUrl 設定為 null,而不會傳回錯誤。
注意
當這兩個值都不符合現有的值時,API 會先嘗試從 URL 計算數量。當發生不相符或驗證問題時,您手動提供的金額一律優先。
主要優點:無效的 URLs絕不會封鎖建立機會
此方法可確保無效或無法存取的AWS定價計算器 URLs 永遠不會阻止您建立或更新機會。發生衝突或驗證問題時,您手動提供的金額一律優先,讓您完全掌控機會資料。
了解擴充 AwsOpportunitySummary Data Model
本節說明 GetAwsOpportunitySummary API 動作傳回的回應結構。
注意
AI 預測的 MRR 傳回於 Project.ExpectedCustomerSpend[].Amount
GetAwsOpportunitySummary API 動作會透過提供具有來源歸因之完整支出分析的新Insights.AwsProductsSpendInsightsBySource結構,傳回交易規模分析洞見。
來源分隔:AWS vs 合作夥伴資料
Deal Sizing 會依來源區隔洞見,以提供透明度並防止重複計數:
-
AWS來源:來自 的 AI 產品建議AWS
-
合作夥伴來源:從合作夥伴提供的定價計算器 URLs 匯入的支出資料和產品詳細資訊
此區隔可讓合作夥伴:
-
比較其預估值與AWS建議
-
驗證其大小假設
-
不小心合併這兩個來源,以避免膨脹總計
-
保持對資料來源的可見性
結構概觀
{ "Insights": { "AwsProductsSpendInsightsBySource": { "<AWS | Partner>": { "CurrencyCode": "string", "Frequency": "string", "TotalAmount": "string", "TotalOptimizedAmount": "string", "TotalPotentialSavingsAmount": "string", "TotalAmountByCategory": { }, "AwsProducts": [ ] } } }, "Project": { "ExpectedCustomerSpend": [ ] }, "RelatedEntityIds": { "AwsProducts": [ ] } }
欄位參考
AwsProductsSpendInsightsBySource 地圖
以來源分隔的支出洞察,提供AWS建議和合作夥伴預估的獨立分析。
Insights.AwsProductsSpendInsightsBySource 欄位是最多包含兩個索引鍵的映射:
| 金錀 | Type | 說明 |
|---|---|---|
| AWS | AwsProductsSpendInsights | AI 產生的洞見,包括來自 的建議產品AWS |
| 合作夥伴 | AwsProductsSpendInsights | 定價計算器 URLs包括詳細的服務成本和最佳化 |
注意
只有具有可用資料的來源才會包含在回應中。新機會通常從僅填入AWS來源開始。
AwsProductInsights 物件
單一來源 (AWS或合作夥伴) 的全面支出分析,包括總金額、最佳化節省、計劃類別明細,以及詳細的產品層級洞察。
每個來源物件都包含下列欄位:
| 欄位 | Type | 說明 |
|---|---|---|
| CurrencyCode | string | ISO 4217 貨幣代碼。支援的值為 "USD" 和 "EUR"。 |
| Frequency (頻率) | string | 指出預期客戶花費預計金額的頻率。頻率欄位只允許每月值,代表經常性每月支出。 |
| TotalAmount | string | 最佳化之前此來源的預估總支出 |
| TotalOptimizedAmount | string | 套用建議的最佳化後的總預估花費 |
| TotalPotentialSavingsAmount | string | 透過實作最佳化來實現量化的節省 |
| TotalAmountByCategory | object | 映射至AWS計劃和現代化途徑的支出金額 |
| AwsProducts | 陣列 | 產品層級詳細資訊,包括成本和最佳化建議 |
目前狀態限制:對於AWS來源,當每個產品支出建議不可用時,可能會省略 TotalAmount、TotalOptimizedAmount 和 TotalPotentialSavingsAmount。在這些情況下Project.ExpectedCustomerSpend[].Amount,合作夥伴應該參考總AWS MRR 估計。
TotalAmountByCategory 物件
將支出金額映射至AWS計劃和策略計劃:
| 類別索引鍵 | 說明 |
|---|---|
| 符合 MAP 資格 | 符合 Migration Acceleration Program 資金資格的服務支出 |
| CAT 合格 | 支援成本分配和追蹤的服務 |
| 路徑 - 移至雲端原生 | 與雲端原生現代化一致的服務 |
| 路徑 - 移至 受管服務 | 支援受管服務採用的服務 |
| 路徑 - 移至開放原始碼 | 開放原始碼服務替代方案 |
| 路徑 - 移至容器 | 容器型服務選項 |
| 路徑 - 移至無伺服器 | 無伺服器運算服務 |
| 路徑 - 移至資料庫 | 資料庫現代化服務 |
| 路徑 - 移至分析 | 分析和資料處理服務 |
注意
類別總量可能會超過 TotalAmount,因為個別產品可以屬於多個類別。
AwsProducts 陣列
具有計劃資格指標 (MAP、現代化途徑)、成本估算和最佳化建議的AWS服務清單。
每個產品物件都包含:
| 欄位 | 類型 | 必要 | 說明 |
|---|---|---|---|
| ProductCode | string | 是 | AWS用於機會關聯的 Partner Central 產品識別符 |
| ServiceCode | string | 否 | 定價計算器服務代碼 (原始計算器 URL 的連結) |
| 類別 | 陣列 | 是 | 此產品符合的計劃和路徑類別清單 |
| Amount | string | 否 | 最佳化前的基準服務成本AWS(來源建議可能為 null) |
| OptimizedAmount | string | 否 | 套用最佳化後的服務成本 (AWS來源建議可能為 null) |
| PotentialSavingsAmount | string | 否 | 透過最佳化降低服務特定的成本 (AWS對於來源建議可能為 null) |
| 最佳化 | 陣列 | 否 | 此產品的特定最佳化建議清單 |
Null 處理:當每個產品支出建議不可用時,AWS來源產品、金額、 OptimizedAmount 和 PotentialSavingsAmount 欄位可能為 Null。系統會Project.ExpectedCustomerSpend[0].Amount改為透過 提供總 MRR。
最佳化物件
每個最佳化建議都包含:
| 欄位 | Type | 說明 |
|---|---|---|
| Description | string | 最佳化策略的人類可讀說明 |
| SavingsAmount | string | 實作此最佳化可實現量化的成本節省 |
範例
範例 1:僅限AWS建議 (目前狀態)
此範例顯示只有 AI 建議可用且尚未建議每個產品支出金額時的典型回應。
{ "Catalog": "AWS", "Insights": { "AwsProductsSpendInsightsBySource": { "AWS": { "CurrencyCode": "USD", "Frequency": "Monthly", "AwsProducts": [ { "ProductCode": "AmazonEC2", "Categories": ["MAP Eligible", "Cost Allocation Tagging"], "Amount": null, "OptimizedAmount": null, "PotentialSavingsAmount": null, "Optimizations": [] }, { "ProductCode": "AWSLambda", "Categories": ["Cost Allocation Tagging", "Pathway - Move to Cloud Native"], "Amount": null, "OptimizedAmount": null, "PotentialSavingsAmount": null, "Optimizations": [] }, { "ProductCode": "AmazonRDS", "Categories": ["MAP Eligible", "Cost Allocation Tagging", "Pathway - Move to Managed Services"], "Amount": null, "OptimizedAmount": null, "PotentialSavingsAmount": null, "Optimizations": [] } ] } } }, "Project": { "ExpectedCustomerSpend": [ { "Amount": "28000.00", "CurrencyCode": "USD", "EstimationUrl": null, "Frequency": "Monthly", "TargetCompany": "AWS" } ] }, "RelatedEntityIds": { "AwsProducts": [ "AmazonEC2", "AWSLambda", "AmazonRDS" ] } }
Key Points:AWS source 會顯示具有類別但沒有每個產品數量的建議產品。可透過 取得的總 MRR 預估Project.ExpectedCustomerSpend[].Amount。
範例 2:合作夥伴定價計算器匯入
此範例顯示合作夥伴提供有效定價計算器 URL 時的增強洞察。
{ "Catalog": "AWS", "Insights": { "AwsProductsSpendInsightsBySource": { "Partner": { "CurrencyCode": "USD", "Frequency": "Monthly", "TotalAmount": "32500.00", "TotalOptimizedAmount": "30000.00", "TotalPotentialSavingsAmount": "2500.00", "TotalAmountByCategory": { "MAP Eligible": "22500.00", "Cost Allocation Tagging": "32500.00", "Pathway - Move to Cloud Native": "5000.00", "Pathway - Move to Managed Services": "7500.00" }, "AwsProducts": [ { "ServiceCode": "ec2", "Categories": ["MAP Eligible", "Cost Allocation Tagging"], "Amount": "15000.00", "OptimizedAmount": "13500.00", "PotentialSavingsAmount": "1500.00", "Optimizations": [ { "Description": "Convert to 3-year reserved instances", "SavingsAmount": "1000.00" }, { "Description": "Migrate to Graviton-based instances", "SavingsAmount": "500.00" } ] }, { "ServiceCode": "lambda", "Categories": ["Cost Allocation Tagging", "Pathway - Move to Cloud Native"], "Amount": "5000.00", "OptimizedAmount": "5000.00", "PotentialSavingsAmount": "0.00", "Optimizations": [] }, { "ServiceCode": "AmazonRDS", "Categories": ["MAP Eligible", "Cost Allocation Tagging", "Pathway - Move to Managed Services"], "Amount": "7500.00", "OptimizedAmount": "6500.00", "PotentialSavingsAmount": "1000.00", "Optimizations": [ { "Description": "Optimize Multi-AZ for dev/test environments", "SavingsAmount": "1000.00" } ] }, { "ServiceCode": "AmazonS3", "Categories": ["MAP Eligible", "Cost Allocation Tagging"], "Amount": "5000.00", "OptimizedAmount": "5000.00", "PotentialSavingsAmount": "0.00", "Optimizations": [] } ] } } }, "Project": { "ExpectedCustomerSpend": [ { "Amount": "32500.00", "CurrencyCode": "USD", "EstimationUrl": "https://calculator.aws/#/estimate?id=abc123", "Frequency": "Monthly", "TargetCompany": "AWS" } ] }, "RelatedEntityIds": { "AwsProducts": [] } }
關鍵點:合作夥伴來源包含每個產品金額的完整支出詳細資訊。最佳化建議提供可行的成本降低策略。類別明細顯示 MAP 資格 (總計 32,500 USD)。產品包含連結至定價計算器組態的 ServiceCode。
範例 3:兩個來源都存在 (比較案例)
此範例示範AWS建議和合作夥伴預估如何同時顯示,以便進行比較。
{ "Catalog": "AWS", "Insights": { "AwsProductsSpendInsightsBySource": { "AWS": { "CurrencyCode": "USD", "Frequency": "Monthly", "AwsProducts": [ { "ProductCode": "AmazonEC2", "Categories": ["MAP Eligible", "Cost Allocation Tagging"], "Amount": null, "OptimizedAmount": null, "PotentialSavingsAmount": null, "Optimizations": [] }, { "ProductCode": "AWSLambda", "Categories": ["Cost Allocation Tagging", "Pathway - Move to Cloud Native"], "Amount": null, "OptimizedAmount": null, "PotentialSavingsAmount": null, "Optimizations": [] }, { "ProductCode": "EBS", "Categories": ["MAP Eligible", "Cost Allocation Tagging"], "Amount": null, "OptimizedAmount": null, "PotentialSavingsAmount": null, "Optimizations": [] }, { "ProductCode": "RDS", "Categories": ["MAP Eligible", "Cost Allocation Tagging", "Pathway - Move to Managed Services"], "Amount": null, "OptimizedAmount": null, "PotentialSavingsAmount": null, "Optimizations": [] } ] }, "Partner": { "CurrencyCode": "USD", "Frequency": "Monthly", "TotalAmount": "32500.00", "TotalOptimizedAmount": "30000.00", "TotalPotentialSavingsAmount": "2500.00", "TotalAmountByCategory": { "MAP Eligible": "22500.00", "Cost Allocation Tagging": "32500.00", "Pathway - Move to Cloud Native": "5000.00", "Pathway - Move to Managed Services": "7500.00" }, "AwsProducts": [ { "ServiceCode": "ec2", "Categories": ["MAP Eligible", "Cost Allocation Tagging"], "Amount": "15000.00", "OptimizedAmount": "13500.00", "PotentialSavingsAmount": "1500.00", "Optimizations": [ { "Description": "Convert to 3-year reserved instances", "SavingsAmount": "1000.00" } ] }, { "ServiceCode": "lambda", "Categories": ["Cost Allocation Tagging", "Pathway - Move to Cloud Native"], "Amount": "5000.00", "OptimizedAmount": "5000.00", "PotentialSavingsAmount": "0.00", "Optimizations": [] }, { "ServiceCode": "amazonRDS", "Categories": ["MAP Eligible", "Cost Allocation Tagging", "Pathway - Move to Managed Services"], "Amount": "7500.00", "OptimizedAmount": "6500.00", "PotentialSavingsAmount": "1000.00", "Optimizations": [ { "Description": "Optimize Multi-AZ for dev/test environments", "SavingsAmount": "1000.00" } ] }, { "ServiceCode": "amazonS3", "Categories": ["MAP Eligible", "Cost Allocation Tagging"], "Amount": "5000.00", "OptimizedAmount": "5000.00", "PotentialSavingsAmount": "0.00", "Optimizations": [] } ] } } }, "Project": { "ExpectedCustomerSpend": [ { "Amount": "28000.00", "CurrencyCode": "USD", "EstimationUrl": "https://calculator.aws/#/estimate?id=abc123", "Frequency": "Monthly", "TargetCompany": "AWS" } ] }, "RelatedEntityIds": { "AwsProducts": [ "AmazonEC2", "AWSLambda", "EBS", "RDS" ] } }
重點:這兩個來源都存在:AWS建議 (總計 28,000 美元) 和合作夥伴計算器 (總計 32.5,000 美元)。AWS建議顯示 4 個產品;合作夥伴計算器顯示 4 個產品 (3 個重疊)。合作夥伴可以將AWS建議與其詳細的預估值進行比較。可透過 取得AWS總計Project.ExpectedCustomerSpend[].Amount。
最佳實務
處理 Null 值
-
EstimationUrl 欄位:預期大多數合作夥伴的 EstimationUrl 為 null。這是標準行為,不應視為錯誤。將手動 MRR 項目選項顯示為主要路徑。
-
缺少類別:如果AWS來源不存在 TotalAmountByCategory,這表示每個產品建議不可用。提供定價計算器 URLs 時,類別明細適用於合作夥伴來源的資料。
最佳化建議
-
顯示可行的洞見:顯著顯示最佳化描述和節省金額,以協助合作夥伴了解降低成本的機會。
-
總節省:跨產品的 PotentialSavingsAmount 總和,以顯示總最佳化潛力。
-
依影響排定優先順序:依 SavingsAmount 排序最佳化,以協助合作夥伴專注於影響程度最高的建議。
監控更新
-
定期輪詢:在機會建立工作流程期間
GetAwsOpportunitySummary定期輪詢 (建議:每 5 分鐘)。 -
處理非同步產生:在建立機會之後,可能不會立即提供 Deal Sizing 洞見。實作適當的載入狀態並重試邏輯。
API 整合模式
-
利用現有的整合:已呼叫 的合作夥伴
GetAwsOpportunitySummary只需要使用回應中的其他欄位,不需要新的 API 呼叫。 -
緩慢降級:設計 UIs 來處理 Deal Sizing 資料尚未可用或不完整的情況。
資料品質和準確性
-
驗證定價計算器 URLs:確認 URLs提交之前有效,以避免 null EstimationUrl 回應。
-
提供豐富的機會詳細資訊:更完整的機會資訊 (客戶詳細資訊、專案描述、技術需求) 可產生更準確的 AI 建議。
-
檢閱差異:當合作夥伴預估與AWS建議有顯著差異時,請檢閱機會詳細資訊,以確保擷取所有相關內容。