エージェント データの一括インポート/エクスポート
多数のエージェントを作成または変更するには、新しいエージェント情報や変更後のエージェント情報を含む CSV ファイルをアップロードします。該当するエージェントの列に値を入力するか、値を変更します。GAX にアップロードすると、[操作] 列に表示されている操作に基づき、ファイルに掲載されているエージェントが作成または変更されます。
エージェント データのインポート/エクスポートに使用される CSV ファイルは、Configuration Manager でユーザーのインポート/エクスポートに使用される CSV ファイルと同じです。CSV ファイルの詳細は、『インポートおよびエクスポート用 CSV ファイル』を参照してください。
GAX では、この目的で使用するスプレッドシートのテンプレートを作成できます。列のヘッダーのみを含む空のテンプレートを作成することも、既存のエージェント レコードからデータをエクスポートすることもできます。エクスポートしたスプレッドシートに変更を加え、再度 GAX にインポートすると、エージェント レコードを作成または更新できます。
空のテンプレートの作成
空のテンプレートには、必須の列すべてと、ユーザーが指定した列のヘッダーが含まれます。データは一切含まれていないので、自分で入力する必要があります。
データのエクスポート
GAX では、既存のデータ レコードからデータをエクスポートできます。スプレッドシートを変更してテンプレートとして使用する場合、必要な変更を加えてから CSV を保存し、GAX にアップロードします。
ファイルのアップロード
一括更新をアップロードする前に、スプレッドシートにデータを入力して、CSV ファイルとして保存する必要があります。以下の2 つの方法のいずれかで行います。
- 空のテンプレートを作成し、適当な値を入力する—新しいエージェントの追加が更新の大半を占める場合、おそらくこの方法が最適です。
- 既存のデータをエクスポートし、適宜追加や変更を加える—既存のエージェントに変更を加える作業が主になる場合、おそらくこの方法が最適です。対象となるエージェントの情報だけをエクスポートし、必須情報を入力する手間を省くことができます。
できあがったスプレッドシートおよび CSV ファイルの例は、ここを参照してください。
これで GAX にデータをアップロードする準備が整いました。
スクリプトの操作
新規ユーザー:
- 指定されたフォルダーに、指定されたプロパティを持つ新しいユーザーを作成します。
- 新規ユーザーを、指定されたアクセス グループに関連付けます。
- 新規ユーザーを、指定されたエージェント グループに関連付けます。
- エージェントに、指定されたスキルを追加します。
- エージェントの場合、以下を行います。
- 内線フィールドが指定されていない場合、エージェントのユーザー名と同じログイン コードで、指定された交換機すべてにエージェント ログインを作成し、関連付けます。フォルダー プロパティのユーザー オブジェクトと同じフォルダー階層の [交換機のエージェント ログイン] フォルダーに、エージェント ログインが作成されます。
- 内線フィールドが指定されている場合、エージェントのユーザー名で新しいプレイスが作成されます。指定された交換機すべての内線フィールドに対応する番号の内線 DN が作成されます。エージェント ログインが作成され、内線フィールドの値と同じログイン コードを持つ指定された交換機すべてに関連付けられます。オブジェクトはすべて対応するルート フォルダーの下に作成されます。フォルダー階層はフォルダー プロパティのユーザー オブジェクトで指定されているものと同じです。
既存のユーザー:
- ユーザーを識別するために、入力ファイルの [ユーザー名] フィールドと [エージェント] フィールドにデータが入っている必要があります。
- その他のフィールドはすべてオプションです。
- オプション フィールドが定義されている場合、その値を既存の値と比較し、異なっていればそのユーザーが更新されます。