Excel シナリオ・ファイル

Excel シナリオ・ファイルの生成後に、テストまたはシミュレーションでルールを検証するために使用されるシナリオ・データを追加する必要があります。

Excel シナリオ・ファイルには、以下のシートが含まれている可能性があります。
  • シナリオ: シナリオの入力データが含まれています。 テストとシミュレーションの両方のシナリオ・ファイルにこのシートが含まれています。
  • データ・エントリー: 他のシートで使用する情報を再グループ化します。
  • 予期した結果: テストから予期した結果が保持されます。
  • 予期した実行の詳細: テストから予期した実行の詳細が保持されます。
重要:

シートの列構造は絶対に変更しないでください。

シートへのデータの入力

数値やストリングなどのリテラル値、数式、ドメインの値、値の一覧、およびその他の Excel シートの値を入力することができます。 入力できるデータのタイプは、列の定義方法によって異なります。

生成される表には、データの入力に役立つビジュアル・エイドが含まれています。
  • 赤い三角形: 列ヘッダーに表示され、入力する値のタイプ (テキスト、数値、日付、true/false など) を説明するコメントがあることを表します。 三角形の上にカーソルを移動すると、次のようにコメントが表示されます。

    赤い三角形の上にカーソルを移動すると表示されるコメントを示すイメージ。
  • 深緑色の三角形: セルに表示され、そのセルに対してより適したフォーマットを提示しています。 例えば、テキスト・セルに数値を入力した場合、Excel により、そのセルを数値用にフォーマット設定するように提案されます。 シナリオが正しく実行されるようにするには、これらの提案を無視してください。
  • 矢印: 列名の前に表示され、値が、別の「データ・エントリー」シートで指定されているエントリーに対応する必要があることを示します。

正しい値が数値の場合は、数式を入力できます。

ドメインの値を入力するには、セルを選択し、その横にある矢印をクリックして使用可能な値を表示します。

値のリストが含まれる Excel ファイルを示すイメージ。

値の一覧をテストするとき、別の行の対応するセルに各アイテムを入力します。

値のリストが含まれる Excel ファイルを示すイメージ。

最後に入力した ID が使用されるため、行ごとにシナリオ ID を複製する必要はありません。

「シナリオ」シート

「シナリオ」シートの各行は、1 つのシナリオを表しています。 各シナリオには、トランザクションの処理に必要なすべての情報が含まれている必要があります。

このイメージは「シナリオ」シートの表を示しています。
列は、シナリオごとに指定する必要がある情報を示しています。
  • シナリオ ID: シナリオを識別する名前で、固有である必要があります。

  • 説明: シナリオを説明するフリー・テキスト・セルです。

  • ビジネス用語: シナリオの値です。 太字の列またはサブ列は必須です。

注:

列ヘッダーと最初のシナリオの間にある縮小された複数の行には、開発者の役に立ちそうな情報が格納されています。 これらの行は編集しないでください。

「データ・エントリー」シート

「データ・エントリー」シートは、シナリオ・ファイルを生成するときに作成します。 「データ・エントリー」シートは、別のシートで使用するデータを再グループ化します。

各データ・シートの名前は、データを使用する他のシートの列内に存在することが予期されるデータのタイプとなります。 例えば、次の図で、「住所」シート 1 には、「シナリオ」シートの「住所」列 2 で使用される異なる複数の住所が含まれています。

このイメージは、住所データ・エントリー・シートと、「シナリオ」シート内のその列を示しています。
注:

「データ・エントリー」シートの値を使用する列の列ヘッダーには、矢印が付いています。

「データ・エントリー」シートでエントリーを作成するには、他のシートでそのエントリーを識別する一意の名前を含む行を入力します。

予期した結果シート

「予期した結果」シートには、シナリオを使用するテストの実行時に取得することが予期される結果が含まれています。

ルール・セットの多くの側面をテストできますが、「予期した結果」シートには、シナリオ・ファイルの生成時に指定したテストのみが含まれます。 例:

シナリオ・ファイルの「予期した結果」シートを示すイメージ。

「予期した結果」シート内の青い各列はテストに対応しています。 列に値を入力しない場合、対応するテストはスキップされます。

ヒント:

Excel 内に新しい列を作成することはできません。 ただし、別の空のシナリオ・ファイル・テンプレートを作成して、そこから列をコピーして貼り付けることはできます。

シナリオを含むシートとその予期した結果をリンクするには、それぞれの「シナリオ ID」列に名前を入力します。 2 つのシート間で名前が一致していることの確認に加えて、シナリオとその予期した結果の順序を同じにしておくことをお勧めします。

値の一覧をテストするとき、別の行の対応するセルに各アイテムを入力します。 各行に「シナリオ ID」を複製する必要はありません。

予期した実行の詳細シート

「予期した実行の詳細」シートには、シナリオを使用するテストの実行時に取得することが予期される実行の詳細が含まれています。

以下に、実行の詳細の例を示します。
  • 実行されたルールのリスト
  • 実行されたルール・フロー・タスクのリスト
  • 実行期間

実行の多くの側面をテストできますが、「予期した実行の詳細」シートには、シナリオ・ファイルの生成時に指定したテストのみが含まれます。 「予期した実行の詳細」シート内の緑色の各列はテストに対応しています。

シナリオを含むシートと予期した実行の詳細をリンクするには、それぞれの「シナリオ ID」列に名前を入力します。