機械翻訳について

式の構成

式はFEELの構文に従って定義される論理表記で、単一の値に評価されます。 1つ以上のオペランド(リテラル、定数、変数など)およびゼロ以上の演算子で構成できます。

Oracle Integrationでは、入力変数、他のディシジョンの出力、または組込み関数を使用して式を定義できます。

キャンバスに式ディシジョンを追加し、そのプロパティを定義するには、「ディシジョンの追加」を参照してください。

次のステップに従って、ディシジョンのロジックを構成します:

  1. 式ノードをダブルクリックして、そのロジック・エディタにアクセスします。
    または、ノードを選択し、サイドバーの「ディシジョン・ロジックの編集または表示」アイコンをクリックします。
  2. 「式の入力」フィールドをクリックして、デシジョン出力、変数、関数およびキーワードを含む提案リストを表示します。
  3. 提案を使用して式を定義するか、独自の記述を行います。 FEEL構文を使用します。 「フレンドリな表現言語について」を参照してください。
  4. 別のディシジョンでロジック定義全体を再利用するには、ロジック定義を切り取るかコピーして、目的のディシジョンに貼り付けます。 ヘッダーで「Options」アイコンをクリックし、必要なアクションを選択します。
ディシジョン・モデル内で行った変更は、自動的に保存および検証されます。 エラーおよび警告(ある場合)がエディタに表示されます。 エラーまたは警告アイコンをクリックして、確認して修正します。 「ディシジョンにおけるエラーのレビューおよび修正」を参照してください。

次に、単純な式の例をいくつか示します:

  • この式は、応募者の年齢を評価します。 変数「応募者」「時代」プロパティが70未満の場合、ディシジョンの出力はtrueで、それ以外の場合はfalseです。

    イメージは、年齢と呼ばれる式のディシジョンを示しています。 式フィールドに入力される値は、applicant.age<70です。

  • この式は、定数および入力変数「半径」を使用して円の面積を計算します。

    このイメージは、Areaという式のディシジョンを示しています。 式フィールドに入力される値は、3.14*radius*radiusです。