デシジョンの概要
まず、これらのデシジョンの概念を理解することから始めます。
プロセス・アプリケーションでのディシジョンはどのように機能しますか?
ビジネスにおいて、ディシジョンは至る所にあります。 このローン・アプリケーションまたは書類の変更は承認されるべきですか? この事故に緊急車両を派遣する必要がありますか? このショッピング・カートは何点のボーナス・ポイントですか? デシジョンを使用して、ビジネス・プロセス全体でデシジョンを自動化および再利用します。
デシジョン・エディタをキャンバスとして使用して、プロセス・アプリケーションのデシジョン・ロジックを定義、テストおよび出力します。 エディタでは、Decision Modeling and Notation (DMN)標準のバージョン1.1がサポートされ、FEEL (Friendly Enough Expression Language)を使用して、意思決定のモデリングをより簡単かつ直感的に行うことができます。
デシジョン表または関数、関係、コンテキストなどの複雑なロジック構造の作成についてさらに学習するには、「モデル・ディシジョン論理」を参照してください。
FEELを使用してディシジョン・ロジックのすべての表記法内で式を定義する方法を学習するには、「Friendly Enough Expression Language (FEEL)を使用した式の定義」を参照してください。
プロセスで使用できるディシジョンのタイプは何ですか。
プロセスで2つのタイプのディシジョンを使用できます - 地方ディシジョンと外部ディシジョン。
ローカル・ディシジョンは、それらが作成されたプロセス・アプリケーションのコンテキストでのみ使用できます。 通常、これらは単純なユースケースに使用されます。
外部ディシジョンを使用して、ビジネス・プロセスの複雑なディシジョン・ロジックを自動化できます。 外部ディシジョンは、ディシジョン・アプリケーションで作成およびアクティブ化されるスタンドアロンのディシジョンです。 これらは、複数のプロセス・アプリケーションで外部のディシジョンとしてコールできます。 また、デシジョン・サービスによって公開されるアクティブなREST APIエンドポイントをコールして、外部アプリケーションでこれらのタイプのデシジョンを使用することもできます。
「ローカルおよび外部のディシジョンの理解」を参照してください。
デシジョン・コンポーネントはどのように追加しますか。
他のプロセス自動化コンポーネントを追加する場合と同様に、デシジョンを追加します。 「ローカルまたは外部ディシジョンの作成」を参照してください。
DMNとFEELは何を表しますか。
エディタでは、Decision Modeling and Notation (DMN)標準のバージョン1.1がサポートされ、FEEL (Friendly Enough Expression Language)を使用して、意思決定のモデリングをより簡単かつ直感的に行うことができます。
「Friendly Enough Expression Language (FEEL)を使用した式の定義」を参照してください。
実際のデシジョンをどのようにモデル化しますか。
様々なデシジョン要素から選択し、その入力とタイプを定義し、デシジョン・ロジックをモデル化します。
構成されたデシジョンをテストできますか。
デシジョンのモデル化中に、サンプル入力値を入力し、テスト結果を表示することで、ロジックを迅速にテストします。
「デシジョン・モデルのテスト」を参照してください。
デシジョン・サービスが必要なのはなぜですか。
サービスを作成すると、1つ以上の出力デシジョンがパブリックREST APIとして公開されます。 デシジョン・サービスは、一連の入力データと、そこに含まれるデシジョン・モデルからの出力ディシジョンで構成されます。 次に、構造化プロセスでデシジョン・サービスを使用してデシジョンを実装します。
「サービスとしてデシジョンを公開」を参照してください。
構造化されたプロセスにデシジョン・サービスを追加するにはどうすればよいですか。
デシジョンをデシジョン・サービスとして公開した後、必要な場所に構造化されたプロセスにデシジョン・サービスを追加します。
「プロセスへのデシジョン・サービスの追加」を参照してください。
デシジョンを下す前に知っておくべきことは?
- 構造化されたプロセスに対してデシジョンがサポートされています。
- ネストまたはサブ・デシジョンはサポートされていません。
- 1つのデシジョンに対して複数のデシジョン・サービスを作成できます。