トランザクションマネージャー:明細行レベルのシステムフィールド
価格、製品の詳細、注文情報など、製品に関する情報を提供する [トランザクションマネージャー] フィールドについて説明します。
トランザクションマネージャーで使用できるフィールドは、ユーザーインターフェイス (UI) で次の 2 つのレベルに分類されます。
- トランザクションレベルフィールド:ヘッダーレベルフィールドとも呼ばれるこれらのフィールドは、見積もり番号、機会の詳細、アカウント情報など、トランザクションに関する一般的な情報を提供します。トランザクションレベルのフィールドの詳細については、「 トランザクションマネージャー:トランザクションレベルのシステムフィールド」を参照してください。
- 取引明細行レベルフィールド:明細行レベルフィールドとも呼ばれるこれらのフィールドは、価格、製品の詳細、注文情報など、取引明細行に関連付けられた製品に関する特定の情報を取得します。
トランザクションマネージャーのシステム提供フィールド
デフォルトでは、トランザクションマネージャーには、アドミニストレーターによるトランザクション処理を支援する一連のシステム提供フィールドが用意されています。
この記事では、システムによって事前定義されたトランザクション明細行レベルのフィールドに焦点を当てます。
- 行レベルでシステム生成フィールドでは、プリフィックス「txn.line」の後に実際のフィールド名が続きます。
- ユーザーが作成したカスタム行レベルのフィールドには、「txn.line.custom」というプリフィックスが付き、その後に目的のフィールド名が続きます。
システム提供の行レベルフィールドのリスト
次の表は、トランザクション明細レベルのシステム提供フィールドの概要を示しています。
列:
- 変数名:環境で構成されたフィールドのシステム定義名
- 説明:システムフィールドの目的とユースケースの簡単な概要
- 変更可能:フィールド構成を編集できるユーザーを示します。
- システム:システムアドミニストレーターのみがフィールドを変更できます
- ユーザー:適切な権限を持つ承認済みエンドユーザーは、フィールド構成を更新できます
- デフォルト値:システムフィールドに割り当てられた初期値。構成時にデフォルトとして設定できるものを指定します
| 変数名 | 説明 | 変更者 | デフォルト値 |
|---|---|---|---|
| txn.line.id | トランザクション明細行の UUID - 1 つのテナントのセクターとリージョン間で一意である必要があります。テナント全体で一意ではない場合があります | System |
<生成された> システムによって自動生成 |
| txn.line.parent.id | 親品目の ID | ユーザー |
<Empty> ユーザーによる渡しが想定されています |
| txn.line.isProduct | 追加する製品がカタログで入手可能かどうかを示すブールフィールド | System | FALSE |
| txn.line.product.id | 追加する製品の製品 ID | System |
<生成済み> システムによって自動生成 ステージ設定 [製品データを更新] が有効になっている場合、データが更新されます |
| txn.line.product.name | 追加する製品の名前 | System |
<生成済み> システムによって自動生成 ステージ設定 [製品データを更新] が有効になっている場合、データが更新されます |
| txn.line.product.externalId | 追加する製品の外部 ID ( CPQ アドミンユーティリティで定義) | System |
<生成済み> システムによって自動生成 ステージ設定 [製品データを更新] が有効になっている場合、データが更新されます |
| txn.line.product.partnerId | 追加する製品のパートナー ID ( CPQ アドミンユーティリティで定義) | System |
<生成済み> システムによって自動生成 ステージ設定 [製品データを更新] が有効になっている場合、データが更新されます |
| txn.line.product.productCode | 追加する製品の製品コード ( CPQ アドミンユーティリティで定義) | System |
<生成済み> システムによって自動生成 ステージ設定 [製品データを更新] が有効になっている場合、データが更新されます |
| txn.line.product.description | 追加する製品の説明 | System |
<生成済み> システムによって自動生成 ステージ設定 [製品データを更新] が有効になっている場合、データが更新されます |
| txn.line.created | トランザクション明細が追加されたタイミングを示すタイムスタンプ | System |
<生成済み> システムによって自動生成されます。 |
| txn.line.createdBy | トランザクション明細を追加したユーザーの名前 | System |
<生成済み> システムによって自動生成 |
| txn.line.modified | トランザクション明細が最後に変更された日時を示すタイムスタンプ | System |
<生成済み> システムによって自動生成 |
| txn.line.modifiedBy | トランザクション明細を最後に変更したユーザーの名前 | System |
<生成済み> システムによって自動生成 |
| txn.line.isConfigured | 明細が構成済み品目 (単純な製品が追加されたもの) か、構成済み品目 (親製品と子製品で構成される構成の最上位品目レベル) かを示すブール値 | System |
FALSE 構成が追加された場合は自動的に true に設定されます |
| txn.line.configuration.id | 構成の UUID | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.solutionId | 構成が属するソリューションの UUID | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.id | 構成が追加された後の BOM 内のアイテムの構成アイテム ID | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.price | 構成が追加された後の BOM 内のアイテムの構成アイテム価格 | System |
0.0 構成がない場合は未使用のままです |
| txn.line.configuration.item.quantity | 構成が追加された後の BOM 内のアイテムの構成アイテム数量 | System |
0.0 構成がない場合は未使用のままです |
| txn.line.configuration.item.type | 構成が追加された後の BOM 内のアイテムの構成アイテムタイプ | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.notes | 構成が追加された後の BOM 内のアイテムの構成アイテムメモ | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.description | 構成アイテム (CI) の作成時に言及された説明 | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.parentProduct | BOM に追加された構成アイテム (CI) の親製品のトランザクション品目構成アイテム ID | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.uom | 構成アイテム (CI) の作成時にその定義に使用された測定単位 | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.bomType | 構成アイテム (CI) 作成時に定義された BOM タイプ | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.extPrice | 構成数量価格 (構成アイテムの extPrice 列で定義) | System |
0.0 構成がない場合、このフィールドは存在しません |
| txn.line.configuration.item.orderNumber | 追加されたときの構成アイテム (CI) の順序番号 | System |
<Empty> 構成がない場合は未使用のままです |
| txn.line.configuration.item.rollUpPrice | 構成アイテム (CI) の作成時に rollupPrice 列で定義された値 | System |
0.0 構成がない場合は未使用のままです |
| txn.line.configuration.item.uniqueIdentifier | 構成アイテム (CI) の定義に使用される一意の識別子 (再構成に有用) | System |
<Empty> ユーザーが生成しましたが、作成後は変更できません |
| txn.line.configuration.item.key | 一意の識別子を使用できない場合の再構成時に構成アイテム (CI) に一致するようにフォールバックします | System |
<Empty> 行の追加時にシステムによって生成 |
| txn.line.isVisible | 品目グリッドにエントリを表示するかどうかを決定します | ユーザー |
TRUE ユーザーによって選択されます |
| txn.line.selected | 選択した行でアクションを実行するためにルール条件で使用されます。行レベルのイベントが実行されている場合は TRUE に設定されます | System |
False イベントの実行中、フィールドは TRUE に設定されます。イベントの影響を受けるすべての明細に影響します たとえば、トップレベルの行を削除すると、イベントの実行時に削除されるすべての子行に対してこのフィールドが TRUE に設定されます。すべてのアクションが完了すると、値は False に戻されます |
| txn.line.isReorderable | 明細を並べ替えることができるかどうかを示します | ユーザー | TRUE |
| txn.line.configuration.status | 構成検証ステータスを示します - イベント設定の構成アイテムの検証をサポートします | System |
<Empty> 行が追加されたときにシステムによって生成されます |
| txn.line.configuration.validatedAt | 前回の構成検証の日付を示します。イベント設定の構成済みアイテムの検証をサポート | System |
<Empty> 行が追加されたときにシステムによって生成されます |
| txn.line.isNew | 明細が新規 (true) か既存 (false) かを示します | System |
<Empty> 行が追加されたときにシステムによって生成されます 行を作成するイベントの操作中、値は TRUE です。 |