14.7.4 サンプルの内容
このサンプルでは,次の5種類の帳票を管理する場合を想定しています。
|
帳票 |
説明 |
|---|---|
|
部署Aの管理資料 |
部署Aのリーダがアクセスできる帳票です。 |
|
部署Aの公開資料 |
部署Aに所属するユーザがアクセスできる帳票です。また,部署Bのリーダもアクセスできます。 |
|
部署Bの管理資料 |
部署Bのリーダがアクセスできる帳票です。 |
|
部署Bの公開資料 |
部署Bに所属するユーザがアクセスできる帳票です。また,部署Aのリーダもアクセスできます。 |
|
公開先の情報を持たない資料 |
公開先を設定していない帳票です。 |
サンプルの内容を次に示します。
[Common] GroupCategoryConfNum=5 GroupCategory="ユーザ" [GroupCategoryConf1] GroupKey="システム管理者" CheckString="pwadmin" GroupFilter=NONE [GroupCategoryConf2] GroupKey="部署A_リーダ" CheckString="pwleader" GroupFilter=CATEGORY GroupFilterName="公開先" GroupFilterKeyNum=3 GroupFilterKey1="部署A_管理" GroupFilterKey2="部署A_公開" GroupFilterKey3="部署B_公開" GroupFilterKeyNull=ENABLE GroupFilterKeyOwner=ENABLE [GroupCategoryConf3] GroupKey="部署A_一般" CheckString="pwsub" GroupFilter=CATEGORY GroupFilterName="公開先" GroupFilterKeyNum=1 GroupFilterKey1="部署A_公開" GroupFilterKeyNull=DISENABLE GroupFilterKeyOwner=ENABLE [GroupCategoryConf4] GroupKey="部署B_リーダ" CheckString="pwleader" GroupFilter=CATEGORY GroupFilterName="公開先" GroupFilterKeyNum=3 GroupFilterKey1="部署B_管理" GroupFilterKey2="部署B_公開" GroupFilterKey3="部署A_公開" GroupFilterKeyNull=ENABLE GroupFilterKeyOwner=ENABLE [GroupCategoryConf5] GroupKey="部署B_一般" CheckString="pwsub" GroupFilter=CATEGORY GroupFilterName="公開先" GroupFilterKeyNum=1 GroupFilterKey1="部署B_公開" GroupFilterKeyNull=DISENABLE GroupFilterKeyOwner=DISENABLE [Default] GroupFilter=ALL GroupFilterKeyOwner=DISENABLE
この内容でユーザ定義として定義する場合,各ユーザの帳票へのアクセス可否は次のようになります。
|
帳票 |
属性 |
ユーザ |
||||||
|---|---|---|---|---|---|---|---|---|
|
ユーザ |
公開先 |
システム管理者 |
部署A_リーダ |
部署A_一般 |
部署B_リーダ |
部署B_一般 |
デフォルトユーザ |
|
|
01 |
部署A_リーダ |
部署A_管理 |
○ |
○ |
× |
× |
× |
× |
|
02 |
部署A_リーダ |
部署A_公開 |
○ |
○ |
○ |
○ |
× |
× |
|
03 |
部署A_一般 |
部署A_管理 |
○ |
○ |
○ |
× |
× |
× |
|
04 |
部署A_一般 |
部署A_公開 |
○ |
○ |
○ |
○ |
× |
× |
|
05 |
部署B_リーダ |
部署B_管理 |
○ |
× |
× |
○ |
× |
× |
|
06 |
部署B_リーダ |
部署B_公開 |
○ |
○ |
× |
○ |
○ |
× |
|
07 |
部署B_一般 |
部署B_管理 |
○ |
× |
× |
○ |
× |
× |
|
08 |
部署B_一般 |
部署B_公開 |
○ |
○ |
× |
○ |
○ |
× |
|
09 |
− |
− |
○ |
○ |
× |
○ |
× |
× |
|
10 |
部署A_リーダ |
部署B_管理 |
○ |
○ |
× |
○ |
× |
× |
|
11 |
部署A_リーダ |
部署B_公開 |
○ |
○ |
× |
○ |
○ |
× |
|
12 |
部署A_一般 |
部署B_管理 |
○ |
× |
○ |
○ |
× |
× |
|
13 |
部署A_一般 |
部署B_公開 |
○ |
○ |
○ |
○ |
○ |
× |
|
14 |
部署B_リーダ |
部署A_管理 |
○ |
○ |
× |
○ |
× |
× |
|
15 |
部署B_リーダ |
部署A_公開 |
○ |
○ |
○ |
○ |
× |
× |
|
16 |
部署B_一般 |
部署A_管理 |
○ |
○ |
× |
× |
× |
× |
|
17 |
部署B_一般 |
部署A_公開 |
○ |
○ |
○ |
○ |
× |
× |
- (凡例)
-
−:属性情報がありません。
○:アクセスできます。
×:アクセスできません。