---
schema_version: "1"
id: 8591ef11047801cb95230ff996e01d8c028e151a78904ff8fbcb19643a3b5736
title: Transaction (<tracking:transaction/>)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-code-builder/acb-component-transaction.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-code-builder/acb-component-transaction
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0d4ebb70c5cdfe8a920392fbc803e5b8bb13851a306ae14611abf6bb02577f28
description: MuleSoft Documentation Site
latest: true
---
# Transaction (<tracking:transaction/>)

すべての追跡対象イベントの識別子を設定します。

Anypoint Runtime Manager または CloudHub のどちらを使用しているかにかかわらず、実行時に追跡対象イベントを分析するときにトランザクションの有用な情報 (注文番号など) が表示されるようにするには、トランザクション ID を使用します。

トランザクション ID は DataWeave 式をサポートするため、ID を動的に作成し、イベントに関連する情報を ID に含めることができます。

## [](#component-xml)コンポーネント XML

このコンポーネントは、次の XML 構造をサポートします。

```xml
<tracking:transaction
    id="#[payload.orderId]"
    doc:name="Transaction"
    doc:id="qjktlq" />
```

Transaction (​`<tracking:transaction/>`​) 属性は UI および XML で設定できます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 60%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">属性名</th>
<th class="tableblock halign-left valign-top">属性 XML</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Transaction (トランザクション)</strong>​ (デフォルト)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>doc:name</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>キャンバスに表示されるコンポーネントの編集可能な名前。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">なし</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>doc:id</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>コンポーネントの自動生成された識別子。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Id</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>id</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>識別子の値を定義します。この値は式またはリテラルにすることができます。デフォルトでは、コンポーネントには数値が割り当てられます。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#例)例

次の例では、​`payload.orderId`​ 値を使用してトランザクション ID を設定します。

```xml
<flow name="flow">
...
  <tracking:transaction id="#[payload.orderId]" />
...
</flow>
```

## [](#see-also)関連情報

- [ビジネスイベント](https://docs.mulesoft.com/mule-runtime/latest/business-events)
- [デフォルトイベント追跡の設定](https://docs.mulesoft.com/mule-runtime/latest/business-events-in-components)