付録A.1 ユーザのサンプルデータ

BLCが提供するサンプルデータの格納先,サンプルデータの内容,およびサンプルデータの登録方法について説明します。

<この項の構成>
(1) サンプルデータの格納先
(2) 組織およびユーザのサンプルデータ
(3) 役職のサンプルデータ
(4) 帳票管理グループのサンプルデータ
(5) 宛先のサンプルデータ
(6) 代行設定のサンプルデータ
(7) サンプルデータを登録するSQL文の例

(1) サンプルデータの格納先

BLCが提供するサンプルデータの格納先を示します。ここでは,パスワードの形式がデフォルト(平文)の場合に使用するサンプルデータの格納先を示します。

HiRDBを利用する場合
<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥hirdb¥sample.txt
Oracleを利用する場合
<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥oracle¥sample.txt
SQL Serverを利用する場合
<BLC2のインストールディレクトリ>¥tools¥sample¥sampleuser¥sql¥sqlserver¥sample.txt

パスワード形式をMD5またはSHA-1に変更した場合に使用するサンプルデータの格納先については,次を参照してください。

(2) 組織およびユーザのサンプルデータ

サンプルデータを使用した場合に登録される組織およびユーザについて示します。紙面の都合上,ここでは次に示す情報ごとに表で示します。

  1. ユーザID,パスワード,および従業員番号
  2. 役職,管理者権限,代行権限,およびログイン可否

ただし,会社名,部名,課名,およびユーザ名については,各表に記載しています。

表A-1 BLCのサンプルデータ(組織およびユーザ)(1)

会社名部名課名ユーザ名ユーザIDパスワード従業員番号
A株式会社
A-COM
社長 太郎A00001P_A00001A00001
取締 次郎A00002P_A00002A00002
総務部
SOMU0000
総務 太郎A01001P_A01001A01001
庶務課
SOM1SHOM
庶務 良子A01101P_A01101A01101
庶務 和子A01102P_A01102A01102
庶務 幸子A01103P_A01103A01103
経理課
SOM2KEIR
経理 一郎A01201P_A01201A01201
経理 二郎A01202P_A01202A01202
経理 三郎A01203P_A01203A01203
開発部
DEVLP000
日立 太郎A02001P_A02001A02001
開発1課
DEVLP100
日立 二郎A02101P_A02101A02101
日立 三郎A02102P_A02102A02102
日立 四郎A02103P_A02103A02103
開発2課
DEVLP200
開発 一郎A02201P_A02201A02201
開発 二郎A02202P_A02202A02202
開発 三郎A02203P_A02203A02203
営業部
EIGYO000
営業 太郎A03001P_A03001A03001
営業1課
EIGYO100
営業 二郎A03101P_A03101A03101
営業 三郎A03102P_A03102A03102
営業 四郎A03103P_A03103A03103
営業2課
EIGYO200
営業 花子A03201P_A03201A03201
営業 一男A03202P_A03202A03202
営業 次男A03203P_A03203A03203
情報システム部
JOHO0000
情報 太郎A07001P_A07001A07001
システム課
SYSTEM00
情報 花子A07101P_A07101A07101
情報 幸子A07103P_A07103A07103
(凡例)
-:該当しません。

表A-2 BLCのサンプルデータ(組織およびユーザ)(2)

会社名部名課名ユーザ名役職管理者権限代行権限ログイン可否
A株式会社
A-COM
社長 太郎社長一般振替作業者
取締 次郎取締役一般振替作業者
総務部
SOMU0000
総務 太郎部長一般振替作業者
庶務課
SOM1SHOM
庶務 良子課長一般代行者
庶務 和子主任一般利用者
庶務 幸子社員一般利用者
経理課
SOM2KEIR
経理 一郎課長一般代行者
経理 二郎主任一般利用者
経理 三郎社員一般利用者
開発部
DEVLP000
日立 太郎部長一般振替作業者
開発1課
DEVLP100
日立 二郎課長一般代行者
日立 三郎主任一般利用者
日立 四郎社員一般利用者
開発2課
DEVLP200
開発 一郎課長一般代行者
開発 二郎主任一般利用者
開発 三郎社員一般利用者
営業部
EIGYO000
営業 太郎部長一般振替作業者
営業1課
EIGYO100
営業 二郎課長一般代行者
営業 三郎主任一般利用者
営業 四郎社員一般利用者
営業2課
EIGYO200
営業 花子課長一般代行者
営業 一男主任一般利用者
営業 次男社員一般利用者×
情報システム部
JOHO0000
情報 太郎部長システム管理者振替作業者
システム課
SYSTEM00
情報 花子課長システム管理者代行者
情報 幸子社員システム管理者代行者
(凡例)
○:ログインできます。 ×:ログインできません。
-:該当しません。

(3) 役職のサンプルデータ

サンプルデータを使用した場合に登録される役職を次に示します。

表A-3 BLCのサンプルデータ(役職)

役職コード役職名役職略称
00000100代表取締役社長社長
00000400取締役取締役
00002000事業部長事業部長
00002100副事業部長副事業部長
00003000部長部長
00003100副部長副部長
00003200部長代理部長代理
00004000課長課長
00004100課長代理課長代理
00005000係長係長
00005100主任主任
00010000社員社員

(4) 帳票管理グループのサンプルデータ

サンプルデータを使用した場合に登録される帳票管理グループを次に示します。

表A-4 BLCのサンプルデータ(帳票管理グループ)

グループ名組織役職
総務関連帳票総務部主任以上
庶務課
経理課
情報システム関連帳票情報システム部全員
システム課

(5) 宛先のサンプルデータ

サンプルデータを使用した場合に登録される宛先を次に示します。

表A-5 BLCのサンプルデータ(宛先)

ユーザID宛先
A01103A01102
A01101
A01001
A01102A01102
A01001
A01101A01001
A00002
A00001
A01001A00002
A00001

(6) 代行設定のサンプルデータ

サンプルデータを使用した場合に登録される代行設定を次に示します。

表A-6 BLCのサンプルデータ(代行設定)

ユーザID代行者
A01001A01101

(7) サンプルデータを登録するSQL文の例

次に示す対象テーブルごとに,サンプルデータを登録するSQL文の例を示します。

なお,ここではパスワードの形式がデフォルト(平文)の場合の例を示します。

パスワード形式をMD5またはSHA-1に変更した場合に使用するサンプルデータの格納先については,次を参照してください。

(a) BLC_ORG_Tテーブル

組織を登録するときのSQL文を示します。

insert into BLC_ORG_T(CDORG,NMORG,NMORGFULL,CDPARENTORG)
             values('組織コード','組織略称','組織名','上位組織コード');

組織の登録例を示します。

(例1)最上位組織(会社名)の登録

insert into BLC_ORG_T(CDORG,NMORG,NMORGFULL,CDPARENTORG)
             values ('A-COM','A(株)','A株式会社','$root');

(例2)部門の登録

insert into BLC_ORG_T(CDORG,NMORG,NMORGFULL,CDPARENTORG)
             values ('SOMU0000','総務','総務部','A-COM');

(例3)課の登録

insert into BLC_ORG_T(CDORG,NMORG,NMORGFULL,CDPARENTORG)
             values ('SOM1SHOM','総務庶務','総務部庶務課','SOMU0000');

(b) BLC_JOB_TITLE_Tテーブル

役職を登録するときのSQL文を示します。

insert into BLC_JOB_TITLE_T(CDJOBTITLE,NUORDER,NMJOBTITLEFULL,NMJOBTITLE,NMNAMEK,NMNAMEE)
values ('役職コード','役職順序','役職名漢字','役職略称', '役職名 カナ','役職名 英字');

役職の登録例を示します。

insert into BLC_JOB_TITLE_T(CDJOBTITLE,NUORDER,NMJOBTITLEFULL,NMJOBTITLE,NMNAMEK,NMNAMEE)
values ('00000100',00000100,'代表取締役社長','社長','シャチョウ','President');

(c) BLC_USER_INFO_Tテーブル

ユーザを登録するときのSQL文を示します。なお,ユーザを登録する場合は,BLC_PORTAL_INFO_Tテーブルにポータルログイン認証用のユーザも登録してください。ポータルログイン認証用のユーザの登録については,「(g) BLC_PORTAL_INFO_Tテーブル」を参照してください。

insert into BLC_USER_INFO_T (CDUSER,CDLOGINPASSWORD,CDPERSONALNO,NMLASTNAMEJ,NMFIRSTNAMEJ,NMLASTNAMEK,NMFIRSTNAMEK,NMLASTNAMEE,NMFIRSTNAMEE,CDBELONGTO,CDJOBTITLE,NMMAILADDRESS,NMTELOUTSIDE,NMTELEXTENSION,NUADMINAUTHORITY,NUALTERNATEAUTHORITY,CFLOGINSTATUS,CFSHARESTATUS)
values ('ユーザID','パスワード','従業員番号','氏名漢字名字','氏名漢字名前','氏名カナ名字','氏名カナ名前','氏名英字名字','氏名英字名前','所属する組織コード','役職コード','メール(e-Mail)','TEL外線','TEL内線','管理者権限','代行者権限','ログイン可否ステータス','共有トレイステータス');

ユーザの登録例を示します。

insert into BLC_USER_INFO_T (CDUSER,CDLOGINPASSWORD,CDPERSONALNO,NMLASTNAMEJ,NMFIRSTNAMEJ,NMLASTNAMEK,NMFIRSTNAMEK,NMLASTNAMEE,NMFIRSTNAMEE,CDBELONGTO,CDJOBTITLE,NMMAILADDRESS,NMTELOUTSIDE,NMTELEXTENSION,NUADMINAUTHORITY,NUALTERNATEAUTHORITY,CFLOGINSTATUS,CFSHARESTATUS)
values ('A00001','P_A00001','A00001','社長','太郎','シャチョウ','タロウ','syacho','taro','A-COM','00000100','A00001@a-kaisya.com','0000-0000-0000','777-0000','0','2','0','0');

(d) BLC_FORMCONTROL_GROUP_Tテーブル

帳票管理グループを登録するときのSQL文を示します。

insert into BLC_FORMCONTROL_GROUP_T (CDGROUP,NMGROUPNAME,CDJOBTITLE,CDORG)
values ('グループコード','グループ名','役職コード','組織コード');

帳票管理グループの登録例を示します。

insert into BLC_FORMCONTROL_GROUP_T (CDGROUP,NMGROUPNAME,CDJOBTITLE,CDORG)
values ('00000001','帳票管理運用グループ','00000010',' JOHO0000');

注意事項

CDGROUP列(グループコード)の値は,BLC_UNIQUE_ID_Tテーブル(ユニークID管理テーブル)のNUCURRENTID列(採番番号)の値と重複しないように指定してください。

なお,BLC_UNIQUE_ID_TテーブルのNUCURRENTID列の値は,初期値0でWebブラウザから帳票管理グループを登録するたびに1ずつインクリメントされます。NUCURRENTID列の値とCDGROUP列の値が重複する可能性がある場合は,次のSQL文を実行して,BLC_UNIQUE_ID_Tテーブルも更新してください。

ここでは,CDGROUP列に「10」を指定して登録した場合の例を示します。

update BLC_UNIQUE_ID_T set NUCURRENTID=10 where NMUNIQUEKEY='cmFormCtrlGroup';

なお,BLC_UNIQUE_ID_Tテーブルの詳細は,マニュアル「Hitachi Business Logic - Container 2」を参照してください。

(e) BLC_TARGET_USER_Tテーブル

宛先を登録するときのSQL文を示します。

insert into BLC_TARGET_USER_T (CDUSER, CDTARGET) values ('ユーザID', '宛先ユーザID');

宛先の登録例を示します。

insert into BLC_TARGET_USER_T (CDUSER,CDTARGET) values ('A01103','A01102');

(f) BLC_AGENT_INFO_Tテーブル

代行者を登録するときのSQL文を示します。

insert into BLC_AGENT_INFO_T (CDUSER, CDSUBUSER) values ('ユーザIDまたは共有トレイID','代行者のユーザID');

代行者の登録例を示します。

insert into BLC_AGENT_INFO_T (CDUSER,CDSUBUSER) values ('A01001','A01101');

(g) BLC_PORTAL_INFO_Tテーブル

ポータルログイン認証用のユーザを登録するときのSQL文を示します。BLC_USER_INFO_Tテーブルにユーザを登録した場合は,必ずこの作業を実施してください。

insert into BLC_PORTAL_INFO_T (CDUSER) VALUES ('ユーザID');

ポータルログイン認証用のユーザの登録例を示します。

insert into BLC_PORTAL_INFO_T (CDUSER) VALUES ('A00001');