SFimportの実行に必要な登録ファイルについて説明します。
登録ファイルとは,SFimportで追加・変更・削除する部署テーブル,ユーザ,種別テーブル,施設の情報を設定したCSVファイルです。1レコード(行)に一つの部署テーブル,ユーザ,種別テーブル,施設の情報をコンマで区切って設定します。SFimportは,登録ファイルを読み込んで,設定されている情報をScheduler Server,又はFacilities Managerに登録します。
登録ファイルの1レコード(行)には14項目分の領域を確保する必要があります。登録ファイルの14項目の名称と項目に設定する内容を次に示します。
14項目のうち登録ファイル作成時に設定が必要な項目は,組織種別(部署テーブル,ユーザ,種別テーブル,施設)や処理区分(追加・変更・削除)によって異なります。
登録ファイルに設定する場合に必要な項目を表7-3に示します。
表7-4 登録ファイルに設定する場合に必要な項目
項番 | 登録ファイルで設定する順番 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
処理内容 | 処理種別 | 組織種別 | 処理区分 | 上位組織ID | 所属組織ID | 日本語組織名 | ホームサーバ | 日本語名 | ユーザID | セキュリティ | 未使用 | E-mail ID | 入力ファイルのチェック | 登録結果 | |
1 | 最上位の部署テーブルの新規登録 | S | C | A | ○ | ○ | ○ | × | × | × | × | × | × | - | - |
2 | 最上位の部署テーブルの「部署名」変更 | S | C | C | ● | ● | △ | × | × | × | × | × | × | - | - |
3 | 最上位の部署テーブルの削除 | S | C | D | ● | ● | - | × | × | × | × | × | × | - | - |
4 | 部署テーブルの新規登録 | S | G | A | ○ | ○ | ○ | × | × | × | × | × | × | - | - |
5 | 部署テーブルの「部署名」変更 | S | G | C | ● | ● | △ | × | × | × | × | × | × | - | - |
6 | 部署テーブルの削除 | S | G | D | ● | ● | - | × | × | × | × | × | × | - | - |
7 | ユーザの新規登録 | S | U | A | × | ○ | × | ○ | ○ | ○ | ○ | × | △ | - | - |
8 | ユーザの「ユーザ名」変更 | S | U | C | × | ● | × | - | △ | ● | - | × | - | - | - |
9 | ユーザの「セキュリティランク」変更 | S | U | C | × | ● | × | - | - | ● | △ | × | - | - | - |
10 | ユーザの「E-Mail ID」登録/変更 | S | U | C | × | ● | × | - | - | ● | - | × | △ | - | - |
11 | ユーザの「E-Mail ID」削除 | S | U | C | × | ● | × | - | - | ● | - | × | D | - | - |
12 | ユーザの削除 | S | U | D | × | ● | × | - | - | ● | - | × | - | - | - |
13 | 最上位の種別テーブルの新規登録 | F | C | A | ○ | ○ | ○ | × | × | × | × | × | × | - | - |
14 | 最上位の種別テーブルの「種別名」変更 | F | C | C | ● | ● | △ | × | × | × | × | × | × | - | - |
15 | 最上位の種別テーブルの削除 | F | C | D | ● | ● | - | × | × | × | × | × | × | - | - |
16 | 種別テーブルの新規登録 | F | G | A | ○ | ○ | ○ | × | × | × | × | × | × | - | - |
17 | 種別テーブルの「種別名」変更 | F | G | C | ● | ● | △ | × | × | × | × | × | × | - | - |
18 | 種別テーブルの削除 | F | G | D | ● | ● | - | × | × | × | × | × | × | - | - |
19 | 施設の新規登録 | F | U | A | × | ○ | × | ○ | ○ | ○ | ○ | × | × | - | - |
20 | 施設の「施設名」変更 | F | U | C | × | ● | × | - | △ | ● | - | × | × | - | - |
21 | 施設の「セキュリティランク」変更 | F | U | C | × | ● | × | - | - | ● | △ | × | × | - | - |
22 | 施設の削除 | F | U | D | × | ● | × | - | - | ● | - | × | × | - | - |
登録ファイルの作成方法を次の二つの手順に分けて説明します。
データを用意する方法には次の二つがあります。
/usr/GroupAppo/bin/Aasya.csv
/usr/GroupAppo/bin/SFexport /a <出力先ファイル名> <スケジュール格納ディレクトリ>
オプションなどの指定を変更すれば,ユーザの情報だけを出力したり,部署テーブル情報だけを出力したりすることもできます。SFexportの詳細については,「7.10.3 SFexportの使用方法」を参照してください。
出力したファイルを利用して,登録ファイルを作成します。
Excelなどの表計算ソフトやメモ帳などのテキストエディタを使って登録ファイルを作成する方法を説明します。
表計算ソフトとテキストエディタのどちらを使っても登録ファイルは作成できます。しかし,表計算ソフトを使った方がデータを見やすいため,登録ファイルの作成が容易です。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
S | C | A | asya.uid | asya.uid | A社 |
S,C,A,asya.uid,asya.uid,A社,,,,,,,, |
登録ファイルを作成するときに注意が必要な事項について説明します。
登録ファイルのレコードの並び順は,実際にScheduler_Facilities管理ツールを使用して登録する順と同様にして作成してください。例えば,「開発部」という部署テーブルとその部署テーブルに属する「田中部長」というユーザを追加する場合は,「開発部」→「田中部長」のレコード順で,登録ファイルを作成します。
登録ファイルでは次の三つのレコード(行)をコメントとして扱います。コメントのデータはSFimportでは無視されます。
上位組織IDと所属組織IDを同じにしてください。
所属組織IDには,"MAIN.idx"を指定してください。
所属組織IDには,"MAIN.rmx"を指定してください。
部署テーブル,種別テーブルを削除する場合は,テーブル以下すべてを削除しておく必要があります。また,種別テーブルを削除する場合は,その種別テーブル以下の施設を管理しているすべての施設管理者を「非選択」に変更しておく必要があります。
部署テーブル,種別テーブルを削除するときは,Scheduler_Facilities管理ツールで削除することをお勧めします。
SFimportでは,登録ファイル名の末尾(拡張子)が.bk1~.bk9のファイルを指定できません。
登録ファイルの項目の値にコンマが含まれる場合は,項目の値全体を"(引用符)で囲んで設定してください。
登録ファイルの項目の値に引用符が含まれる場合は,引用符1文字につき引用符2文字を設定した上で,項目の値全体を引用符で囲んで設定してください。
ファイル転送のtypeをasciiにして転送してください。