Functionsの構成
組込み関数では使用できない特定の操作を定義する関数を作成できます。 Oracle Integrationでは、関数表記法を使用して作成されたデシジョンは、別のデシジョンから呼び出された場合にのみ値を返します。
別のディシジョンから関数を正常に起動するには、関数呼出しのパラメータの数とタイプが、関数定義のパラメータの数とタイプと一致する必要があります。
ノート:
関数自体によるディシジョンは結果を返さないため、出力のディシジョンではありません。 そのため、デシジョン・サービスに機能ディシジョンを追加することはできません。キャンバスに関数のデシジョンを追加し、そのプロパティを定義するには、「ディシジョンの追加」を参照してください。
次のステップに従って、ディシジョンのロジックを構成します:
ディシジョン・モデル内で行った変更は、自動的に保存および検証されます。 エラーおよび警告(ある場合)がエディタに表示されます。 エラーまたは警告アイコンをクリックして、確認して修正します。 「ディシジョンにおけるエラーのレビューおよび修正」を参照してください。
次の例は、Oracle Integrationでのファンクションの実装を示しています。 ここでは、関数デシジョンには、デシジョン表の形式で通常の割引のロジックが含まれています。 出力デシジョンにより、機能デシジョンが起動され、特別割引率が計算されます。
機能ディシジョン

関数を呼び出す出力ディシジョン
