アプリケーション
アプリケーションとは、コンタクト センターを支援する Genesys の各種ソフトウェア プログラムのことです。アプリケーションには、グラフィカル ユーザー インターフェイス (GUI) アプリケーションとデーモン アプリケーションの 2 つのタイプがあります。大半のデーモン アプリケーションは、他のアプリケーションのサーバーです。
デーモン アプリケーションの各インスタンスは個別に登録する必要があります。Configuration Server は、同じ名前の 2 つのデーモン アプリケーションが同時に接続することを許可しません。それとは対照的に、Configuration Database 内の 1 つのオブジェクトによって、同じ構成パラメーターを持つ同じタイプの GUI アプリケーションをいくつでも表すことができます。
アプリケーションの表示
[アプリケーション] リストには、環境にあるアプリケーションが一覧表示されます。このリストは、テナント、構成単位、サイト、フォルダー別の階層でソートされて表示されます。特定の階層別にオブジェクトを表示するには、リストの上にあるドロップダウン メニューで階層のタイプを選択します。
重要
無効になっているエージェントは、リストに淡色で表示されます。
Configuration Manager は、テナントのアクセス権の設定に従います。アクセス権および特権を付与されているオブジェクトだけにアクセスできます。
このリストの内容には、2 つの方法でフィルターを適用することができます。
- [クイック フィルター] フィールドに、オブジェクトの名前、または名前の一部を入力します。
- キューブのアイコンをクリックして、[テナント ディレクトリ] フィルター パネルを開きます。このパネルで、
テナントをクリックして選択します。このパネルの [クイック フィルター] フィールドを使用して、テナント リストにフィルターを適用します。
列見出しをクリックすると、その情報別にリストをソートできます。列見出しをもう一度クリックすると、ソート順が逆になります。[列の選択] をクリックして、列を追加したり削除することもできます。一度に複数のオブジェクトを選択したり、選択を解除するには、[選択] をクリックします。
アプリケーションの操作
新しいアプリケーション オブジェクトを作成するには、[新規作成] をクリックします。既存のオブジェクトの詳細を表示または編集するには、オブジェクトの名前をクリックするか、オブジェクトの隣のチェックボックスをオンにして、[編集] をクリックします。
1 つ以上のオブジェクトを削除するには、削除するオブジェクトの隣のチェックボックスをオンにして、[削除] をクリックします。または個々のオブジェクトをクリックして [削除] をクリックすると、オブジェクトを 1 つずつ削除できます。
上記以外の場合、[詳細] をクリックして次のタスクを実行します。
- テーブルのリフレッシュ—表示を更新します。
- 複製—アプリケーションをコピーします。
- 移動先—アプリケーションを別の階層構造に移動します。
- アプリケーションを有効または無効にします。
- フォルダー、構成単位またはサイトを作成します。詳細については、「オブジェクト階層」を参照してください。
- ログの構成
- アプリケーションの開始および停止/強制停止を行います。
- モードの切り替え—バックアップ アプリケーションを手動でプライマリ モードに切り替えます。
アプリケーションの名前をクリックすると、そのオブジェクトの詳細情報が表示されます。アクセス権やオプションおよびアプリケーション オプションを設定したり、依存関係を表示することもできます。
アプリケーション オブジェクトの作成
アプリケーションを作成するには、次を行います。
[+] ステップを表示する
- [新規作成] をクリックします。
- 次の情報を入力します。一部のフィールドでは、値の名前を入力するか、[参照] をクリックしてリストから値を選択できます。
- 名前—アプリケーションの名前。このプロパティには値を指定する必要があり、その値は Configuration Database 内で一意でなければなりません。Genesys では、アプリケーションの名前に記号 (単引用符と二重引用符を含みます) を使用することは推奨していません。記号を使用するとアプリケーションが正常に機能しなくなる可能性があります。
- テンプレート—このアプリケーションのベースとなっているアプリケーション テンプレート。この値は、アプリケーション テンプレートを選択すると自動的に設定されます。
- タイプ—アプリケーションのタイプ。この値は、選択したアプリケーション テンプレートに応じて自動的に設定されます。
- コンポーネント タイプ—このアプリケーション オブジェクトの構成内での詳細な目的を指定します。このフィールドは、アプリケーション固有のマニュアルに特定の値を入力するよう指示がある場合を除いて、デフォルト値 ("不明") のままにします。このフィールドは、デーモン アプリケーションのみに表示されます。
- バージョン—アプリケーションのバージョン。この値は、選択したアプリケーション テンプレートのバージョンに応じて自動的に設定されます。
- アプリケーション サーバー—このフィールドのチェック ボックスは、すべてのデーモン アプリケーションでオンになり、すべての GUI アプリケーションではオフになります。これは [タイプ] フィールドに応じて自動的に設定されます。
- テナント—マルチテナント環境で、このオブジェクトが属しているテナント。この値は、オブジェクト リストの [テナント ディレクトリ] フィールドで指定されたテナントに自動的に設定されます。
- 有効状態—選択すると、オブジェクトが通常の動作状態にあり、何の制限もなく使用できることを示します。
次の各フィールドはデーモン アプリケーションのみに適用され、GUI アプリケーションには適用されません。
- 作業ディレクトリ—このアプリケーションがインストールされているディレクトリのフル パス。このフィールドは必須です。新しいアプリケーションを作成するときはピリオド (.) を入力することを推奨します。新しいアプリケーションがインストールされて Configuration Server に接続すると、パスが自動的に設定されます。
- コマンド ライン—このアプリケーションを起動するために使用するコマンド ライン。アプリケーションの実行可能ファイルの名前を指定します。このフィールドは必須です。新しいアプリケーションを作成するときはピリオド (.) を入力することを推奨します。新しいアプリケーションがインストールされて Configuration Server に接続すると、コマンド ラインが自動的に設定されます。
- コマンド ライン引数—このアプリケーションを起動する際に使用される、追加のコマンド ライン パラメーター。新しいアプリケーションを作成するときはこのフィールドを空白にすることを推奨します。新しいアプリケーションがインストールされて Configuration Server に接続すると、すべての引数が自動的に設定されます。
- 起動タイムアウト—Management Layer が予期する、このアプリケーションの起動にかかる時間 (秒単位)。アプリケーションの自動開始の構成オプションが "真" に設定されている場合は、初期化またはシステムの再起動後に、Solution Control Server がこのアプリケーションの起動を待機する時間でもあります。このフィールドは必須です。
- シャットダウン タイムアウト—Management Layer が予期する、このアプリケーションのシャットダウンにかかる時間 (秒単位)。このフィールドは必須です。
- 自動再起動—アプリケーションが予期せずシャットダウンした後に、Management Layer によってそのアプリケーションを自動的に再起動するかどうかを示します。
- ホスト—アプリケーションが実行されているホスト コンピューター。
重要
特定の高可用性構成をサポートするために、同じホスト内の同じポートに複数のサーバーを登録することが可能です。
それ以外の場合は、単一ポート番号を同じホスト上の他のサーバーに割り当てないでください。
- バックアップ サーバー—クライアント アプリケーションがプライマリ サーバーへの接続に失敗した場合にコンタクトするサーバー。1 つのバックアップ サーバーを複数のプライマリ サーバーに関連付けることはできません。バックアップ サーバーにはプライマリ サーバーに使用するのと同じアプリケーション テンプレートを使用し、同じユーザー アカウントでこれらのサーバーを関連付ける必要があります。
重要
アプリケーションを別のサーバーのバックアップ サーバーとして指定すると、そのアプリケーションの接続、テナント、および交換機 (T-Server アプリケーション用) が、プライマリ サーバーの対応する値に一致するように自動的に変更されます。このアプリケーションがプライマリ サーバーに関連付けられている限り、その接続は読み取り専用として扱われ、プライマリ サーバーの接続に変更を加えた場合にのみ変更されます。
- 冗長タイプ—このアプリケーションが実行されている冗長性のタイプ。
- タイムアウト—クライアント アプリケーションがサーバーとの接続に失敗した後、再接続の各試行の間に待機する時間 (秒単位)。
- 試行数—バックアップ サーバーに接続しようとする前に、
このサーバーへの再接続を試行する回数。この値は 1 以上でなければなりません。このプロパティは、このサーバーにバックアップ サーバーを指定する場合にのみ使用されます。
重要
このパラメーターを
1 以外の値に設定すると、アプリケーションのタイプによっては効果がない場合があります。
- System でログインする—このチェック ボックスをオンにすると、このアプリケーションが SYSTEM アカウントとして Configuration Server にログインします。
- ログイン アカウント—アプリケーションが Configuration Server にログインするために使用するアカウントを指定します。[System でログインする] チェック ボックスをオンにすると、このフィールドは無効になります。Configuration Server タイプのアプリケーションの場合は、このフィールドはデフォルトの "Environment\default" に設定されます。
重要
Configuration Server プロキシを構成する場合は、デフォルトの値 (
Environment\default) を使用してください。
- 証明書—セキュリティ証明書の値。Windows の場合、インストールされている証明書のリストから証明書の値を選択します。UNIX の場合、<シリアル番号>_<ホスト名>_cert.pem ファイルへのフル パスを入力します。
- 証明書の説明—証明書の説明 (オプション)。
- 証明書キー—セキュリティ証明書キーの<シリアル番号>_<ホスト名>_priv_key.pem ファイルへのフル パス。このフィールドは、Genesys Security が UNIX 上にデプロイメントされている場合にのみ使用され、それ以外の場合は空になります。
- 信頼された CA—デフォルトのセキュリティ証明書を発行した CA の ca_cert.pem ファイルへのフル パス。このフィールドは、Genesys Security が UNIX 上にデプロイメントされている場合にのみ使用され、それ以外の場合は空になります。
重要
Genesys TLS Security のデプロイメントの詳細については、『Genesys Security Deployment Guide』を参照してください。
- [接続] タブには、このアプリケーションから他のアプリケーションへの接続が一覧表示されます。[追加] をクリックして接続を追加します。
- 画面に表示されたポップアップ ウィンドウに次の情報を入力します。
ログの構成
ログを構成するには、次を行います。
[+] ステップを表示する
- [アプリケーション] リストで、1 つ以上のアプリケーションを選択します。
- [詳細] をクリックして [ログの構成] を選択します。
- [ログの構成] ウィンドウで、次のオプションを設定します。
- [アプリケーション] リストから選択したアプリケーションが、[アプリケーション] セクションに表示されます。この手順に含めるアプリケーションを選択したり、選択を解除することができます。
- [ログ レベル] セクションで、次のいずれかのオプションを選択します。
- すべて—[トレース]、[インタラクション]、[標準] の各レベルのすべてのイベントをログに記録します。
- トレース—[トレース]、[インタラクション]、[標準] の各レベルのすべてのログ イベントを生成します。この設定は、アプリケーションのパフォーマンスに悪影響を及ぼす可能性があります。新しいインタラクション処理機能またはシナリオをテストするときにのみ、このレベルを設定します。
- インタラクション—[インタラクション] および [標準] レベルのすべてのログ イベントを生成します。イベントの特定のインタラクションをテストするときにのみ、このレベルを設定します。
重要
インタラクション レベルのレコードには、インタラクション ID 属性が含まれています。この属性は、様々なアプリケーションにより生成された、同じインタラクションに関連するログ イベントを検索するのに役立ちます。
警告
インタラクション レベルを使用するとネットワーク上にログ イベントが多発するため、DBMS、Message Server、およびインタラクション処理コンポーネントのパフォーマンスに悪影響を及ぼす可能性があります。
- 標準—Genesys では、通常の実稼動モードでのソリューションのオペレーション中は、標準レベルのログだけを永続的に有効化することを推奨します。このレベルでは、サービス中のソリューションの重大な問題および通常のオペレーションに関するイベントが報告されます。
標準レベルでは、以下のいずれかにあてはまるイベントが報告されます。
- 外部オペレーションの試行に失敗したことを示すイベント
- 以前に失敗した外部オペレーションを実行する最近の試行が成功したことを示すイベント
- 現在実行中または予定されているオペレーションに悪影響を及ぼす条件が検出されたことを示すイベント
- 以前検出された、オペレーションに悪影響を及ぼす条件が解消されたことを示すイベント
- あらゆる種類のセキュリティ違反を示すイベント
- 認識できない、あるいは予期される論理シーケンスに準拠しない、高レベルなデータ交換を示すイベント
- 外部リクエストを処理できないことを示すイベント
- 初期化プロセスにおける論理ステップが正常に完了したことを示すイベント
- アプリケーションのオペレーション モードが別のモードに移行したことを示すイベント
- 構成可能なしきい値が設定されているパラメーターの値が、そのしきい値を超えたことを示すイベント
- 構成可能なしきい値が設定されていて、以前にそのしきい値を超えたパラメーターの値が正常な範囲に戻ったことを示すイベント
- なし—ログを一切記録しません。
- [ログ出力調整] セクションで、次の出力タイプのログ レベルを調整することができます。ネットワーク ログ サーバー、プレーン テキスト ファイル、コンソール。
- 以下のいずれかを実行します。
- 前の手順で [ネットワーク ログ サーバー] を選択した場合、[Message Server] セクションに移動して、ログを受信する Message Server を選択します。
- 前の手順で [プレーン テキスト ファイル] を選択した場合、[ログ ファイル名] セクションに移動して、ログを保存するログ ファイルの名前を指定します。次のオプションも指定できます。
- セグメントを作成する—オンにすると、ログ ファイルが [セグメント サイズ (MB)] フィールドで指定したサイズのチャンクに分割されます。
- セグメント サイズ (MB)—[セグメントを作成する] をオンにした場合、ログ ファイルのセグメント サイズを MB 単位で指定します。
- 制限超過セグメントの削除—オンにすると、セグメントの数が [最大セグメント] で指定された最大数に達した時点でセグメントが削除されます。
- 最大セグメント—[制限超過セグメントの削除] をオンにした場合、保持するセグメントの最大数を指定します。この最大数を超過すると、セグメントが削除されます。
- [OK] をクリックします。
アプリケーションの起動と停止
各アプリケーション オブジェクトの状況は [システム ダッシュボード] に表示されます。リリース 8.5.240 以降では、Configuration Manager のアプリケーション リストにも表示されます。このリストから任意のアプリケーションを開始または停止することもできます。
ほとんどの場合、System Dashboard と同様にアプリケーションの開始と停止を行えます。基本的な操作を以下に示します。
- リスト内のアプリケーションを選択します。
- [詳細] メニューを開きます。
- 適切な操作 (開始、停止、または切り替え) を選択します。メニューで利用できるオプションは、アプリケーションの現在の状況によって異なります。
- 選択した操作を確認します。
Genesys Administrator Extension によって、Solution Control Server に通知されます。このサーバーは、Local Control Agent を使用してアプリケーションの操作をリモートから実行します。
アプリケーションを起動または停止するには、実行アクセス権と適切なロール特権が必要です。
重要
- Database Access Point アプリケーションを起動または停止することはできません。
- 状態が NA のアプリケーションは、フォルダーまたは構成単位などのコンテナー オブジェクト、もしくは無効であることを示します。これらを開始または停止することはできません。
アプリケーションの起動
アプリケーションを起動するには、その現在の状況が "停止中" になっている必要があります。
重要
- Genesys Administrator Extension でアプリケーションを起動しても、アプリケーションでその機能が直ちに開始されるとは限りません。各アプリケーションは、ソリューションと呼ばれるより高レベルな構造のコンポーネントであり、通常はそれぞれの所属するソリューションの一部としてのみ機能を果たします。Genesys では、個々のアプリケーションのアクティブ化は、保守やオンライン アップグレードの際にのみ行うことをお勧めします。通常の実稼動モードでは、必ず完全なソリューションを開始してください。
- サービスとしてインストールしたアプリケーションは、サービスとしてのみ開始する必要があります。
アプリケーション リストからアプリケーションを開始するには、次を行います。
[+] ステップを表示する
- 開始するアプリケーションを選択します。
- [詳細] メニューを開き、[開始] を選択します。
アプリケーションの起動にかかる時間は以下の条件によって異なる場合があります。
- アプリケーションが Configuration Database から読み取る必要のある構成データの量
- データの整合性および完全性のチェックにかかる時間
- アプリケーションが他のシステム リソースに対して確立する必要があるネットワーク接続の数
アプリケーションの初期化中に、その状況が "停止中" から "保留中" に変わります。アプリケーションがいったん起動すると、状況は "保留中" から "実行中" に変わります。一部のシナリオでは、アプリケーションがその機能を実行するために内部や外部のコンポーネントに依存する場合があります。この場合、アプリケーションの状況が次の順序で推移します。
- [停止中]、[保留中]、[初期化中]、および該当する場合は [サービス使用不可]。
- [初期化中] または [サービス使用不可] から [実行中] に変わるのは、内部および外部コンポーネントの準備が完了した後です。
Genesys Administrator は、指定のタイムアウト期間内にアプリケーションから "実行中" または "サービス使用不可" の状況が報告された場合のみ、アプリケーションが正常に起動されたことを報告します。
ヒント
状況をクリックしてアプリケーションを停止することもできます。たとえば、状況が
[実行中] のアプリケーションで、状況をクリックすると、そのアプリケーションの停止が試行されます。
アプリケーションの正常停止
警告
アプリケーションを停止すると、そのアプリケーションが属している実行中のソリューションのすべてまたは一部が停止する可能性があります。
この操作は Genesys Administrator の [正常に停止] コマンドと似ています。アプリケーションを停止すると、アプリケーションは新しいリクエストの受け入れを停止して、キューにあるリクエストの処理を完了します。アプリケーションで正常なシャットダウンがサポートされているかどうかがわからない場合、構成オプションの suspending-wait-timeout を使用してタイムアウトを構成できます。これにより、アプリケーションで正常なシャットダウンがサポートされている場合は正常なシャットダウンが行われ、そうでない場合には強制的に停止されます。この構成オプションの詳細については、『
Framework Configuration Options Reference Manual』を参照してください。
現在の状況が [実行中]、[サービス使用不可]、または [保留中] になっている場合にのみアプリケーションを停止できます。状況が [中断処理中] または [中断中] になっている場合、アプリケーションを正常に停止することはできません。
アプリケーション リストからアプリケーションを正常に停止するには、次を行います。
[+] ステップを表示する
- 停止するアプリケーションを選択します。
- [詳細] メニューを開き、[停止] を選択します。
ヒント
状況をクリックしてアプリケーションを停止することもできます。たとえば、状況が
[実行中] のアプリケーションで、状況をクリックすると、そのアプリケーションの停止が試行されます。
アプリケーションを直ちに停止する (強制停止)
警告
アプリケーションを停止すると、そのアプリケーションが属している実行中のソリューションのすべてまたは一部が停止する可能性があります。
[強制停止] によってアプリケーションを停止すると、アプリケーションは、現在のリクエストと新しいリクエストを含むすべてのリクエストの処理を停止します。現在の状況が [実行中]、[サービス使用不可]、[保留中]、[中断処理中]、または [中断中] になっているアプリケーションのみ停止できます。
アプリケーション リストのアプリケーションを [強制停止] によって停止するには、次を行います。
[+] ステップを表示する
- 強制的に停止するアプリケーションを選択します。
- [詳細] メニューを開き、[強制停止] を選択します。
ヒント
[アプリケーション] タブで状況名をクリックすることにより、アプリケーションを起動したり停止することもできます。たとえば、アプリケーションの状況が "
実行中" の場合にその状況名をクリックすると、アプリケーションは停止しようとします。同様に、アプリケーションの状況が "
停止中" の場合にその状況名をクリックすると、アプリケーションは起動しようとします。
モードの切り替え (手動の切り替え)
モードの切り替えにより、HA ペアで構成され、バックアップ モードで実行中のアプリケーションをプライマリ モードに切り替えます。これにより、対応するプライマリ アプリケーションがバックアップ モードで実行されます。選択したアプリケーションが HA ペアのプライマリ アプリケーションとして構成されていない場合、このオプションは無効です。
手動による切り替えを実行するには、切り替えを行える適切な Management Layer のライセンスが付与されている必要があります。ライセンスがない場合、このオプションは無効になります。
次のタイプのアプリケーションでは手動の切り替えは行えません。
- Configuration Server
- Database Access Point
- Solution Control Server
HA ペアのバックアップ HA アプリケーションを手動で切り替えてプライマリ モードで実行するには、次を行います。
[+] ステップを表示する
- プライマリ モードに切り替えるバックアップ アプリケーションを選択します。
- [詳細] メニューを開き、[モードの切り替え] を選択します。