BatchCalcJobDefinition
親種別
ファイルのサフィックスおよびディレクトリの場所
BatchCalcJobDefinition コンポーネントのサフィックスは .batchCalcJobDefinition で、batchCalcJobDefinitions フォルダーに保存されます。
バージョン
BatchCalcJobDefinition コンポーネントは、API バージョン 51.0 以降で使用できます。
特別なアクセスルール
このメタデータ型を使用するには、次のいずれかのライセンスが必要です。
- ロイヤルティ管理
- Financial Services Cloud
- 払い戻し管理
- Manufacturing Cloud
- Net Zero Cloud
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| aggregates | BatchCalcJobAggregate[] | データ処理エンジンの集計ノードのコレクション。 |
| appends | BatchCalcJobUnion[] | データ処理エンジンの追加ノードのコレクション。 |
| customNodes | BatchCalcJobCustomNode[] | データ処理エンジンのカスタムノードのコレクション。API バージョン 57.0 以降で使用できます。 |
| datasources | BatchCalcJobDatasource[] | データ処理エンジンのデータソースノードのコレクション。 |
| description | string | データ処理エンジン定義の説明。 |
| executionPlatformType | ExecutionPlatformType(string 型の列挙) | データ処理エンジン定義の実行に使用するプラットフォーム。有効な値は、次のとおりです。
API バージョン 59.0 以降で利用できます。 |
| filters | BatchCalcJobFilter[] | データ処理エンジン定義の検索条件ノードのコレクション。 |
| forecasts | BatchCalcJobForecast[] | データ処理エンジン定義の販売予測ノードのコレクション。 API バージョン 58.0 以降で使用できます。 |
| hierarchyPaths | BatchCalcJobHierarchyPath[] | データ処理エンジン定義の階層パスノードのコレクション。 |
| isTemplate | boolean | テンプレートのデータ処理エンジン定義であるかどうかを示します。 |
| joins | BatchCalcJobSourceJoin[] | データ処理エンジンの結合ノードのコレクション。 |
| label | string | データ処理エンジン定義の表示ラベル。 |
| parameters | BatchCalcJobParameter[] | データ処理エンジンの入力変数のコレクション。 |
| processType | BatchCalcProcessType (string 型の列挙) | データ処理エンジンのプロセス種別。有効な値は、次のとおりです。
|
| status | BatchJobDefinitionStatus (string 型の列挙) | データ処理エンジン定義の状況。有効な値は、次のとおりです。
|
| transforms | BatchCalcJobTransform[] | データ処理エンジンのデータ変換ノードのコレクション。 |
| writebacks | BatchCalcJobWritebackObject[] | データ処理エンジンの結果がライトバックされるライトバックオブジェクトのコレクション。 |
データ処理エンジンの集計ノードに関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | 集計ノードの説明。 |
| fields | BatchCalcJobAggregateField[] | 必須。集計項目のコレクション。 |
| groupBy | string[] | 必須。集計ノードでデータをグループ化するために使用される項目のコレクション。 |
| label | string | 必須。集計ノードの表示ラベル。 |
| name | string | 必須。集計ノードの名前。 |
| sourceName | string | 必須。ソースノードの名前。 |
データ処理エンジンの集計ノードの集計項目に関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| aggregateFunction | BatchCalcJobAggregateFunction (string 型の列挙) | 必須。集計に使用される関数。 有効な値は、次のとおりです。
|
| alias | string | 必須。集計項目を参照するためにデータ処理エンジン内の後続ノードが使用する名前。 |
| sourceFieldName | string | 必須。集計が計算されるソースノード項目。 |
データ処理エンジンのカスタムノードのコレクションを表します。カスタムノードは、カスタムアクションを追加する場合に使用します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | カスタムノードの説明。 |
| extensionName | string | 必須。拡張ノードの名前。 |
| extensionNamespace | string | 必須。拡張ノードの名前空間。 |
| label | string | 必須。カスタムノードの表示ラベル。 |
| name | string | 必須。カスタムノードの名前。 |
| parameters | BatchCalcJobCustomNodeParameter[] | 拡張ノードの項目の対応付け。 |
| sources | string[] | 拡張ノードのソース。 |
拡張ノードの項目の対応付けを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| name | string | 必須。パラメーターの名前。 |
| value | string | 必須。パラメーターの値。 |
データ処理エンジンのデータソースノードに関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | データソースノードの説明。 |
| fields | BatchCalcJobDatasourceField[] | 必須。データソース項目のコレクション。 |
| label | string | 必須。データソースノードの表示ラベル。 |
| name | string | 必須。データソースノードの名前。 |
| sourceName | string | 必須。データソースノードがデータを抽出する標準オブジェクトまたはカスタムオブジェクトの名前。 |
| type | BatchCalcJobSourceType (string 型の列挙) | 必須。ソースオブジェクト項目のオブジェクトの種別。サポートされている値は、StandardObject です。 |
データ処理エンジンのデータソースノードで選択されたソースオブジェクト項目に関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| alias | string | データソース項目を参照するためにデータ処理エンジン内の後続ノードが使用する名前。項目名が参照の場合は必須です。 |
| name | string | 必須。項目の名前。次のいずれかになります。
|
データ処理エンジンの検索条件ノードに関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| criteria | BatchCalcJobFilterCriteria[] | 検索条件ノードの検索条件のコレクション。 この項目は、isDynamicFilter が False に設定されている場合は必須です。 |
| description | string | 一括処理計算ジョブの検索条件の説明。 |
| filterCondition | string | 検索条件を適用するために指定されたロジック。 この項目は、isDynamicFilter が False に設定されている場合は必須です。 |
| filterParameterName | string | 種別が検索条件のパラメーターの名前。 |
| isDynamicFilter | boolean | 検索条件が動的であるかどうかを示します。値が True に設定されている場合、検索条件は、実行時に filterParameterName を使用して渡されます。 |
| label | string | 必須。検索条件ノードの表示ラベル。 |
| name | string | 必須。検索条件ノードの名前。 |
| sourceName | string | 必須。ソースノードの名前。 |
データ処理エンジンの販売予測ノードに関連する項目のコレクションを表します。API バージョン 58.0 以降で使用できます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| accuracyPercent | BatchCalcJobFrcstAccuracy (string 型の列挙) |
販売予測のエラーの原因となる間隔の比率。 可能な値は次のとおりです。
デフォルト値は None です。 |
| aggregationFields | BtchCalcJobFrcstAggrFld[] | 予測する項目のリスト。 |
| dateFieldName | string | 必須。 指定された販売予測の長さで値を予測するために使用されるソースノードからの日付項目。 |
| description | string | 販売予測ノードの説明。 |
| forecastModelType | BatchCalcJobFrcstModel (string 型の列挙) | データを予測するために使用されるモデル。 可能な値は次のとおりです。
デフォルト値は Auto です。 |
| forecastPeriodCount | int | 販売予測データを生成する期間数。たとえば、販売予測期間種別として [年-月] を選択し、予測期間数として [4] を選択すると、次の 4 か月の販売予測結果が生成されます。 最小値は 1 (デフォルト)、最大値は 100 です。 |
| forecastPeriodType | BatchCalcJobFrcstPeriodType (string 型の列挙) | 必須。 販売予測結果で日付項目値をグループ化する販売予測期間の種別。 可能な値は次のとおりです。
|
| groupFields | BatchCalcJobFrcstGrpFld[] | 販売予測ノードで処理されるデータをグループ化するための取得元項目。 |
| label | string | 必須。 UI の販売予測ノードの名前。 |
| name | string | 必須。 販売予測ノードの一意の名前。 |
| periodStartDateName | string | 必須。 販売予測期間の開始日。 |
| seasonality | BatchCalcJobFrcstSeasonality (string 型の列挙) |
毎年同じ時期に発生する周期的変動を表します。 可能な値は次のとおりです。
デフォルト値は None です。 |
| shouldExcludeLastPeriod | boolean | ソースノードの最後の期間に不完全なデータがある場合、その期間を無視するか (true)、否か (false) を示します。 デフォルト値は false です。 |
| sourceName | string | 必須。 ソースノードの名前。 データシンクノードと登録ノード以外であれば、どのノードでもソースにすることができます。 |
BtchCalcJobFrcstAggrFld
販売予測ノードで予測する項目のリストを表します。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| aggregateFunction | BatchCalcJobAggregateFunction (string 型の列挙) | 必須。 集計項目の関数。 可能な値は次のとおりです。
|
| aggregationResultLabel | string | 必須。 ソースノード項目に適用される集計関数から生成された集計結果の名前。 |
| fieldName | string | 必須。 取得元項目の名前。 |
BatchCalcJobFrcstGrpFld
販売予測ノードで処理されるデータをグループ化するための取得元項目を表します。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| fieldName | string | 必須。 販売予測ノードで処理されるデータをグループ化するための取得元項目の名前。 |
| groupBy | string | データをグループ化する値のカンマ区切りのリスト。 取得元項目のデータ型が Date または DateTime のときに必要です。 可能な値は次のとおりです。
|
データ処理エンジン定義の階層パスノードのコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | 階層パスノードの説明。 |
| hierarchyFieldName | string | 必須。階層パスを含んだ項目名。 |
| isSelfFieldValueIncluded | boolean | 自己値を計算済みの階層パスに含めるか (true) 否か (false) を示します。 |
| label | string | 必須。階層パスノードのラベル。 |
| name | string | 必須。階層パスノードの名前。 |
| parentFieldName | string | 必須。階層パスを計算するための親項目の名前。 |
| selfFieldName | string | 必須。階層パスを計算する自己項目名。 |
| sourceName | string | 必須。ソースノードの名前。 |
データ処理エンジンの検索条件ノードの検索条件に関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| inputVariable | string | 条件として使用する入力変数の名前。 |
| operator | BatchCalcJobFilterOperator (string 型の列挙) | 必須。検索条件に指定された演算子。 有効な値は、次のとおりです。
|
| sequence | integer | 必須。検索条件ノードの条件を参照するために使用される連番。 |
| sourceFieldName | string | 必須。条件を適用するためのソースノードからの項目の名前。 |
| value | string | ソースノードからのデータを絞り込むために使用される値。 |
データ処理エンジンの入力変数に関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| dataType | BatchCalcJobParameterDataType (string 型の列挙) | 必須。パラメーターのデータ型。有効な値は、次のとおりです。
|
| defaultValue | string | パラメーターのデフォルト値。 |
| description | string | 一括処理計算ジョブのパラメーターの説明。 |
| isMultiValue | boolean | パラメーターにさまざまな値があるか (true)、否か (false) を示します。この項目は、Text データ型でのみサポートされます。 |
| label | string | 必須。一括処理計算ジョブのパラメーターの表示ラベル。 |
| name | string | 必須。一括処理計算ジョブのパラメーターの名前。 |
データ処理エンジンの結合ノードに関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | 結合ノードの説明。 |
| fields | BatchCalcJobJoinResultField[] | 結合ノードの項目のコレクション。 |
| joinKeys | BatchCalcJobJoinKey[] | 結合ノードのプライマリソースノードと 2 番目のソースノードからの項目の対応付けのコレクション。 |
| label | string | 必須。結合ノードの表示ラベル。 |
| name | string | 必須。結合ノードの名前。 |
| primarySourceName | string | 必須。ノードにプライマリソースノードとして関連付けられている名前。 |
| secondarySourceName | string | 必須。ノードに 2 番目のソースノードとして関連付けられている名前。 |
| type | BatchCalcJobSourceJoinType (string 型の列挙) | 必須。プライマリソースノードと 2 番目のソースノード間に指定された結合の種別。有効な値は、次のとおりです。
|
データ処理エンジンの結合ノードの最初のソースノードと 2 番目のソースノードからの項目の対応付けに関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| primarySourceFieldName | string | 必須。プライマリソースノードの対応付けられた項目名。 |
| secondarySourceFieldName | string | 必須。2 番目のソースノードの対応付けられた項目名。 |
データ処理エンジンの結合ノードの結果項目セットに関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| alias | string | 必須。結果項目を参照するためにデータ処理エンジン定義内の後続ノードが使用する名前。 |
| sourceFieldName | string | 必須。プライマリデータソースまたは 2 番目のデータソースからの項目の名前。 |
| sourceName | string | 必須。プライマリデータソースまたは 2 番目のデータソースのソースノード。 |
データ処理エンジンのデータ変換に関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | 一括処理計算ジョブの変換の説明。 |
| droppedFields | BatchCalcJobTransformDroppedField[] | データ変換で削除された項目のコレクション。変換種別が Slice のときに使用できます。 |
| expressionFields | BatchCalcJobTransformAddedField[] | データ変換の数式項目のコレクション。変換種別が Expression のときに使用できます。 |
| label | string | 必須。一括処理計算ジョブの変換の表示ラベル。 |
| name | string | 必須。一括処理計算ジョブの変換の名前。 |
| orderBy | BatchCalcJobOrderByField[] | 各パーティショングループ内のレコードを並べ替えるために使用する項目のコレクション。 |
| partitionBy | string[] | ソースデータをパーティショングループに分けるために使用する項目のグループ。 |
| sourceName | string | 必須。ソースノードの名前。 |
| transformType | BatchCalcJobTransformType (string 型の列挙) | 必須。変換の種別。 有効な値は、次のとおりです。
|
データ処理エンジンのデータ変換で削除された項目に関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| sourceFieldName | string | 必須。削除された項目の名前。 |
データ処理エンジンのデータ変換の数式に関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| alias | string | 必須。データ処理エンジン内の後続ノードが変換ノードに対して使用する名前。 |
| dataType | BatchCalcJobDataType (string 型の列挙) | 必須。数式のデータ型。 有効な値は、次のとおりです。
|
| decimalPlaces | integer | 値の小数点の右側の桁数。Numeric データ型で必要です。 |
| expression | string | 必須。ユーザーが定義した数式。 |
| length | integer | 小数部の桁数を含む値の合計長。Text および Numeric のデータ型で必要です。 |
パーティション化されたデータを並び変えるために使用する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| name | string | 必須。データの並べ替えに使用される項目の名前。 |
| orderType | BatchCalcJobOrderType(string 型の列挙) | データの並べ替え順。 有効な値は、次のとおりです。
|
データ処理エンジンの 2 つのノードからのデータの結合に関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | 一括処理計算ジョブの結合の説明。 |
| isDisjointedSchema | boolean | 結合が 2 つのばらばらのデータセットの結合であるか (true)、否か (false) を示します。True に設定すると、共通項目がない 2 つのデータセットを結合できます。 |
| label | string | 必須。一括処理計算ジョブの結合の表示ラベル。 |
| name | string | 必須。一括処理計算ジョブの結合の名前。 |
| sources | string[] | ソースノードの名前。 |
データ処理エンジンの結果がライトバックされるオブジェクトに関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | 一括処理計算ジョブのライトバックオブジェクトの説明。 |
| fields | BatchCalcJobWritebackMapping[] | ライトバック項目のコレクション。 |
| filterCondition | string | ユーザーの書き戻しデータセットのレコードを絞り込む条件。検索条件の例としては、ユーザー ID、フェーズ名、およびユーザーが所有するレコードのみを返すセキュリティポリシーなどがあります。 API バージョン 57.0 以降で利用できます。 |
| folderName | string | 書き戻しデータセットが保存されるフォルダー。API バージョン 57.0 以降で利用できます。 |
| isChangedRow | boolean | ライトバックオブジェクトの行が変更されたかどうかを示します。True に設定すると、変更された行がライトバックされます。 |
| label | string | 必須。ライトバックオブジェクトの名前。 |
| name | string | 必須。一括処理計算ジョブのライトバックオブジェクトの名前。 |
| operationType | BatchCalcJobWritebackOpn (string 型の列挙) | 指定された操作の種別。 有効な値は、次のとおりです。
|
| sharingInheritanceObjectName | string | 行レベルの共有継承設定の適用元のソースオブジェクト名。API バージョン 57.0 以降で利用できます。 |
| sourceName | string | 必須。ライトバックオブジェクトに関連付けられているソースノードの名前。 |
| storageType | BatchCalcJobWritebackType (string 型の列挙) | ソースノードに保存されたデータを使用する場所を指定します。API バージョン 57.0 以降で利用できます。 有効な値は、次のとおりです。
デフォルト値は sObject です。 |
| targetObjectName | string | 必須。データ処理エンジンによって挿入または更新/挿入されたオブジェクト。 |
| writebackSequence | integer | データ処理エンジンによって対象オブジェクトが更新された順序。 |
| writebackUser | string | 対象オブジェクトの更新可能なオブジェクトと項目を決定する権限を持つユーザーの ID。 |
結果および対象オブジェクトの項目間の対応付けに関連する項目のコレクションを表します。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| parentName | string | 参照オブジェクトの名前。relationshipName 項目が定義されている場合にのみ必要です。 |
| relationshipName | string | 参照関係の名前。 |
| runtimeParameter | boolean | ランタイムパラメーターからのソース項目が、true か、false かを示します。デフォルト値は false です。 API バージョン 59.0 以降で利用できます。 |
| sourceFieldName | string | 必須。ライトバックされるソースノードの項目の名前。 |
| targetFieldName | string | 結果がライトバックされる sObject 項目の名前。 |
宣言的なメタデータの定義のサンプル
BatchCalcJobDefinition コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<BatchCalcJobDefinition xmlns="http://soap.sforce.com/2006/04/metadata">
3 <aggregates>
4 <description>Aggregate Description</description>
5 <fields>
6 <aggregateFunction>Count</aggregateFunction>
7 <alias>NameCount</alias>
8 <sourceFieldName>Name</sourceFieldName>
9 </fields>
10 <groupBy>ContactId</groupBy>
11 <groupBy>Name</groupBy>
12 <label>AggregateOpportunities</label>
13 <name>AggregateOpportunities</name>
14 <sourceName>Opportunity</sourceName>
15 </aggregates>
16 <forecasts>
17 <description>ForecastNode Description</description>
18 <label>ContactForecast</label>
19 <name>ContactForecast</name>
20 <sourceName>Contact</sourceName>
21 <dateFieldName>CreatedDate</dateFieldName>
22 <forecastPeriodType>YearMonth</forecastPeriodType>
23 <shouldExcludeLastPeriod>false</shouldExcludeLastPeriod>
24 <forecastPeriodCount>12</forecastPeriodCount>
25 <periodStartDateName>CreatedDateYM</periodStartDateName>
26 <forecastModelType>Auto</forecastModelType>
27 <seasonality>None</seasonality>
28 <accuracyPercent>None</accuracyPercent>
29 <aggregationFields>
30 <aggregateFunction>Count</aggregateFunction>
31 <aggregationResultLabel>CountOfLastName</aggregationResultLabel>
32 <fieldName>LastName</fieldName>
33 </aggregationFields>
34 <groupFields>
35 <fieldName>LastModifiedDate</fieldName>
36 <groupBy>Week</groupBy>
37 </groupFields>
38 </forecasts>
39 <appends>
40 <description>Append desc</description>
41 <isDisjointedSchema>true</isDisjointedSchema>
42 <label>AppendAllAccounts</label>
43 <name>AppendAllAccounts</name>
44 <sources>AccountsOfManufacturingIndustry</sources>
45 <sources>ComputeRelativeManufacturingIndustry</sources>
46 </appends>
47 <datasources>
48 <description>Desc Contact</description>
49 <fields>
50 <alias>Id</alias>
51 <name>Id</name>
52 </fields>
53 <fields>
54 <alias>LastName</alias>
55 <name>LastName</name>
56 </fields>
57 <fields>
58 <alias>CreatedDate</alias>
59 <name>CreatedDate</name>
60 </fields>
61 <fields>
62 <alias>LastModifiedDate</alias>
63 <name>LastModifiedDate</name>
64 </fields>
65 <label>Contact</label>
66 <name>Contact</name>
67 <sourceName>Contact</sourceName>
68 <type>StandardObject</type>
69 </datasources>
70 <datasources>
71 <fields>
72 <alias>Name</alias>
73 <name>Name</name>
74 </fields>
75 <fields>
76 <alias>ContactId</alias>
77 <name>ContactId</name>
78 </fields>
79 <label>Opportunity</label>
80 <name>Opportunity</name>
81 <sourceName>Opportunity</sourceName>
82 <type>StandardObject</type>
83 </datasources>
84 <description>Calculates and creates transaction journal records based on the orders placed by the loyalty program members. The transaction journals are used to accrue points to the member.</description>
85 <filters>
86 <criteria>
87 <operator>Equals</operator>
88 <sequence>1</sequence>
89 <sourceFieldName>LastName</sourceFieldName>
90 <value>Salesforce</value>
91 </criteria>
92 <description>Filter Desc</description>
93 <filterCondition>1</filterCondition>
94 <isDynamicFilter>false</isDynamicFilter>
95 <label>AccountsOfManufacturingIndustry</label>
96 <name>AccountsOfManufacturingIndustry</name>
97 <sourceName>AccountOpportunities</sourceName>
98 </filters>
99 <hierarchyPaths>
100 <description>Hierarchy Path Node</description>
101 <hierarchyFieldName>Hierarchy_Path</hierarchyFieldName>
102 <isSelfFieldValueIncluded>true</isSelfFieldValueIncluded>
103 <label>Get Hierarchy</label>
104 <name>Get_Hierarchy</name>
105 <parentFieldName>ContactId</parentFieldName>
106 <selfFieldName>LastName</selfFieldName>
107 <sourceName>AppendAllAccounts</sourceName>
108 </hierarchyPaths>
109 <isTemplate>false</isTemplate>
110 <joins>
111 <description>Left Outer Join</description>
112 <fields>
113 <alias>ContactId</alias>
114 <sourceFieldName>Id</sourceFieldName>
115 <sourceName>Contact</sourceName>
116 </fields>
117 <fields>
118 <alias>LastName</alias>
119 <sourceFieldName>LastName</sourceFieldName>
120 <sourceName>Contact</sourceName>
121 </fields>
122 <fields>
123 <alias>NameCount</alias>
124 <sourceFieldName>NameCount</sourceFieldName>
125 <sourceName>AggregateOpportunities</sourceName>
126 </fields>
127 <fields>
128 <alias>OpportunityName</alias>
129 <sourceFieldName>Name</sourceFieldName>
130 <sourceName>AggregateOpportunities</sourceName>
131 </fields>
132 <joinKeys>
133 <primarySourceFieldName>Id</primarySourceFieldName>
134 <secondarySourceFieldName>ContactId</secondarySourceFieldName>
135 </joinKeys>
136 <label>AccountOpportunities</label>
137 <name>AccountOpportunities</name>
138 <primarySourceName>Contact</primarySourceName>
139 <secondarySourceName>AggregateOpportunities</secondarySourceName>
140 <type>LeftOuter</type>
141 </joins>
142 <label>Create Transaction Journals Based on Orders</label>
143 <parameters>
144 <dataType>Date</dataType>
145 <defaultValue>2020-01-01</defaultValue>
146 <description>Desc TextParameter</description>
147 <isMultiValue>false</isMultiValue>
148 <label>DateParameter</label>
149 <name>DateParameter</name>
150 </parameters>
151 <parameters>
152 <dataType>Filter</dataType>
153 <defaultValue>{"filterCondition": "1 AND 2", "criteria": [{"sourceFieldName": "NameCount","operator": "GreaterThan","value": "20","sequence": "1"}, {"sourceFieldName": "Name","operator": "Equals","value": "Salesforce","sequence": "2"}]}</defaultValue>
154 <isMultiValue>false</isMultiValue>
155 <label>FilterParameter</label>
156 <name>FilterParameter</name>
157 </parameters>
158 <parameters>
159 <dataType>Numeric</dataType>
160 <defaultValue>5000</defaultValue>
161 <description>Desc TextParameter</description>
162 <isMultiValue>false</isMultiValue>
163 <label>NumericParameter</label>
164 <name>NumericParameter</name>
165 </parameters>
166 <parameters>
167 <dataType>Text</dataType>
168 <defaultValue>@salesforce.com</defaultValue>
169 <description>Desc TextParameter</description>
170 <isMultiValue>false</isMultiValue>
171 <label>TextParameter</label>
172 <name>TextParameter</name>
173 </parameters>
174 <processType>Rebates</processType>
175 <status>Inactive</status>
176 <transforms>
177 <description>transforms Desc</description>
178 <expressionFields>
179 <alias>NewLastName</alias>
180 <dataType>Text</dataType>
181 <expression>TODAY()</expression>
182 <length>80</length>
183 </expressionFields>
184 <label>ManufacturingIndustry</label>
185 <name>ManufacturingIndustry</name>
186 <sourceName>AccountsOfManufacturingIndustry</sourceName>
187 <transformationType>Expression</transformationType>
188 </transforms>
189 <transforms>
190 <droppedFields>
191 <sourceFieldName>NewLastName</sourceFieldName>
192 </droppedFields>
193 <label>MediaIndustry</label>
194 <name>MediaIndustry</name>
195 <sourceName>ManufacturingIndustry</sourceName>
196 <transformationType>Slice</transformationType>
197 </transforms>
198 <transforms>
199 <description>compute relative transforms Desc</description>
200 <expressionFields>
201 <alias>NewLastName</alias>
202 <dataType>Text</dataType>
203 <expression>rank()</expression>
204 <length>80</length>
205 </expressionFields>
206 <label>ComputeRelativeManufacturingIndustry</label>
207 <name>ComputeRelativeManufacturingIndustry</name>
208 <orderBy>
209 <name>LastName</name>
210 <orderType>Ascending</orderType>
211 </orderBy>
212 <partitionBy>LastName</partitionBy>
213 <sourceName>MediaIndustry</sourceName>
214 <transformationType>ComputeRelative</transformationType>
215 </transforms>
216 <customNodes>
217 <name>RebatesCustomNode</name>
218 <label>Rebates Custom Node</label>
219 <description>customNodes Desc</description>
220 <sources>Get_Hierarchy</sources>
221 <extensionName>RebatesExpression</extensionName>
222 <extensionNamespace>industries_mfg</extensionNamespace>
223 <parameters>
224 <name>inputColumn</name>
225 <value>LastName</value>
226 </parameters>
227 <parameters>
228 <name>isFilterCriteria</name>
229 <value>true</value>
230 </parameters>
231 <parameters>
232 <name>outputColumn</name>
233 <value>GenName</value>
234 </parameters>
235 </customNodes>
236 <writebacks>
237 <fields>
238 <sourceFieldName>GenName</sourceFieldName>
239 <targetFieldName>LastName</targetFieldName>
240 </fields>
241 <isChangedRow>false</isChangedRow>
242 <label>exportToContact</label>
243 <name>exportToContact</name>
244 <description>Export To Contact</description>
245 <operationType>Insert</operationType>
246 <sourceName>RebatesCustomNode</sourceName>
247 <targetObjectName>Contact</targetObjectName>
248 <writebackSequence>1</writebackSequence>
249 </writebacks>
250 <writebacks>
251 <fields>
252 <sourceFieldName>CreatedDateYM</sourceFieldName>
253 <targetFieldName>CreatedDate</targetFieldName>
254 </fields>
255 <isChangedRow>false</isChangedRow>
256 <label>exportToContactFC</label>
257 <name>exportToContactFC</name>
258 <description>Export To Contact</description>
259 <operationType>Insert</operationType>
260 <sourceName>ContactForecast</sourceName>
261 <targetObjectName>Contact</targetObjectName>
262 <writebackSequence>2</writebackSequence>
263 </writebacks>
264</BatchCalcJobDefinition>前の定義を参照する package.xml の例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ~ Copyright 2020 Salesforce, Inc.
4 ~ All Rights Reserved
5 ~ Company Confidential
6-->
7<Package xmlns="http://soap.sforce.com/2006/04/metadata">
8 <types>
9 <members>*</members>
10 <name>BatchCalcJobDefinition</name>
11 </types>
12 <version>59.0</version>
13</Package>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。