イベント スクリプトのベスト プラクティス
イベント スクリプトを使用する際には、次のベスト プラクティスを考慮してください。
■システムからテスト スクリプトとその他の期限切れのスクリプトを削除して、定期的にスクリプト リストを管理してください。スクリプトの総数は、開催場所の必要に応じてできる限り抑えてください。
■イベントの前にスクリプトの変更を確定します。
■可能であれば、イベント中にスクリプトが起動されないようにします。
■イベントの開始前にすべてのスクリプトの起動を完了します。
■スクリプトのグループが同時に起動されないようにします。スクリプトが順次起動されて複数のスクリプトを一度に起動しょうとすると、ステートの変化が遅延することがあります。
■イベント スクリプトの起動/停止の制御にスケジューラを使用するときは、手動で停止する必要があるスケジュール済みのスクリプトの編集は慎重に行ってください。そのスクリプトを手動で再起動した場合、手動で起動したスクリプトをスケジューラが停止しないというリスクがあります。
適切な時点でそのスクリプトを手動で停止することを覚えておいてください。そうしないと定期的にスケジュールされた次の起動時刻にスクリプトがブロックされます。この場合、ブロックされたスクリプトを削除するか、または手動で起動したスクリプトを停止します。
■トリガーとスケジューラの両方を使用した、スクリプトのブロックにつながる可能性があるイベント スクリプトの起動を回避します。
■開催場所全体のすべてのゾーンとグループ、およびイベントに必要なすべてのステートをリストアップしたコンテンツ マトリックスの作成を検討してください。スプレッドシートを使用すると、ステートごとに必要なコンテンツとプレイリストを記録しやすくなります。
■イベント コンテンツの準備と計画の詳細については、『 Cisco Vision Director Operations Playbook 』 (または Cisco.com の対応するリリースのガイド)を参照してください。
■DMP のタイプが混合している環境で使用する場合、デバイスの違いを注意深く考慮して、要件に応じてイベント スクリプトの設計と計画を行います。
注 : ベスト プラクティスは、同じモデル タイプのメディア プレーヤーのグループを作成し、同じモデル グループのゾーンを作成することです。詳細については、 ゾーンとグループのベスト プラクティス を参照してください。
■TV コントロールに RS-232 を使用している場合、TV のオン/オフ コマンドを何回か送信することで最初に応答しない可能性のある TV を考慮することができます。
■タッチダウン、ゴール、ゲームの中断、スポンサーの開催場所のドミネーションなどの独占的機会を表示するには、アドホック ステートを使用します。
■異なるゾーンまたはグループで同じテンプレートを使用して異なるコンテンツを表示する場合は、あるゾーンまたはグループに割り当てられたアクションを別のゾーンまたはグループにコピーすることで時間を短縮できます。 これにより、コピーされたゾーンまたはグループのテンプレートに表示するさまざまなコンテンツを選択できます。
■メディア プレーヤーがランタイムをロードして待受ステートになり、新しいスクリプト アクションを受信と処理できるようにすることが重要です。このため、すべてのイベント スクリプトで最初のステートとして(アクションやコマンドがない)空のスクリプト ステートを定義して、別のステートに変更する前に少なくとも 2 分間(120 秒)このステートを実行するように設定してください。
ヒント: 空のステートの実際の継続時間は、システムのメディア プレーヤー数、およびコンテンツのステージングにかかる時間によって異なります。スクリプトを実行する前に手動でコンテンツを上演すると、この時間を短縮できます。
■イベント ステートを次の時間よりも短い間隔で変更しないでください。
– SV-4K と DMP-2K メディア プレーヤー:15 秒以上
■混合 DMP で同じスクリプトを使用する環境をサポートしている場合、イベント ステートの変更に 60 秒確保することが重要です。
■イベント スクリプトを再生して、開催場所内の各ステートとアドホック ステートを視覚的に確認します。
イベント スクリプトのセットアップ方法
このセクションは、次のトピックで構成されています。
■ イベント ステートとイベント スクリプトのガイドライン
■ イベント スクリプトの作成に関する前提条件
■ 新しいイベント スクリプトの作成
■ イベント ステートの作成
■緊急ステートの作成
■ イベントステートへのゾーンまたはグループの追加
■ イベントステート内のゾーンまたはグループへのアクションとコンテンツの割り当て
■ イベント スクリプトの編集
■ イベント スクリプトの削除
■ イベント ステート アクションのコピー
■ イベント スクリプトの色の変更
イベント ステートとイベント スクリプトのガイドライン
イベント ステートとイベント スクリプトを作成するときには、次のガイドラインを考慮してください。
■ Cisco Vision Director でイベント スクリプトが実行されていない際は、メディア プレーヤーにデフォルトのビデオ チャネル/非イベント ステートを表示すること。
■プレイリストで再生証明(PoP:Proof of Play)を取得するコンテンツを使用する際、特に PoP コンテンツがプレイリストの終了付近または終了まで含まれている場合は、少なくとも 60 秒間実行される最終イベント ステート(PoPコンテンツを含まない)を定義し、すべての PoP データが Cisco Vision Director によってキャプチャされる時間を取ること。一般的にこの最終イベント ステートは構内のディスプレイをオフ(電源断)するために設定される。
■ゾーンに対してスクリプト アクションを設定すると、デフォルトではそのゾーン内のすべてのグループが設定されたアクションを継承する。このゾーン内の特定のグループに対してスクリプト アクションを設定すると、この継承を上書きすることができます。
■ゾーンに複数のグループが含まれている場合、特定のグループに対しスクリプト アクションを設定すると、これらのアクションはそのグループにのみ適用されます。
■Cisco Vision Director では、イベントの状態ごとに 1 つの RS-232 コマンドのみサポートする。
表 1 では、Cisco Vision Director の一般的なスクリプト サポートのガイドラインについて説明します。
注 : 次の上限値は、基本的な Cisco Vision Director の操作ではテストを行っていますが、最大値の組み合わせや、複雑なシステムとコンテンツの場合は実際の上限に影響する可能性があります。そのため、実稼働で使用する前にスクリプトのコンテンツが予測どおり動作するか必ずテストしてください。
表 1 サーバープロファイルに関するスクリプトのガイドラインと制限事項
|
|
|
|
最大同時スクリプト実行数(各スクリプトでマルチキャストが利用されている場合)
|
|
|
|
|
|
|
|
|
|
|
|
展開プロファイルのすべての制限事項については、サーバープロファイルの制限事項を参照してください。
イベント スクリプトの作成に関する前提条件
イベント スクリプトを作成する前に、次の条件を満たしていることを確認します。
■DMP が問題なく Cisco Vision Director データベースに追加されており、「実稼働(production)」ステートであること。
–DMP と IP Phone はローカル制御エリア(Local Control Areas)に定義と追加されていること。
–使用する場合、サードパーティ製のタッチパネルがローカル TV コントロールに定義と関連付けられていること。
■DMP が場所にリンクされていること。
■ゾーンとグループが作成されていること。
■コンテンツが追加されており、プレイリストが作成されていること。
■チャネルが割り当てられていること。
新しいイベント スクリプトの作成
ユーザー ロール:管理者(Administrator)/コンテンツ マネージャ(Content Manager)
新しいイベント スクリプトを作成するには、次の手順を実行します。
1. [Script Management] をクリックします。 図 4 は表示される [Details] 画面を示しています。画面の上にカーソルを置き、ツール チップを表示します。アイコンは次のとおりです。
–新しいスクリプトの作成
–選択したスクリプトの削除
–スクリプトの編集
–スクリプトのコピー
–スクリプト リストの更新
図 4 [Script Management]:デフォルト画面
スクリプトを選択し、[Start] アイコンまたは [Stop] アイコン(右側のパネルの赤いボックス内)を使用します。表示領域に合わせてパネルのサイズを変更します。すべての列はソート可能で、灰色のスクロールバー(未表示)を使用してスクリプトまたはインスタンスを見つけます。左側のパネルに [Action] アイコンがあります(赤いボックスで表示)。
左側のパネルからスクリプトを選択し、[Instances] タブをクリックして、すべてのスクリプトインスタンスを表示します。ドロップダウン矢印を使用して、表示内容をフィルタリングすることもできます(図 5)。各ボックスをオンにして [Remove] アイコンを使用することで、複数のインスタンスを選択して削除できます。確認用の [Warning] ボックスが表示されます。実行中のスクリプトは削除できません。[Remove] アイコンは無効になっています。スクリプトを開始する場合は、[Instances] タブをクリックして、実行準備中にスクリプトの進行状況を確認します。[Refresh] をクリックしてウィンドウを更新するか、待機します。
あると便利な他の新機能:パネルでインスタンスをフィルタリングし、別の場所に移動してからパネルに戻った場合、フィルタは維持されます(たとえば、スケジュールされたすべてのインスタンスを表示する場合)。
図 5 [Script Instance] タブ
2. [+] アイコンをクリックします。新しいスクリプトウィンドウが表示されます(図 6)。
図 6 新しいスクリプトの作成
3. 新しい名前を入力します。
4. (任意)スクリプトの説明を入力します。
注:イベントスクリプトを保存してステートの詳細を後で追加する場合、[Name] または [Description] フィールドにカーソルを置いてスペースを入力して、[Save] ボタンをアクティブにする必要があります。
5. (任意)スクリプトに色を割り当てるには、[Color] ボックスをクリックします。色を選択しない場合、デフォルトの色が選択されます。
スクリプトの色は構成で使用されるだけなので、スクリプトによって画面に表示される色に影響することはありません。詳細については、 スケジューラ アプリケーションのベスト プラクティスを参照してください。
注:[Enforce Asset Rules] トグルボタンはデフォルトでオンになっています。アセット(コンテンツ)の検証を参照してください。
表示設定に合わせてウィンドウのサイズを変更できます。
[保存(Save)] をクリックします。
[Script Management] をクリックして、[Details] ウィンドウに戻ります。
イベントステートを作成し、ゾーン/グループを割り当てるには、 イベント ステートの作成 に進みます。
イベント ステートの作成
ユーザー ロール:管理者(Administrator)/コンテンツ マネージャ(Content Manager)
イベントスクリプトを作成後、スクリプトにステートを追加して、表示する時間、場所、コンテンツを定義します。新たに、ステートを複数回スケジュールする機能が追加されました。以前のリリースでは、すでにスケジュールされているステートは再度スケジュールできませんでしたが、ステート(シーケンシャル、アドホック) を複数回スケジュールできるようになりました。[Edit Actions] の機能はほとんど同じです。
イベント スクリプトにステートを追加するには、次の手順を実行します。
1. イベント スクリプトを開いて、[Sequential]、[Ad-hoc]、[Emergency] の下にある [+] アイコンをクリックして新しいステートを作成します。[Add State] ダイアログボックスが表示されます( 図 7 )。
図 7 逐次ステートのダイアログボックス
2. (必須)ステートの名前を入力します。
3. (任意)ステートの説明を入力します。
4. 遷移のタイプを選択します。
■[Manual]:次のイベント ステートを手動で開始する必要があります。手動ステートは継続時間が不確かなときに最も有用です。このため、ゲーム中は手動ステートを使用することを推奨します。
■[Timer]:手動による操作なしで自動的に開始して特定の時間(秒)実行します。ゲームの開始時と終了時には時間ベースのイベント ステートを使用することを推奨します。
注 : イベントオペレータは、イベントスクリプトの実行中はいつでも [Script Management] ウィンドウからイベントステートの遷移を時間ベースから手動に変更できます。
5. (任意)[Add all zones to this state]:これを選択すると、ゾーンが [State Details] の下に自動的に表示されます。
6. [追加(Add)] をクリックします。さらにステートを追加したい場合は、上記の手順を繰り返します。
注 : イベント ステートをドラッグ アンド ドロップすると、表示順序が変更されます。
7. [Save] をクリックします。
8. [Close] をクリックして [Details] ウィンドウに戻り、後でゾーンまたはグループを追加するか、または イベントステート内のゾーンまたはグループへのアクションとコンテンツの割り当て に進みます。
緊急ステートの作成
ユーザー ロール:管理者(Administrator)/コンテンツ マネージャ(Content Manager)
実際の緊急事態(停電、公安上の事象、または避難を要する悪天候)が発生した場合の緊急ステートを追加します。基本的に、緊急ステートを設定する方法は 2 つあります。
イベント スクリプトに緊急ステートを追加するには、次の手順を実行します。
オプション A
1. 異なるアクション(緊急ステートの開始と緊急ステートの停止など)を割り当てた入力トリガーを設定します。
2. 緊急事態が発生した場合は、緊急事態開始トリガーを送信します。これによって、すべての実行中のスクリプトの緊急イベント ステートがアクティブになります。
3. 緊急ステートを停止し、メインのスクリプトに戻るには、2 番めの緊急事態停止トリガーを送信します。
オプション B
1. 同時に実行しているすべてのスクリプトに対して、各スクリプトのすべての DMP を緊急ステートに割り当てます。
2. 緊急事態が発生すると、スクリプトのそれぞれで緊急イベント ステートが開始されます。
このオプションは、実際の緊急ステートで実行するにはさらに時間がかかります。
イベントステートへのゾーンまたはグループの追加
ユーザー ロール:管理者(Administrator)/コンテンツ マネージャ(Content Manager)
イベント ステートを作成したら、次の手順は、ゾーンまたはグループを追加することです。
イベント ステートにゾーン/グループを追加するには、次の手順を実行します。
1. イベント スクリプトを開いて、ゾーンまたはグループを追加するステートを選択します。
注 : 保存されたイベント スクリプトを開いている場合は、[Edit] をクリックして変更を加えてください。変更を加えるスクリプトを他のユーザーが開いている場合は、[Release Lock] をクリックしてから続行します。
2. [State Details] の下にある [+] アイコンをクリックします。
図 8 ゲーム前(Pre-Game)のステートに追加するために選択可能なゾーンまたはグループの例です。リストは開催場所の設定によって異なります。フォルダはゾーンを表しており、フォルダを展開または開くとグループがページのアイコンとして表示されます。
図 8 [Event State] ダイアログボックスへのゾーンの追加
3. ステートに追加する特定のゾーン/グループを選択し、[Add] をクリックします。この例では、ゾーン(123)とグループ(987)が state1 ステートに追加されます。[State Details] 画面が表示されます。
注 : ステートを最初に作成したときに [Add all zones to this state] チェックボックスをオンにすると、ゾーンが自動的に表示されます。
4. [Save] をクリックします。
5. [Close] をクリックして、[Schedule] ウィンドウへ戻ります。
イベントステート内のゾーンまたはグループへのアクションとコンテンツの割り当て
ユーザー ロール:管理者(Administrator)/コンテンツ マネージャ(Content Manager)
イベントステートをゾーンまたはグループに追加したら、次にアクションとコンテンツを割り当てます。
ステートにアクションを割り当てるには、次の手順を実行します。
1. イベントスクリプトを開いて、アクションを割り当てるステートとステートの詳細(ゾーンまたはグループ)を選択します( 図 9 )。ゾーン レベルまたはグループ レベルでアクションを割り当てることができます。グループは、ゾーンのアクションを継承することもできます。
2. ゾーンまたはグループを選択し、[Edit](鉛筆)アイコンをクリックします。図 10は、[Edit Action] ダイアログボックスを示しています。このダイアログボックスでは、使用可能なアクションのリストからテンプレートを選択することで割り当てることができます。
図 9 [Edit Actions] ダイアログボックス
3. 割り当てるアクションをダブルクリックします。アクションを選択すると、[Assigned Actions] の下に表示されます。 図 10 は、割り当てられた全画面ビデオまたは混合(1920 x 1080)テンプレートの例です。
注 : アクションをダブルクリックして割り当ててください。アクションが [Assigned Actions] リストに表示されない場合は、[Available Actions] の見出しの下にある [Refresh] アイコンをクリックします。
図 10 全画面ビデオの例(1920 X 1080)の例
4. ステートに割り当てられるアクションとコンテンツを設定します。
a. 図 10 に示すように、全画面ビデオ(1920 X 1080)のアクションが割り当てられ、[Assigned Actions] の下の左側に表示されます。
b. 中央の列は、コンテンツの割り当てで使用可能なリージョンを示しています。この例では、コンテンツをビデオに割り当てることができます。コンテンツを割り当てる場合、ビジュアルパースペクティブ、または使用可能な [Playlists] と [Channels] を示している右側にあるリストからコンテンツを選択できます。コンテンツを割り当てるリージョンを選択します(選択すると強調表示されます)。
注:中央のテンプレートリージョンをクリックすると、このリージョンに一致する同じコンテンツタイプのみが右側のパネルに表示されます。たとえば、テンプレート内でビデオ リージョンにコンテンツを割り当てている場合、リストにはビデオまたは混合メディア コンテンツのみが表示されます。
c. ビジュアルパースペクティブからコンテンツを割り当てるには、[Playlist] をクリックしてから [Eye] アイコンをクリックして、右側のプレイリスト プレビュー パネルに表示されるコンテンツのサムネイルを確認します。プレイリストが何百個もある場合は、検索機能を使用することもできます。リージョンを選択し、選択したリージョンに割り当てるプレイリストまたはチャネルをドラッグ アンド ドロップするか、またはダブルクリックします。割り当てが完了すると、プレイリストまたはチャネルの名前が [Region Configurations] ペインに表示され、リージョン行に [x] が表示されます。[x] をクリックすると、割り当てられた [Playlist] または [Channel] が削除されます。
5. テンプレートの各リージョンにコンテンツを割り当てたら、[OK] をクリックします。
6. [Script] ウィンドウで [Save] をクリックします。上述の手順を繰り返して、ゾーンまたはグループごとにアクションを割り当てるか、または イベント スクリプトとシリーズの実行とスケジュール方法 に進みます。
次に、[Edit Actions] ダイアログボックスに加えられた変更を示します(図 11)。
■[Available Actions] の下に、[Start Display Streaming] と [Stop Display Streaming] という 2 つの新しいスクリプト ステート アクションが追加されています。
■[Available Channels/Video Sources] が [Available Channels] に変更されました。
■[Local HDMI-In] 送信元が [Channel HDMI-In] に変更されました。これは、新しいデフォルトのローカル HDMI-In チャネル 0 の名前を反映するものです。
図 11 [Edit Actions] ダイアログボックス
外部トリガーを使用したスクリプト アクションの制御
管理者が出力トリガーを設定して、Hypertext Transfer Protocol(HTTP)の要求を送信してスクリプトイベントを外部システムに通知し、外部からアクションをトリガーすることもできます。詳細については、 リリース 6.2:外部トリガー用 Cisco Vision Director の設定 [英語] を参照してください。
トリガーは親しみやすい高度なプログラミング インターフェイス(API)メカニズムで、Cisco Vision Director でアクションを実行できるようにします。トリガーは、マシン間を接続し、アクションを定義する Web ベースのメカニズムを使用しています。
イベント スクリプトの編集
ユーザー ロール:管理者(Administrator)/コンテンツ マネージャ(Content Manager)
デフォルトのメニューから [Edit] をクリックすると(図 12)、[Script Editor] 画面([States] 画面図 13)が表示されます。この画面には、以前のリリースのすべての機能があり、変更や編集を行うための [Edit] ボタンと [Save] ボタンもあります。以前と同様、[State Details] パネルにはゾーンとグループが表示されます。[State Details] のすべての列がソート可能になりました。パネルで、ステートの追加、ステートの削除、ステートの編集 (鉛筆アイコン)、ゾーンとグループのアクションの削除をするための 5 つのアイコンをロールオーバーします。ディスプレイに合わせてパネルのサイズを変更し、下にスクロールしてステートのリスト全体を表示します。
イベント スクリプトを編集するには、次の手順を実行します。
1. [Script Management] をクリックします。
2. 変更するスクリプトを選択し、[Edit](鉛筆)アイコンをクリックします( 図 12 )。 [Script State] 画面が表示されます(図 13)。
図 12 スクリプトの編集
図 13 [Script States] 画面
3. 変更を加えたら、[Save] をクリックします。
編集しようとしているスクリプトが別のユーザーによって編集されている場合、図 14が表示されます。変更を加えるには、[Break Lock] を選択します。
図 14 Cannot Edit/Delete スクリプト
デフォルトスクリプトの [Summary] 画面の右側のパネルにある [Validation] タブには、検証メッセージが一覧表示され、選択したスクリプトへの [Message]、[Type]、[Details]、および [Path] が表示されます(図 15)。これは、6.1 および以前のリリースの [Control Panel] > [Schedule] に似ており、右側に [Script Validation Error] パネルが表示されます。リストにある検証エラーをクリックすると、ポップアップに詳細が表示されます(図 16)。
図 15 スクリプト検証の概要
図 16 スクリプト検証エラーメッセージ
インスタンスをロードすると、スクリプト名の横にある括弧内にインスタンスの数が表示されます。この例の場合、TouchScreenTestScript には 1 つのインスタンスがあります。
イベント スクリプトの削除
ユーザー ロール:管理者(Administrator)/コンテンツ マネージャ(Content Manager)
イベント スクリプトを削除するには、次の手順を実行します。
1. [Script Management] をクリックします。
2. 削除するスクリプトを選択し、[Edit] アイコンの横にある [-] アイコンをクリックします( 図 12 )。 [Confirm Script Delete] ダイアログボックスが表示されます。
3. [Save] をクリックします。
イベント ステート アクションのコピー
ユーザー ロール:管理者(Administrator)/コンテンツ マネージャ(Content Manager)
ゾーンまたはグループに割り当てられているアクションが、別のゾーンまたはグループに表示するコンテンツと同じである場合、アクションをコピーできます。
たとえば、3 リージョンテンプレートを使用していて、ティッカーとビデオは同じだが、異なる広告リージョンで同じテンプレートを再使用する場合は、テンプレートをコピーすると時間を短縮できます。
ゾーン/グループ間でアクションをコピーするには、次の手順を実行します。
1. [Script Management] をクリックします。
2. スクリプトを開き、コピーするステート、ステートの詳細、およびゾーンまたはグループを選択します。
3. [Sequential States] パネルから「+」[Add] アイコンをクリックします。 [Add State] ダイアログボックスが表示されます。
4. [Copy State] タブをクリックします( 図 17 )。
図 17 イベント アクションのコピー
5. 同じアクション(テンプレート)を割り当てるステートを選択します。Cnt Click を使用して、複数のステートを選択します。
6. [ コピー(Copy) ] をクリックします。ステートが [Sequential States] パネルに表示されます。
7. [Save] をクリックしてスクリプトを保存します。
8. [Script Management] をクリックして、[Scripts] ウィンドウに戻ります。
イベント スクリプトの色の変更
管理者(Administrator)/コンテンツ マネージャ(Content Manager)
イベント スクリプトのカラーを変更するには、次の手順を実行します。
1. [Script Management] に移動します。
2. [Edit](鉛筆)アイコンをクリックして、イベントスクリプトを開きます。
3. 色相環をクリックして、カラーピッカーから新しい色を選択します( 図 18 )。
図 18 新しいスクリプトの色の選択
4. カラーピッカーの色をクリックして保存し、ボックスを閉じます。
イベント スクリプトが新しい色で強調表示されます。
注 : カラーの変更がスケジューラ アプリケーションに表示されない場合は、Web ブラウザをリロード/更新します。
イベント スクリプトとシリーズの実行とスケジュール方法
イベント スクリプトの実行とスケジュールは次の 2 つの方法で行います。
■[Script Management] から、単一イベントのスクリプトを実行し、事前に実行する単一イベントのスクリプトを設定します。 Cisco Vision Director この方法を使用してイベント スクリプトを実行すると、スケジュールされたイベント スクリプトがスケジューラ アプリケーションに表示されません。
■ Cisco Vision Director から [Event Management] をクリックし、将来の単一イベントと繰り返しイベントの一連のスクリプトをスケジュールします。この方法を使用してイベントスクリプトをスケジュールすると、[Script Management] にスケジュールしたとおりに表示されます。また、スケジュールされたイベントスクリプトは、[Script Management] またはスケジューラ アプリケーションからキャンセルできます。
イベントスクリプトの開始
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)/施設管理者(Venue Administrator)/施設オペレータ(Venue Operator)
注:[Script Management] からイベントスクリプトを実行したり、事前にランタイムを設定したりしている場合は、スケジューラ アプリケーションに表示されません。イベント スクリプトをスケジューラ アプリケーションに表示するには、スケジューラ アプリケーションを使用してスケジュールする必要があります。
イベント スクリプトを実行するには、次の手順を実行します。
1. [Script Management] に移動します。実行中のスクリプトを停止する必要があるかどうかを確認します。
図 19 に、[Summary] リストビューとリストビューで使用可能なオプションを示します。次に示すように、1 つのスクリプトが現在実行中です。
図 19 [Summary] ウィンドウ
2. [Script List](左側)から、開始するスクリプトを選択します。
3. [Start](右上の [Play] アイコン)を選択します。
[Start Script] ダイアログボックスが表示されます( 図 20 )。
図 20 スクリプトの開始(Start Script)ダイアログボックス
4. (必須)スクリプト インスタンスに名前を付けます。名前は、スクリプト名に基づいて自動的に表示されます。
5. (必須)[Start Time] またはスクリプトを実行する時間を選択します。 [Now] を選択すると、開始時刻(Start Time)にスクリプトをステージングする時間が含まれることに注意してください。
また、事前に何分間スクリプトを実行するのかを入力することで、今後スクリプトを実行することもできます。[In] ラジオボタンをクリックし、現在からの分数を入力します( 図 21 )。スクリプトを開始する前に [Start Staging] 時刻を指定することもできます。
図 21 イベント スクリプトを事前に開始
6. (必須)スクリプトの [Duration] またはスクリプトを実行する期間を選択します。イベントにかかる時間が完全にはわからないため、通常は [Forever] に設定します。イベントの終了時に手動でスクリプトを終了する機能もあります。
7. (必須)[Yes] または [No] を選択して、ステージングするかどうかを選択します。
コンテンツのステージングに関する詳細については、 メディア プレーヤーへのコンテンツのステージング を参照してください。
8. (必須)[Proof of Play] を [Yes] または [No] にします。
9. [Start] をクリックします。スクリプトを開始すると、ゾーンまたはグループに関連付けられている DMP にプレイリスト内のコンテンツがステージングされます。スクリプトが完全にステージングされると、[Summary] ウィンドウの最初のステートの色が青色に変わり、[Starting] と表示されます。
スクリプト ステートは設定されていると自動的に進みますが、 図 22 に示すように、イベント オペレータが手動で進めることもできます。
図 22 実行中のスクリプトの例
左側のパネルリストから実行中のスクリプトをクリックするとインスタンスの詳細を確認できます。右側のパネルが変更され、どのようなインスタンスがそのスクリプトで起動するかが表示されます。
[Manual] から [Timer] にステートを変更する場合は、ラジオ ボタンをクリックします。[Timer] ウィンドウが表示されます(図 23)。
図 23 [Confirm Timer Setup] ウィンドウ
矢印を使用して、秒数を加算または減算します。デフォルトは 300 秒です。[Save] をクリックします。
注 : ステートを進める際には、メディア プレーヤーがランタイムをロードして待受ステートになり、新しいスクリプト アクションを受信と処理できるようにすることが重要です。すべてのイベントスクリプトの最初のステートとして空のスクリプトステート(アクションまたはコマンドなし)を定義し、別のステートに変更する前に 2 分(120 秒)以上実行するように設定することを推奨します。
スクリプトのステージング
スクリプトをステージングすると、そのスクリプトの情報が DMP にプッシュされ、モニターへの表示を準備します。
DMP にスクリプトをステージングするには、次の手順を実行します。
1. [Script Management] をクリックします。[Summary] ウィンドウが表示されます。
2. [Staging] タブをクリックします(図 24)。
3. [Play] アイコン([Start Staging])をクリックし、ドロップダウンリストからスクリプトを選択します。
4. ターゲットの選択:スクリプト内のすべての DMP またはスクリプト内の一部の DMP を選択します。
5. [Start] をクリックして、DMP へのスクリプトのステージングを開始します。
図 24 スクリプトのステージングの開始
イベント スクリプトの停止
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)/施設管理者(Venue Administrator)/施設オペレータ(Venue Operator)
イベント スクリプトを停止するには、次の手順を実行します。
1. [Script Management] に移動します。
2. 検索を使用して [Script List] から実行中のスクリプト、ドロップダウン メニューまたは下にスクロールしてフィルタを見つけます。スクリプトを選択します。
3. [Stop] アイコンをクリックします。
将来のある時点でスクリプトを停止するには、次の手順を実行します。
4. [At](図 25)をクリックします。
5. [mm](月)をクリックします。カレンダーポップアップの下矢印を使用します。
6. [Date]、[Hours]、[Minutes]、および [Seconds] を選択します。矢印を使用します。
7. [OK] をクリックします。
図 25 実行中のイベント スクリプトの停止
スケジューラ アプリケーションの制限事項
スケジューラ アプリケーションを使用する際には、次の制限事項を考慮してください。
■同じスクリプトを同じ間隔で実行するようにスケジュールすることはできません。このようにスケジュールすると、警告が表示されます。
■スケジュールされた 1 回のイベント スクリプトは個別に編集する必要があります。スケジュールされた 1 回のイベント スクリプトを同時に複数選択して編集することはできません。ただし、シリーズから任意のインスタンスを開いて、シリーズ全体を一度に編集することができます。
■イベント スクリプトの起動/停止の制御にスケジューラを使用するときは、手動で停止する必要があるスケジュール済みのスクリプトの編集は慎重に行ってください。そのスクリプトを手動で再起動した場合、手動で起動したスクリプトをスケジューラが停止しないというリスクがあります。
適切な時点でそのスクリプトを手動で停止することを覚えておいてください。そうしないと定期的にスケジュールされた次の起動時刻にスクリプトがブロックされます。この場合、ブロックされたスクリプトを削除するか、または手動で起動したスクリプトを停止します。
■スケジューラ アプリケーションは、スケジューラを使用して作成されたイベントのみ表示します。
■[Script Management] から作成されたイベントは、スケジューラ アプリケーションには表示されません。
■スケジューラ アプリケーションからゾーンとグループの仕様を設定することはできません。
スケジューラ アプリケーションの使用に関する前提条件
スケジューラ アプリケーションを使用する前に、次の要件が満たされていることを確認します。
■ Cisco Vision Director の管理者またはイベント オペレータのロール ベース アクセス制御を使用できること。
■[Script Management] を使用してイベントスクリプトを作成しました。
スケジューラ アプリケーションへのアクセス
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)
スケジューラ アプリケーションにアクセスするには、次の手順を実行します。
1. 管理者またはオペレータとして Cisco Vision Director にログインします。
2. [Event Management] をクリックします(図 27)。
図 27 スケジューラ アプリケーションへのアクセス
図 26 に示すように、スケジューラ アプリケーションが新しいブラウザ ウィンドウで現在の日付が強調表示されて開きます。
新しいイベントの作成
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)
次の手順は、スケジューラ アプリケーションを使用して 1 回のイベント スクリプトをスケジュールする全体的なワークフロー概要を示しています。
1. [Event Management] をクリックします。
2. イベント スクリプトを実行する日付をダブルクリックします。[Create New Event] ダイアログボックスが表示されます。
3. [Create New Event] ダイアログボックスに値を入力します(図 28)。
図 28 新しいイベントの作成
a. [Event Name]:このフィールドにイベントの名前を入力します(必須)。
b. [Select script]:このドロップダウン メニューからイベント スクリプトを選択します。
c. [Repeat event]:1 回のイベントの場合はこのチェックボックスをオフのままにします。
d. [Select options]:このチェックボックスをクリックして、次のオプションをアクティブまたは非アクティブにします([Proof of Play]、[Staging](デフォルトで有効)、[Force Stop])。
[Force Stop] を選択すると、スケジュールされた終了時刻にスクリプトが自動的に終了します。[Force Stop] を選択しなかった場合、ユーザーが [Event Management] からイベントスクリプトを手動で停止するまで、またはスクリプトを停止するトリガーを受信するまで、スクリプトは実行し続けます。
カレンダー時間に基づいてスクリプトを開始するように環境を設定し、繰り返しモードで、[Force stop] チェックボックスを明示的にオンにしないと、スクリプトがブロックされる可能性があります(次のスケジュール済みスクリプトが開始する前に、スクリプトを手動で停止するのを忘れた場合)。
注:以前は、スクリプトの開始をスケジュールするためのカレンダーイベントを作成する場合、デフォルトの動作ではスクリプトは強制停止されませんでした。現在、新しいイベントのデフォルトは「強制停止」です。
e. [Time period]:イベント スクリプトを実行する日付と時刻を選択します(図 29)。
図 29 イベントの期間の設定
4. スケジュールされたイベント スクリプトを保存します。スケジューラ アプリケーションでは、スケジュールされたイベント スクリプトがスクリプトの作成時に選択した色で強調表示されます。
重要:夏時間の変更中に発生する定期的なイベントをスケジュールすると、UI に時刻変更の前後に重複するイベントが表示される場合があります。
新しいイベント シリーズの作成
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)
次の手順は、スケジューラ アプリケーションを使用してイベント スクリプト シリーズをスケジュールする全体的なワークフロー概要を示しています。
1. [Event Management] をクリックします。
2. イベント シリーズを実行する日付をダブルクリックします。[Create New Event] ダイアログボックスが表示されます。
3. 図 30 に示すように、[Create New Event] ダイアログボックスに値を入力します。
図 30 新しいイベント シリーズの作成
a. [Event Name]:このフィールドにイベント シリーズの名前を入力します(必須)。
b. [Select script]:このドロップダウン メニューからイベント スクリプトを選択します。
c. [Repeat event]:イベント シリーズをスケジュールするには、このチェックボックスをオンにします。オンにすると、イベント シリーズ オプションが表示されます。必要に応じて、シリーズの設定を行います。
[Daily]:特定の日数の間、イベントを繰り返します。上述の例に示すように、頻度(隔日)とイベントの回数(1)を入力するか、または終了日を設定します。この例では、月曜日、水曜日、および金曜日にイベントを 1 回スケジュールします。
[Weekly]:週ベースでイベント スクリプトを繰り返します。
注 : イベントの回数を入力する際には注意が必要です。上述の例では、頻度を 1 に設定した場合、イベントは数週間に 1 回のみスケジュールされることになります。これでは十分ではありません。
d. [Select options]:チェックボックスをクリックして、[Proof of Play]、[Staging](デフォルトで有効)、[Force Stop] の各オプションをアクティブまたは非アクティブにします。
[Force Stop] を選択すると、スケジュールされた終了時刻にスクリプトが自動的に終了します。[Force Stop] を選択しなかった場合、ユーザーが [Event Management] からイベントスクリプトを手動で停止するまで、またはスクリプトを停止するトリガーを受信するまで、スクリプトは実行し続けます。
e. [Time period]:イベント スクリプト シリーズを実行する日付と時刻を選択します。
f. [Schedule states]:ボタンをスライドすると、[Blank]、[FS Multicast]、または [FS Images] を選択するフィールドが表示されます。スクリプトを表示する回数を設定します。他のオプションを追加するには「プラス」ボタンをクリックします。
4. スケジュールされたイベント スクリプト シリーズを保存します。スケジューラ アプリケーションでは、スケジュールされたイベント スクリプト シリーズがスクリプトの作成時に選択した色で強調表示されます。
スケジュールされたイベントの変更
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)
スケジュールしたイベント スクリプトの頻度またはシリーズを変更するには、次の手順を実行します。
1. スケジューラ アプリケーション内で、スケジュールされたイベント スクリプトまたはシリーズを検索します。
2. スケジュールされたイベント スクリプトをダブルクリックして開きます。
3. [Edit Series] または [Edit Occurrence] を選択します。
4. 該当するオプションを変更して、[Save] を選択します。
イベント スクリプトがスケジュールされていることの確認
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)
イベントスクリプトの 1 回のイベントまたはシリーズがスケジュールされていることを確認するには、次の手順を実行します。
1. [Event Management] をクリックします。イベント スクリプトがスケジュールされていると、[ステータス(Status)] 列がスケジュールされていることを示します。
1 回のイベントのキャンセル
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)
スケジュールしたイベント スクリプトをキャンセルするには、次の手順を実行します。
1. [Script Management] からキャンセルするスケジュールされたイベントスクリプトを見つけます。
2. スケジューラ アプリケーションを使用している場合は、イベント スクリプトを ダブルクリック して開きます。
a. スケジューラ ダイアログボックスで [Delete] をクリックします。
b. アラート ダイアログボックスで [OK] をクリックします。
c. スケジューラ アプリケーションに移動して変更を表示します。
変更またはキャンセルがスケジューラ アプリケーションに表示されない場合は、Web ブラウザのリロードまたは更新を行います。
3. [Script Management] からイベントクリプトをキャンセルする場合は、スクリプトインスタンスを強調表示して右クリックし、[Stop] を選択します。
イベント スクリプト シリーズまたはシリーズ内の 1 回のイベントのキャンセル
ユーザー ロール:管理者(Administrator)/イベント オペレータ(Event Operator)
スケジュールしたイベント スクリプト シリーズまたはシリーズの一部である 1 回のイベントをキャンセルするには、次の手順を実行します。
1. スケジューラ アプリケーション内で、キャンセルするスケジュールされたイベント スクリプト シリーズまたはシリーズ内の 1 回のイベントを検索します。
ヒント: スケジュールされたイベント シリーズをキャンセルするには、シリーズから任意のインスタンスを選択してシリーズ全体をキャンセルすることができます。
2. イベントを ダブルクリック して開きます。
a. イベント スクリプト シリーズ全体をキャンセルするには、[Edit series] をクリックします。表示されるスケジューラ ダイアログボックスで [削除(Delete)] をクリックします。次に、アラート ダイアログボックスで [OK] をクリックします。
b. シリーズの一部である 1 回のイベントをキャンセルするには、[Edit occurrence] をクリックします。表示されるスケジューラ ダイアログボックスで [削除(Delete)] をクリックします。次に、アラート ダイアログボックスで [OK] をクリックします。
3. スケジューラ アプリケーションに移動して変更を表示します。
変更またはキャンセルがスケジューラ アプリケーションに表示されない場合は、Web ブラウザのリロードまたは更新を行います。