platform-tracing-agentforce-configure について
Agentforce の実行トレーススパンを Data Cloud に転送する設定を有効または無効にする Salesforce メタデータを生成するスキルです。`enableAgentforcePlatformTracing` のみを設定します。
主な機能
- 01Agentforce トレース状態の設定
- 02トレース設定メタデータの生成
- 03単一のブールフィールドに限定
- 04Data Cloud、権限、API 前提条件の確認
活用シーン
- 01Agentforce トレースの Data Cloud への転送
- 02Agentforce トレース転送の停止
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ forcedotcom/ sf-skills --skill platform-tracing-agentforce-configureインストール後、Claude Code で/platform-tracing-agentforce-configureを入力して読み込まれたか確認します。
同梱ファイルassets/AgentforcePlatformTracing-template.xml
詳細
Platform Tracing — Agentforce の設定
AgentforcePlatformTracingSettings メタデータを生成し、Agentforce エージェントの実行トレーススパンを Data Cloud の取り込みパイプラインに転送するかどうかを有効または無効にします。これは API v68.0(Spring '25)で導入された、ブール型フィールドを 1 つ持つシングルトンの Settings 型です。
対象範囲
- 対象範囲内:
AgentforcePlatformTracing.settings-meta.xmlを生成し、Agentforce のエージェントトレースを有効または無効にします。 - 対象範囲外: TraceSpanEvent の Platform Tracing(
platform-tracing-configureを使用)。イベントログファイル。Change Data Capture。組織の権限プロビジョニング。Data Cloud のプロビジョニング。
前提条件
生成する前に、次の要件をユーザーに伝えてください。このスキルでは組織の状態を確認できませんが、これらの前提条件が満たされていない状態でデプロイしても、設定は効果を発揮しません。
- 組織で Data Cloud がプロビジョニング済みであること — トレーススパンは Data Cloud の取り込みパイプラインに転送されます。Data Cloud がなければ、スパンの送信先がありません。
PlatformObservability組織権限が有効であること — この権限によって機能の使用が制御されます。この権限はプロビジョニングされるものであり、メタデータでは設定できません。- API バージョン 68.0 以降であること —
AgentforcePlatformTracingSettings型は Spring '25 で導入されました。古い API バージョンの組織では、この型は認識されません。
デプロイ後に設定が機能しないとユーザーから報告された場合、最も可能性が高い原因は、上記の前提条件が満たされていないことです。
確認事項
生成する前に、まだ明確でない場合はユーザーに確認してください。
- 有効にしますか、それとも無効にしますか?(Agentforce エージェントのトレースをどの状態にしますか?)
これはブール型フィールドを 1 つ持つシングルトン型のため、ほかに確認することはありません。
必須入力
続行する前に、次の情報を収集するか、推定してください。
- 希望する状態:
true(有効)またはfalse(無効)
指定がない場合のデフォルト:
- ユーザーが「有効にする」または「オンにする」と述べた場合:
trueに設定します - ユーザーが「無効にする」または「オフにする」と述べた場合:
falseに設定します
ユーザーの依頼が明確であれば、不要なやり取りをせず、すぐに生成してください。
ワークフロー
-
前提条件について警告する — この機能には Data Cloud と
PlatformObservability組織権限が必要であることをユーザーに伝えます。 -
テンプレートを読み込む —
assets/AgentforcePlatformTracing-template.xmlを読み込みます。 -
設定ファイルを生成する — ユーザーが希望する状態に基づいて、
{ENABLED}をtrueまたはfalseに置き換えます。 -
ファイルを配置する — プロジェクトのソースディレクトリ内の
settings/AgentforcePlatformTracing.settings-meta.xmlに出力します。
ルール/制約
| 制約 | 理由 |
|---|---|
| シングルトン — 組織ごとにファイルは 1 つのみで、ブール型フィールドも 1 つ | このメタデータ型にはインスタンスが 1 つだけ存在します。このファイルをデプロイすると、組織全体の設定が適用されます。 |
XML 名前空間は http://soap.sforce.com/2006/04/metadata であること | ほかの名前空間を指定すると、デプロイに失敗します。 |
ファイル名は AgentforcePlatformTracing.settings-meta.xml であること | この Settings 型における SFDX ソース形式の規約です。 |
enableAgentforcePlatformTracing フィールドのみを含めること | この型にはほかのフィールドはありません。 |
| API v68.0 以降が必要 | 古い組織では、このメタデータ型全体が拒否されます。 |
注意点
| 問題 | 解決策 |
|---|---|
| デプロイは成功するが、トレースが有効にならない | 組織に PlatformObservability 権限がないか、Data Cloud がプロビジョニングされていません。これらはプロビジョニングされるものであり、メタデータでは設定できません。 |
AgentforcePlatformTracingSettings 型が認識されない | 組織またはツールの API バージョンが 68.0 未満です。sfdx-project.json の sourceApiVersion を更新してください。 |
| ユーザーがこれを Platform Tracing(TraceSpanEvent)と混同する | これは Agentforce エージェントの実行スパンを Data Cloud に送信する機能であることを説明してください。TraceSpanEvent の公開には、platform-tracing-configure スキルを使用してください。 |
出力要件
成果物:
settings/AgentforcePlatformTracing.settings-meta.xml
提出前に、以下を確認してください:
- XML 名前空間が正確に
http://soap.sforce.com/2006/04/metadataである - ファイル名が
AgentforcePlatformTracing.settings-meta.xmlである -
enableAgentforcePlatformTracingのみが含まれている(余分なフィールドがない)
スキル間の連携
| 必要な作業 | 委任先 |
|---|---|
| TraceSpanEvent の公開を有効にする(Platform Tracing) | platform-tracing-configure スキル |
| Data Cloud にある既存の Agentforce エージェントのトレースデータをクエリまたは分析する | agentforce-observe スキル |
| Change Data Capture を設定する | integration-eventing-cdc-configure スキル |
| ManagedEventSubscription を設定する | integration-eventing-subscription-configure スキル |
参考ファイル一覧
| ファイル | 参照するタイミング |
|---|---|
assets/AgentforcePlatformTracing-template.xml | ステップ 2 — 設定ファイル生成用テンプレート |