タスク1.2 - 3Dモデルからデータを取得する
タスクの概要
このチュートリアルタスクでは、チャートを使用してモデルからデータを取得する方法を学習します。
このシミュレーションモデルを構築する目的が、カスタマーサービスセンターの効率化と顧客満足度の向上であることから、次の質問に答える意図でデータを収集します。
- シミュレーション中のさまざまな時点において、待機列の長さはどのくらいになりますか?
- 顧客の待ち時間の平均はどのくらいですか?
- 満足して帰る顧客と満足できずに帰る顧客はそれぞれ何人ですか?
- サービスデスクが混み合う時間の割合(空いている時間に対して)はどのくらいですか?
これらの質問に答えるのに役立つチャートを作成する方法を学習します。このタスクを完了すると、次の画像のようなチャートを含むダッシュボードが作成できます。
ステップ1 ダッシュボードを作成する
このステップでは、シミュレーションモデルにダッシュボードを追加します。ダッシュボードは実行中のシミュレーションモデルに関するデータをリアルタイムで更新するチャートを表示できる空白のスペースです。次のステップで実際にチャートを作成します。
このステップでは、ダッシュボードの追加、名前の変更、サイズの変更を行います。
- メインツールバーで[ダッシュボード]ボタンをクリックして、メニューを開きます。[ブランクのダッシュボードを追加]を選択します。新しいダッシュボードが3Dモデルの右側に別のペインとして開きます。
- ダッシュボードに新しい名前を付けるために、[プロパティ]の上部にあるオブジェクト名ボックスに「カスタマーサービスメトリック」と入力します。
- 最後に、ダッシュボードのサイズを変更して少し大きくします。マウスポインターが矢印に変わるまで、ダッシュボードの左端にマウスを合わせます。
- ウィンドウまたはペインの端をクリックし、ダッシュボードペインがデフォルトサイズの約1.3倍の大きさになるまでドラッグします。
ステップ2 プロパティから統計を固定する
このステップでは、3Dオブジェクトの統計をダッシュボードに固定する方法を学習します。3Dモデル内の各オブジェクトは、現在のコンテンツ(現在固定リソースにあるフローアイテムの数)やその滞在時間(フローアイテムが固定リソースに滞在する時間)などの自動統計を収集します。[プロパティ]で特定のオブジェクトに関するこれらの統計を表示して、シミュレーションの実行に伴いリアルタイムで更新される様子を確認できます。
これらのオブジェクトの統計情報をダッシュボードに固定して、データ収集に役立てることもできます。顧客の待ち時間に関するデータの収集が目的であることから、このステップでは、「Waiting Line」キューのコンテンツ統計をダッシュボードに固定します。
統計をダッシュボードに固定すると、このデータを追跡する統計コレクターというものが自動で作成されます。統計コレクターはバックグラウンドで動作して、モデルのオブジェクトから特定のデータを収集します。シミュレーションの実行中、各統計コレクターはモデルの3Dオブジェクトのイベントをリッスンし、そのイベントに関するデータをデータテーブルに収集します。データテーブルを直接表示することも、ダッシュボードのチャートを使用してデータを視覚化することもできます(ExcelやTableauなどのサードパーティのソフトウェアプログラムを使用してデータを分析または視覚化する場合は、テーブルをエクスポートすることもできます)。詳細については、「シミュレーションモデルからデータを取得する」の章を参照してください。
この統計を使用して、待機列のコンテンツが時間とともに増加または減少する様子を示すタイムプロットチャートを作成します。このチャートを作成するには:
- 3Dモデルで[Waiting Line]キューをクリックして選択します。[プロパティ]で、[統計情報]グループの横にある[展開]ボタンをクリックして、オブジェクトの統計を開きます。
- [コンテンツ]統計の横にある[固定]ボタン をクリックしてメニューを開きます。[カスタマーサービスメトリックに固定]をポイントし、[コンテンツ]をポイントしてから[折れ線グラフ]を選択します。チャートは空白で表示されます。
- [リセット]ボタン をクリックしてチャートのコンテンツを表示します。
- チャートが選択されていない場合は、このチャートをクリックして選択します。マウスポインターが矢印に変わるまで、チャートの右端にマウスを合わせます。チャートの端をドラッグして拡大します。
- [プロパティ]の上部にある名前ボックスで、チャートの表示名を「時間経過に伴う待機列の状態」に変更します。
この時点でシミュレーションモデルを実行すると、チャートは時間の経過とともに次のようになります。
ステップ3 ライブラリからチャートを追加する
このステップでは、ライブラリからダッシュボードにチャートを追加する方法を学習します。ダッシュボードを開いてアクティブにすると、ライブラリ(左ペイン)がさまざまなチャートの表示に変更されます。データをどのように視覚化するかに応じて、ライブラリからチャートを選択できます。
このステップでは、待機中の顧客の滞在時間を追跡するチャートを追加します。これらの統計から、顧客の待ち時間の平均値や最大値に関するデータを入手できます。
これは、[サンプラー]ボタン と呼ばれる便利なツールを使用する最初のチュートリアルでもあります。このボタンをクリックすると、マウスが[サンプラー]アイコンに変わり、サンプリングモードに入ったことを示します。サンプリングモードでは、必要に応じてシミュレーションモデル内のオブジェクトを素早く簡単にサンプリングできます。このステップでは、モデル内のオブジェクトをサンプリングしてチャートに追加します。
ライブラリからチャートを追加するには:
- [カスタマーサービスメトリック]ダッシュボードのグレーの領域をクリックします。
- [滞在時間]セクションの[滞在時間]オプションをクリックし、[棒グラフ]をダッシュボードにドラッグします。
- この新しいチャートをクリックしてプロパティを表示します。
- チャートの名前を「平均待ち時間」に変更します。
- [オプション]パネルで、サンプラーボタン をクリックしてサンプリングモードに入ります。次に、[Waiting Line]キューをクリックします。
- [カスタマーサービスメトリック]ダッシュボードのグレーの領域をダブルクリックします。
- [滞在時間]セクションの[滞在時間]オプションをクリックし、[テーブル]を選択します。
- この新しいチャートをクリックしてプロパティを表示します。
- チャートの名前を「待ち時間」に変更します。
- [オプション]パネルで、サンプラーボタン をクリックしてサンプリングモードに入ります。次に、[Waiting Line]キューをクリックします。
- 必要に応じて、ダッシュボード内のチャートのサイズや位置を自由に変更してください。
この時点でシミュレーションモデルを実行すると、チャートは時間の経過とともに次のようになります。
ステップ4 出力チャートを追加する
このステップでは、モデルの出力を測定するためにチャートを追加します。このチャートには、[Happy Customers]あるいは[UnHappy Customers]のシンクを経由してシステムを離れた人の合計を表示します。
出力チャートを作成するには:
- [カスタマーサービスメトリック]ダッシュボードのグレーの領域をダブルクリックします。ダッシュボードのライブラリウィンドウがポップアップ表示されます。
- [出力]セクションの[出力]オプションをクリックし、[棒グラフ]を選択します。
- この新しいチャートをクリックしてプロパティを表示します。
- チャートの名前を「Happy vs Unhappy Customers」に変更します。
- [オプション]パネルのサンプラーボタン をクリックし、[Happy Customers]シンクをクリックします。
- サンプラーボタン を再度クリックし、今度は[Unhappy Customers]シンクをクリックします。
- [カスタマーサービスメトリック]ダッシュボードのグレーの領域をダブルクリックします。
- [出力]セクションの[出力]オプションをクリックし、[テーブル]を選択します。
- [オプション]パネルのサンプラーボタン をクリックし、[Happy Customers]シンクをクリックします。
- サンプラーボタン を再度クリックし、今度は[Unhappy Customers]シンクをクリックします。
この時点でシミュレーションモデルを実行すると、チャートは時間の経過とともに次のようになります。
ステップ5 状態チャートを作成する
このステップでは、最後の1つのチャートをダッシュボードに追加します。それは、サービスデスクの利用状況を示す円グラフです。このチャートを作成するには:
- [カスタマーサービスメトリック]ダッシュボードのグレーの領域をダブルクリックします。
- [状態]セクションの[状態]オプションをクリックし、[円グラフ]を選択します。
- この新しいチャートをクリックしてプロパティを表示します。
- チャートの名前を「サービスデスク利用状況」に変更します。
- [オプション]パネルのサンプラーボタン をクリックし、[Service Desk]プロセッサをクリックします。
この時点でシミュレーションモデルを実行すると、チャートは時間の経過とともに次のようになります。
ステップ6 データを分析する
このステップでは、シミュレーションモデルを実行してチャートを表示します。これらのチャートから収集した情報を使用して、ビジネスシステムの問題点を特定する方法を学習します。
まだ行っていない場合は、より包括的なデータを高速に取得するためにシミュレーションモデルの実行速度を「1000」に変更します。また、シミュレーションモデルを12時間(43,200秒)後に停止するように設定する必要もあります。具体的な方法については、前のチュートリアルタスクの「ステップ6」を参照してください。
シミュレーションバーの[リセット]ボタンを押してモデルをリセットします。次に、[実行]ボタンを押します。
シミュレーションの実行に伴い、チャートがリアルタイムで更新されます。チャートが完了したら、それらを分析してカスタマーサービスセンターの潜在的な問題を解明します。
たとえば、全体的に不満のあるお客様よりも満足したお客様が多い一方で、依然として多数の顧客が過度に長い待ち時間のために立ち去っています。
また、サービスデスクはほぼ常に利用されていることが分かります。サービスデスクの従業員が一生懸命に働き、常に顧客に対応しているのは好ましいことです。しかし、ダウンタイムがないことは、サービスデスクが過剰利用されていることを示唆します。
これらの結果に基づき、過度のアイドル時間を発生させることなく満足したお客様の数を増やすのに適切なデスク数を確認するため、デスクの追加を試してみることをおすすめします。このチュートリアルの最後のタスクでこの変更を行います。
結論
次のチュートリアルタスクでは、処理フローツールを使用して同じシミュレーションモデルを構築します。処理フローツールは、モデリングのさまざまなアプローチを供します。「チュートリアルのタスク1.3 - 処理フローモデルを構築する」に進みます。