機械翻訳について

ビジネス・ルールで使用できる関数

ビジネス・ルールの関数を使用して、詳細を取得したり計算します。

オーケストレーション・プロセス上のルールで使用できる関数

これらの関数は、オーケストレーション・プロセス上に作成するルールで使用します。 ルーティング・ルールでは使用できません。

これらの関数は属性レベルで機能します。 これらは、「式ビルダー」ダイアログの関数タブで、各オブジェクトの下の最初のエントリとして確認できます。

各日付属性に事前定義済の日付関数を使用することもできます。

オーケストレーション・プロセスで使用できる日付関数

機能

説明

getAdjustedDate(Timestamp, Double)

記号に応じて、引数Double (日)の値をTimestamp引数から加算または減算し、Timestamp引数に結果を返します。

subtractFromDate(Timestamp, Timestamp)

最初のTimestamp引数から2番目のTimestamp引数の値を引きます。

2番目のTimestamp引数が空の場合、subtractFromDateは最初のTimestamp引数から現在の日付を減算します。

subtractFromDateは、日数をBigDecimal()値として返します。

getConvertedDate(Object)

日時データ型の日付オブジェクトの型を変換します。

current_date

システム日付を日時データ型として取得します。

オーケストレーション・プロセスで使用できる変更管理機能

機能

説明

hasChanges()

変更オーダーの拡張可能フレックスフィールド値が、以前のバージョンの販売オーダーに含まれる値と異なるかどうかを決定します。

getAttribute(String)

属性の名前を取得します。

オーダー・ヘッダー、オーダー明細、オーケストレーション・プロセスまたはタスクでgetAttributeを使用します。

getTransactionalAttribute(String)

トランザクション属性の名前を取得します。

getFlexContext(String)

拡張可能フレックスフィールドのコンテキストの名前を取得します。

getFlexContextはオーダー明細でのみ使用します。

これらの関数も使用できます。 属性名の前にアンダースコア(_)を付け、属性名を引用符で囲む必要があります。

機能

説明

attributeChanged(String)

変更オーダーの属性の値が、以前のバージョンの販売オーダーに含まれる値と異なるかどうかを決定します。

オーダー・ヘッダー、オーダー明細または拡張可能フレックスフィールド・コンテキストで使用します。

getFlexAttributeValue(String)

データ型Stringの拡張可能フレックスフィールド属性の値を取得します。

拡張可能フレックスフィールド・コンテキストでのみ使用します。

getFlexAttributeDateValue(String)

データ型日付の拡張可能フレックスフィールド属性の値をタイムスタンプ書式で取得します。

拡張可能フレックスフィールド・コンテキストでのみ使用します。

getFlexAttributeNumValue(String)

データ型Numberの拡張可能フレックスフィールド属性の値を取得します。

拡張可能フレックスフィールド・コンテキストでのみ使用します。

詳細は、「拡張可能フレックスフィールドを使用したOrder ManagementとOracle Applicationsの統合」を参照してください。

関数を選択する例

「式ビルダー」ダイアログの関数タブを使用して、使用できる引数のリストを取得します。 例:メソッドgetFlexAttributeDateValue。

式ビルダー・ダイアログの関数タブ