7.3.3 定義情報ファイルの形式と編集

定義の抽出・登録ユティリティを実行すると,指定したDocument Managerサーバの定義情報がcsv形式のファイルとして出力されます。定義情報の登録先サーバで任意の定義情報を追加する場合は,出力された定義情報ファイルを編集してください。また,ここで説明する定義情報ファイルの形式に従って作成した定義情報ファイルを利用して,別サーバに定義情報を登録することもできます。

ここでは,定義情報ファイルの出力(記述)形式,規則,属性情報の指定形式について説明します。

<この項の構成>
(1) 定義情報ファイルの出力(記述)形式
(2) 定義情報ファイルの記述規則
(3) オブジェクトの定義情報の出力(記述)形式
(4) オブジェクトの属性情報の出力(記述)形式

(1) 定義情報ファイルの出力(記述)形式

定義情報ファイルは,「定義情報」と「属性情報」で構成されます。出力(記述)形式は次のとおりです。

オブジェクトの定義情報
定義種別<タブ>定義階層<改行>
オブジェクトの属性情報
<タブ>属性種別<タブ>属性情報<改行>

(2) 定義情報ファイルの記述規則

定義情報ファイルを作成,編集する場合は,次に示す規則に従ってください。

(3) オブジェクトの定義情報の出力(記述)形式

オブジェクトの定義情報は次の形式で指定します。

定義種別<タブ>定義階層<改行>

(a) 定義種別

定義種別には,定義するオブジェクトに従って表7-1に示す文字列を指定します。

表7-1 定義種別の一覧

定義種別指定する文字列
フォルダFOLDER
分類索引VIEW
一般文書データベースDOCDB

(b) 定義階層

各定義をタブで区切って定義階層を記述します。

(4) オブジェクトの属性情報の出力(記述)形式

オブジェクトの属性情報は次の形式で指定します。

<タブ>属性種別<タブ>属性情報<改行>

(a) 属性種別

属性種別には,定義するオブジェクトに対して設定する属性に従って表7-2に示す文字列を指定します。

表7-2 属性種別の一覧

属性種別指定する文字列
所有者名OWNER_NAME
所有者アクセス権OWNER_PERM
全ユーザアクセス権EVERYONE_PERM
グループアクセス権GROUP_PERM

(b) 属性情報

指定した属性種別に従って定義する属性に対する属性値を,次に示す形式に従って指定します。

属性種別が「OWNER_NAME」の場合の記述形式
<タブ>属性種別<タブ>所有者種別<タブ>所有者名<改行>
所有者種別には,属性値としてログインユーザ名を指定する場合は,「LOGIN_NAME」と指定します。ニックネームを指定する場合は,「NICK_NAME」と指定します。
所有者名には,指定した所有者種別に従って,オブジェクトの所有者となるユーザのログインユーザ名又はニックネームを指定します。
なお,所有者名に指定したユーザが存在するかどうかについては,Document Managerはチェックしません。
属性種別が「OWNER_PERM」又は「EVERYONE_PERM」の場合の記述形式
<タブ>属性種別<タブ>設定するアクセス権<改行>
属性種別が「GROUP_PERM」の場合の記述形式
<タブ>属性種別<タブ>設定するアクセス権<タブ>グループ種別<タブ>グループ名<改行>
設定するアクセス権には,表7-3に示すアクセス権の種類を表す文字を指定します。

表7-3 アクセス権の種類を表す文字

アクセス権の種類アクセス権の種類を示す文字備考
参照R 
編集W 
削除D 
文書作成C一般文書データベースの属性情報の場合に指定できる
文書リンクL分類索引及び分類,フォルダの属性情報の場合に指定できる
下位作成S 
設定なしN 
全アクセス権A 
指定するアクセス権は,並ベて記述します。例えば,参照権限と編集権限をオブジェクトに設定する場合は,「RW」と並ベて記述します。また,「全アクセス権(A)」と「なし(N)」が同時に指定されている場合は,最初に記述されてた文字に対応するアクセス権が設定されます。例えば,「AN」と指定した場合は,そのオブジェクトに対してすべてのアクセス権が設定されることになります。
属性種別が「GROUP_PERM」の場合は,設定するアクセス権の種類とアクセス権を設定するグループ種別を指定して,グループ種別に対応するグループ名を属性値として指定します。グループ種別には,表7-4に示すグループ種別を示す文字列を指定します。

表7-4 グループ種別を示す文字列

グループ種別グループ種別を示す文字
最上位組織COMPANY,C
組織ORGANIZATION,O
グループTEAM,T
Groupmax用グループMANUAL,M
ローカルグループLOCALGROUP,L
なしNONE,N
なお,グループ名に指定したグループが存在するかどうかについては,Document Managerはチェックしません。