注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

シナリオの適用

シナリオを適用すると、そのシナリオに関連付けられたアクションがオントロジーに適用されます。これらのアクションはトランザクションとして適用され、アクションのいずれかで検証に失敗した場合、すべてのアクションが適用されるか、または一つも適用されません。

シナリオにおけるモデルの結果は、これらが明示的に変更可能な値ではなく、期待される結果を表すため、オントロジーに適用されないことに注意してください。

シナリオは、Button Group ウィジェット内のボタンに対する On click 設定から Scenario event オプションを使用して適用されます。 Scenario event 設定セクションで、Apply scenario とこのボタンがクリックされたときに適用したいシナリオの変数を選択します。

applying-scenarios-1

また、オントロジーにシナリオを適用した後に実行するアクションをオプションで指定することもできます。アプライアクションが設定されている場合、そのアクションの検証ロジックもアプリケーション内のアプライパーミッションを制御するために使用されます。つまり、ユーザーは設定したアプライアクションを実行できる必要があるため、シナリオを適用することができます。

applying-scenarios-2

適用するシナリオがオブジェクトに保存されている場合、シナリオに未保存の変更があるとボタンが無効になります。

applying-scenarios-3

保存されたシナリオを適用し、アプライアクションを使用している場合、アプライアクションのオブジェクトパラメーターに scenarios:scenario-object-locator タイプクラスを設定することで、パラメーターに保存されたシナリオを支えるオブジェクトを自動的に埋め込むことができます。このようにして、保存されたシナリオオブジェクトのワークフロー固有のメタデータを、成功した場合に変更することができます。

applying-scenarios-4