工作人員平台追蹤
此追蹤功能可全方位瞭解 Agentforce 工作人員的動作和績效,並在各種服務之間收集關鍵遠距資料。透過利用 Data 360,使用者可以將此追蹤資料與工作階段資訊統一,以建立詳細報告。這些報告對於監視主要效能指標 (KPI)、識別效能瓶頸,以及快速找出問題的根本原因,對於最終增強工作人員實作的可靠性和效率而言至關重要。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:Enterprise、Performance、Unlimited 及 Developer Edition with Foundations,或 Agentforce 1 或 Einstein 1 Edition |
設定工作人員平台追蹤
若要產生「工作階段和平台追蹤」的 Data 360 報告,使用者必須先啟用 Data 360 和「平台追蹤」。
- 在「設定」中,使用「快速尋找」方塊搜尋 Einstein 生成式 AI。
- 進入「Einstein 生成式 AI」,按一下「Einstein 稽核、分析和監視設定」。
- 確認已開啟 Agentforce 工作階段追蹤。請參閱 設定 Agentforce 工作階段追蹤。
- 捲動至「工作人員平台追蹤」切換開關並將其開啟。
您的資料模型會在幾分鐘內佈建。接著會立即開始資料收集,並在五分鐘之間循環收集。請注意,開啟資料集合會增加您組織的信用額度消耗率。
暫停資料收集會保留您的資料,以便您稍後可以恢復。任何報告都會顯示您關閉與重新開啟之間的間隔。
Data 360 報告的服務代表工作階段和平台追蹤
若要深入瞭解 KPI 和趨勢,請建立單一 Data 360 報告,該報告會整合「工作人員工作階段追蹤」和「端對端平台」追蹤。此報告可針對近乎即時的資料執行、允許分組、篩選和摘要記錄,並可與其他人共用。
「工作人員追蹤」包含下列服務的範圍:
- Apex
- 流程
- 提示詞產生器
- 可叫用動作
- 計畫者
- AI Gateway
- LLM ⁇ 道
- DC 查詢聯合者
產生 Data 360 報告
針對特定資料模型物件 (DMO) 建立報告,例如「遠端追蹤範圍」和「AI 工作人員互動」,以分析並從統一資料中學習。
- 瀏覽至 Salesforce 中的「報告」索引標籤,然後按一下「新增報告」。「報告類型」頁面隨即顯示。
- 在搜尋列中,輸入您要報告的「資料模型物件」(DMO) 名稱。在此情況中,您會選取「遠端測試追蹤範圍」或「AI 工作人員互動」。
- 在相關資料模型物件內建立新的欄位關係。在此例項中,您可以選取「遠端追蹤範圍 - 遠端追蹤 → ManyToOne → AI 工作人員互動 - 遠端追蹤」。
在 Data 360 中,透過使用關鍵字欄位從「來源 DMO」定義連線至「目標 DMO」來建立 DMO 之間的關係。最常見的關係類型為「多對一」,其中來源 DMO 中的多個記錄會對應至「目標 DMO」中的單一記錄。如需詳細資訊,請參閱資料模型物件關係。
- 在 DMO 的詳細資料頁面中,有一個「關係」索引標籤。此索引標籤提供此 DMO 所存在所有關係的視覺化與結構化檢視。透過「關係」索引標籤確認新的 DMO 關係。
遠程測試追蹤範圍範例
AI 工作人員互動範例
- 建立自訂報告類型。
- 在「設定」中按一下 新增自訂報告下方的「新增自訂報告」。填寫欄位以建立新的自訂報告類型。在此情況中,您會建立「工作階段與平台追蹤」報告類型。
- 前往 Data Cloud 應用程式,然後選取「報告」索引標籤。
- 建立 Data 360 報告。按一下「新增報告」,然後選取所需的報告類型 (例如工作階段追蹤和平台追蹤)。
- 按一下「開始報告」。
起始報告後,您應該能夠將記錄為每個「工作人員工作階段」一部分的相關平台遠端測試追蹤範圍視覺化。
工作人員平台追蹤的資料模型
啟用這些功能會自動產生 Data 360 資料串流、資料湖物件 (DLO) 和資料模型物件 (DMO)。系統會在「稽核與監視」中指定的資料空間內建立此資料。
可觀察性橫跨資料串流
系統會自動建立「可觀察範圍資料串流」以取用追蹤資料:
| 標籤 | API 結構描述 | ID |
|---|---|---|
| cdp_sys_PartitionDate | cdp_sys_PartitionDate__c |
DateTime |
| 內部組織 | InternalOrganization__c |
文字 |
| 資料來源物件 | DataSourceObject__c |
文字 |
| 資料來源 | DataSource__c |
文字 |
| 屬性 | attributes__c |
文字 |
| durationNanos | durationNanos__c |
數字 |
| endDateTime | endDateTime__c |
DateTime |
| operationName | operationName__c |
文字 |
| organizationId | organizationId__c |
文字 |
| parentSpanId | parentSpanId__c |
文字 |
| serviceName | serviceName__c |
文字 |
| spanId | spanId__c |
文字 |
| spanKind | spanKind__c |
文字 |
| startDateTime | startDateTime__c |
DateTime |
| statusCode | statusCode__c |
文字 |
| traceId | traceId__c |
文字 |
可觀察性跨資料湖物件
系統會建立名為 ObservabilitySpans 的新 DLO,其中包含下列欄位:
| 標籤 | API 結構描述 | 資料類型 |
|---|---|---|
| 屬性 | attributes__c |
文字 |
| cdp_sys_PartitionDate | cdp_sys_PartitionDate__c |
DateTime |
| cdp_sys_SourceVersion | cdp_sys_SourceVersion__c |
文字 |
| 資料來源 | DataSource__c |
文字 |
| 資料來源物件 | DataSourceObject__c |
文字 |
| durationNanos | durationNanos__c |
數字 |
| endDateTime | endDateTime__c |
DateTime |
| 內部組織 | InternalOrganization__c |
文字 |
| KQ_parentSpanId | KQ_parentSpanId__c |
文字 |
| KQ_spanId | KQ_spanId__c |
文字 |
| operationName | operationName__c |
文字 |
| organizationId | organizationId__c |
文字 |
| parentSpanId | parentSpanId__c |
文字 |
| serviceName | serviceName__c |
文字 |
| spanId | spanId__c |
文字 |
| startDateTime | startDateTime__c |
DateTime |
| statusCode | statusCode__c |
文字 |
| traceId | traceId__c |
文字 |
遠端測試範圍資料模型物件
系統會建立名為「遙測追蹤範圍」的新 DMO,其中包含下列欄位:
| 標籤 | API 結構描述 | 資料類型 | 描述 |
|---|---|---|---|
| 資料來源 | ssot__DataSourceId__c |
文字 | 記錄來源的唯一參照識別碼。 |
| 資料來源物件 | ssot__DataSourceObjectId__c |
文字 | 來源物件的唯一識別碼,例如雲端儲存檔案或連接器實體。 |
| 持續期間編號 | ssot__DurationNumber__c |
文字 | 跨度的總持續時間 (以 nano 秒為單位)。 |
| 結束日期時間 | ssot__EndDateTime__c |
數字 | 跨越結束時間。 |
| 內部組織 | ssot__InternalOrganizationId__c |
DateTime | 擁有資料的內部組織或部門識別碼。 |
| 索引鍵限定詞遠端測試父系範圍 | KQ_TelemetryParentSpanId__c |
文字 | 完全合格的追蹤父系跨界識別碼 |
| 索引鍵限定詞遠端測試追蹤跨越識別碼 | KQ_Id__c |
文字 | 完全合格的追蹤跨越識別碼 |
| 作業名稱 | ssot__OperationName__c |
文字 | 在外部服務上執行的作業名稱。 |
| 服務名稱 | ssot__ServiceName__c |
文字 | 服務識別碼。 |
| 開始日期時間 | ssot__StartDateTime__c |
文字 | 跨越開始時間。 |
| 狀態代碼 | ssot__StatusCode__c |
DateTime | span 的執行結果。 |
| 遠端測試父系範圍 | ssot__TelemetryParentSpanId__c |
文字 | 父系範圍的唯一識別碼,用於追蹤巢狀子作業。 |
| 遠端測試跨越屬性 | ssot__TelemetrySpanAttributeText__c |
文字 | 提供 Span 作業內容的金鑰值中繼資料。 |
| 遠端測試跨越事件 | ssot__TelemetrySpanEventText__c |
文字 | 記錄 Span 持續期間內的單一有意義的事件。 |
| 遙測追蹤 | ssot__TelemetryTrace__c |
文字 | 用來跨所有相關範圍追蹤完整要求的唯一識別碼。 |
| 遠端測試追蹤跨越識別碼 | ssot__Id__c |
文字 | 個人範圍的唯一識別碼,代表一個工作單位。 |
SOQL 範例
DLO SOQL
SELECT attributes__c, cdp_sys_PartitionDate__c, cdp_sys_SourceVersion__c, DataSource__c, DataSourceObject__c,
durationNanos__c, endDateTime__c, InternalOrganization__c, KQ_parentSpanId__c, KQ_spanId__c
FROM ObservabilitySpans__dll LIMIT 100DMO SOQL
SELECT ssot__DataSourceId__c, ssot__DataSourceObjectId__c, ssot__DurationNumber__c, ssot__EndDateTime__c,
ssot__InternalOrganizationId__c, KQ_TelemetryParentSpanId__c, KQ_Id__c, ssot__OperationName__c, ssot__ServiceName__c,
ssot__SpanKind__c FROM ssot__TelemetryTraceSpan__dlm LIMIT 100追蹤範例
Trace ID: a744ad5ccf0f61c2
run.interaction [Atlas Reasoning Engine] [ROOT]
(spanId: 9dcc09221a05d4cf)
│
├── run.action.AnswerQuestionsWithKnowledge_179gL0000019Ah7 [Atlas Reasoning Engine]
│ (spanId: 90a3808ba7a67fe8)
│ │
│ └── run.invokeActions.STREAM_KNOWLEDGE_SEARCH [InvocableAction]
│ (spanId: 95499b41725eb82a)
│ │
│ └── run.einstein_gpt__answerWithKnowledge.1 [PromptTemplate]
│ (spanId: a9a8b8f2e1fd35cb)
│ 📋 Attributes:
│ • prompt_template.execution.api.version: 66.0
│ • prompt_template.execution.step: 66.0
│ • prompt_template.api.name: einstein_gpt__answerWithKnowledge
│ • prompt_template.api.version: 1
│ │
│ └── run.invokeActions.EINSTEIN_RETRIEVER_GET_RESULTS [InvocableAction]
│ (spanId: 82559a5dedaff638)
│ │
│ ├── run.step.einstein_gpt__answerWithKnowledge [PromptTemplate]
│ │ (spanId: 934afceaac15c6d4)
│ │ 📋 Attributes:
│ │ • prompt_template.step.start_time: 1774049705404
│ │ • prompt_template.step.end_time: 1774049705430
│ │ • prompt_template.step: resolve_template
│ │ │
│ │ └── run.step.einstein_gpt__answerWithKnowledge [PromptTemplate]
│ │ (spanId: b93e831b1c492cf9)
│ │ 📋 Attributes:
│ │ • prompt_template.step.start_time: 1774049705447
│ │ • prompt_template.step.end_time: 1774049705449
│ │ • prompt_template.step: mask_template
│ │ │
│ │ └── run.step.einstein_gpt__answerWithKnowledge [PromptTemplate]
│ │ (spanId: 8380c9b813f64afa)
│ │ 📋 Attributes:
│ │ • prompt_template.step.start_time: 1774049705500
│ │ • prompt_template.step.end_time: 1774049705502
│ │ • prompt_template.step: generation
│ │
│ └── run.retriever.File_ADL_File_ADL_1Cx_Xl7d6d114de [Einstein AI Gateway]
│ (spanId: a0f6b9721e1049a3)
│ 📋 Attributes:
│ • retriever.numberofresults: 10
│ • retriever.isadvancedmode: False
│ • retriever.retrievername: File_ADL_File_ADL_1Cx_Xl7d6d114de
│ │
│ └── run.hybridsearch.ADL_File_ADL_index__dlm [Data Cloud]
│ (spanId: 86aa7512858c1aa9)
│
├── run.topic.GeneralFAQ_16jgL000001ATzR [Atlas Reasoning Engine]
│ (spanId: a3709c000d5d6a2e)
│ │
│ ├── run.llmstep [Atlas Reasoning Engine]
│ │ (spanId: 9829763b4362466f)
│ │
│ ├── run.llmstep [Atlas Reasoning Engine]
│ │ (spanId: 9a29b1009ea0f4c6)
│ │
│ └── run.llmstep [Atlas Reasoning Engine]
│ (spanId: bf63506e4fccff9f)
│
└── run.llmstep [Atlas Reasoning Engine]
(spanId: 9f31edde2c62d1dc)
Summary:
- 15 total spans in this trace
- 5 spans with attributes (marked with 📋)
- 10 spans without attributes
- All spans share trace ID: a744ad5ccf0f61c2

