uCosminexus 電子フォームワークフロー 解説

[目次][用語][索引][前へ][次へ]

付録D.4 BLCDIRSデータベース

BLCDIRSディレクトリ情報データベースは次のように分類されます。

表D-9 BLCDIRSディレクトリ情報データベースの分類一覧

分類 内容
ビュー ビュー(ビューにカラムを追加できます)
製品提供テーブル カスタマイズ禁止のテーブル
テンプレートテーブル テーブルにカラムを追加できるテーブル
作業領域テーブル ユーザ情報を管理するテーブル
ポータル用テーブル ポータル情報を管理するテーブル
帳票利用者テーブル 帳票利用者を管理するテーブル
代行者管理テーブル 代行者の設定を管理するテーブル

BLCDIRSディレクトリ情報データベースのテーブル名,およびビューの一覧を次に示します。

表D-10 BLCDIRSディレクトリ情報データベースのテーブル名,およびビュー名一覧

分類 テーブル名,またはビュー名(和名) テーブル名,またはビュー名 テーブル名,またはビュー名(エイリアス)
ビュー 組織情報検索ビュー BLC_ORG_V BLCOrgView
ユーザ情報検索ビュー BLC_USER_V BLCUserView
宛先情報検索ビュー BLC_TARGET_USER_V BLCTargetUserView
製品提供テーブル 役職情報テーブル BLC_JOB_TITLE_T BLCJobTitle
宛先情報テーブル BLC_TARGET_USER_T BLCTargetUser
テンプレートテーブル 組織管理情報テーブル BLC_ORG_T BLCOrg
ユーザ情報テーブル BLC_USER_INFO_T BLCUserInfo
ポータル用テーブル Portalカスタマイズ情報テーブル BLC_PORTAL_INFO_T BLCPortalInfo
帳票利用者情報 帳票利用者権限テーブル BLC_FORM_USERAUTH_T BLCFormUserAuth
代行者情報 代行者管理テーブル BLC_AGENT_INFO_T BLCAgentInfo

BLCDIRSディレクトリ情報のビュー,およびビューが参照しているテーブルの関連図を次に示します。

図D-2 ビュー,およびビューが参照しているテーブルの関連図

[図データ]

BLCDIRSディレクトリ情報データベースのテーブル名,およびビューの詳細を次に説明します。

<この項の構成>
(1) BLC_ORG_Vビュー
(2) BLC_USER_Vビュー
(3) BLC_TARGET_USER_Vビュー
(4) BLC_JOB_TITLE_Tテーブル
(5) BLC_TARGET_USER_Tテーブル
(6) BLC_ORG_Tテーブル
(7) BLC_USER_INFO_Tテーブル
(8) BLC_PORTAL_INFO_Tテーブル
(9) BLC_FORM_USERAUTH_Tテーブル
(10) BLC_AGENT_INFO_Tテーブル

(1) BLC_ORG_Vビュー

組織階層の情報を参照するためのビューです。BLC_ORG_Vビューのカラム名の一覧を次に示します。

表D-11 BLC_ORG_Vビューのカラム名一覧

カラム名 意味 テンプレートテーブルとの対応
対象テーブル 対象カラム
CDORG 組織コード※1 BLC_ORG_T CDORG
NMORG 組織略称 BLC_ORG_T NMORG
NMORGFULL 組織名 BLC_ORG_T NMORGFULL
CDPARENTORG 上位組織コード※2 BLC_ORG_T CDPARENTORG
注※1
"$root"はシステムで予約されています。"$root"以外のコードを格納してください。
注※2
最上位組織では上位組織コードに"$root"を格納します。

(2) BLC_USER_Vビュー

ユーザ情報を参照するためのビューです。BLC_USER_Vビューのカラム名の一覧を次に示します。

表D-12 BLC_USER_Vビューのカラム名一覧

カラム名 意味 テンプレートテーブルとの対応 製品提供テーブルとの対応
対象テーブル 対象カラム 対象テーブル 対象カラム
CDUSER ユーザID BLC_USER_INFO_T CDUSER
CDLOGINPASSWORD パスワード BLC_USER_INFO_T CDLOGINPASSWORD
CDPERSONALNO 従業員番号 BLC_USER_INFO_T CDPERSONALNO
NMLASTNAMEJ 氏名漢字名字 BLC_USER_INFO_T NMLASTNAMEJ
NMFIRSTNAMEJ 氏名漢字名前 BLC_USER_INFO_T NMFIRSTNAMEJ
NMLASTNAMEK 氏名カナ名字 BLC_USER_INFO_T NMLASTNAMEK
NMFIRSTNAMEK 氏名カナ名前 BLC_USER_INFO_T NMFIRSTNAMEK
NMLASTNAMEE 氏名英字名字 BLC_USER_INFO_T NMLASTNAMEE
NMFIRSTNAMEE 氏名英字名前 BLC_USER_INFO_T NMFIRSTNAMEE
CDBELONGTO 所属する組織コード BLC_USER_INFO_T CDBELONGTO
NMBELONGTO 所属する組織略称 BLC_ORG_T NMORG
CDJOBTITLE 役職コード BLC_USER_INFO_T CDJOBTITLE
NMJOBTITLEFULL 役職名 BLC_JOB_TITLE_T NMJOBTITLEFULL
NMJOBTITLE 役職略称 BLC_JOB_TITLE_T NMJOBTITLE
NUORDER 役職順序 BLC_JOB_TITLE_T NUORDER
NMMAILADDRESS メール(e-Mail) BLC_USER_INFO_T NMMAILADDRESS
NMTELOUTSIDE TEL外線 BLC_USER_INFO_T NMTELOUTSIDE
NMTELEXTENSION TEL内線 BLC_USER_INFO_T NMTELEXTENSION
NUADMINAUTHORITY 管理者権限 BLC_USER_INFO_T NUADMINAUTHORITY
NUALTERNATEAUTHORITY 代行権限 BLC_USER_INFO_T NUALTERNATEAUTHORITY
CFLOGINSTATUS ログイン可否ステータス BLC_USER_INFO_T CFLOGINSTATUS
CFSHARESTATUS 共有トレイステータス BLC_USER_INFO_T CFSHARESTATUS
(凡例)
−:指定しません。

(3) BLC_TARGET_USER_Vビュー

個人ごとの宛先作業者を保存し,参照するためのビューです。BLC_TARGET_USER_Vビューのカラム名の一覧を次に示します。

表D-13 BLC_TARGET_USER_Vビューのカラム名一覧

カラム名 意味 テンプレートテーブルとの対応 製品提供テーブルとの対応
対象テーブル 対象カラム 対象テーブル 対象カラム
CDUSER ユーザID BLC_TARGET_USER_T CDUSER
CDTARGET 宛先作業者ID BLC_TARGET_USER_T CDTARGET
NMBELONGTO 宛先の所属する組織略称 BLC_ORG_T NMORG
CDJOBTITLE 宛先の役職コード BLC_USER_INFO_T CDJOBTITLE
NMJOBTITLE 宛先の役職略称 BLC_JOB_TITLE_T NMJOBTITLE
NMLASTNAME 宛先の氏名漢字名字 BLC_USER_INFO_T NMLASTNAMEJ
NMFIRSTNAME 宛先の氏名漢字名前 BLC_USER_INFO_T NMFIRSTNAMEJ
CFLOGINSTATUS 宛先のログイン可否ステータス BLC_USER_INFO_T CFLOGINSTATUS
(凡例)
−:指定しません。

(4) BLC_JOB_TITLE_Tテーブル

役職の情報を管理するテーブルです。BLC_JOB_TITLE_Tテーブルのカラム名の一覧を次に示します。

表D-14 BLC_JOB_TITLE_Tテーブルのカラム名一覧

カラム名 データ型 サイズ
(バイト)
意味 属性 備考
CDJOBTITLE MVARCHAR 128 役職コード (主キー)
NOTNULL
NUORDER SMALLINT
  • HiRDB,SQL Serverの場合:2
  • Oracleの場合:22
役職順序 NOTNULL 0以上
値の小さい役職を上位役職とし,値の大きい役職を下位役職とします。
役職順序に同じ値を設定した役職については,役職の一覧をドロップダウンリストなどで表示する場合に並び順が不定となります。
NMJOBTITLEFULL MVARCHAR 128 役職名 漢字
NMJOBTITLE MVARCHAR 128 役職略称 NOTNULL
INDEX
"TOP"および"LOW"は使用できません。
"-"(半角ハイフン)および","(半角コンマ)は使用できません。
NMNAMEK MVARCHAR 128 役職名 カナ
NMNAMEE VARCHAR 128 役職名 英字
(凡例)
−:指定しません。管理者が,SQLなどでユーザ情報を設定してください。
注※
OracleまたはSQL Serverの場合は,「VARCHAR」に読み替えてください。

(5) BLC_TARGET_USER_Tテーブル

宛先情報を管理するテーブルです。BLC_TARGET_USER_Tテーブルのカラム名の一覧を次に示します。

表D-15 BLC_TARGET_USER_Tテーブルのカラム名一覧

カラム名 データ型 サイズ
(バイト)
意味 属性 備考
CDUSER VARCHAR 128 ユーザID (主キー)
NOTNULL
BLC_USER_INFO_TテーブルにあるユーザIDを指定します。
CDTARGET VARCHAR 128 宛先作業者ID (主キー)
NOTNULL
BLC_USER_INFO_TテーブルにあるユーザIDを指定します。

エンドユーザ操作(電子フォームワークフローの「宛先管理」機能)で宛先情報が設定されます。

(6) BLC_ORG_Tテーブル

組織管理情報テーブルのテンプレートテーブルです。BLC_ORG_Tテーブルのカラム名の一覧を次に示します。

表D-16 BLC_ORG_Tテーブルのカラム名一覧

カラム名 データ型 サイズ
(バイト)
意味 属性 備考
CDORG MVARCHAR 128 組織コード (主キー)
NOTNULL
"$root"はシステムで予約されています。"$root"以外のコードで指定してください。
NMORG MVARCHAR 128 組織略称 NOTNULL
INDEX
NMORGFULL MVARCHAR 128 組織名
CDPARENTORG MVARCHAR 128 上位組織コード NOTNULL
INDEX
最上位組織では上位組織コードに"$root"を格納します。
(凡例)
−:指定しません。
注※
OracleまたはSQL Serverの場合は,「VARCHAR」に読み替えてください。

管理者が,SQLなどでユーザ情報を設定してください。一つの組織に登録するユーザは,300人程度までにしてください。登録するユーザが300人を超えると,ユーザ選択画面の処理に時間が掛かるようになります。

テーブルへのカラムの追加カスタマイズができます。

テーブルに定義されている次の項目の変更,および削除をしないでください。

(7) BLC_USER_INFO_Tテーブル

ユーザ情報テーブルのテンプレートテーブルです。BLC_USER_INFO_Tテーブルのカラム名の一覧を次に示します。

表D-17 BLC_USER_INFO_Tテーブルのカラム名一覧

カラム名 データ型 サイズ
(バイト)
意味 属性 備考
CDUSER VARCHAR 128 ユーザID (主キー)
NOTNULL
32バイト以内の半角英数字だけの文字列で指定します。
CDLOGINPASSWORD VARCHAR 128 パスワード A-Z,a-z,0-9の範囲で,8文字以上の文字列で指定します。
CDPERSONALNO MVARCHAR 128 従業員番号
NMLASTNAMEJ MVARCHAR 62 氏名漢字名字 INDEX
NMFIRSTNAMEJ MVARCHAR 62 氏名漢字名前 INDEX
NMLASTNAMEK MVARCHAR 62 氏名カナ名字
NMFIRSTNAMEK MVARCHAR 62 氏名カナ名前
NMLASTNAMEE VARCHAR 62 氏名英字名字
NMFIRSTNAMEE VARCHAR 62 氏名英字名前
CDBELONGTO MVARCHAR 128 所属する組織コード NOTNULL
INDEX
BLC_ORG_Tテーブルにある組織コードを指定します。
CDJOBTITLE MVARCHAR 128 役職コード NOTNULL BLC_JOB_TITLE_Tテーブルにある役職コードを指定します。
NMMAILADDRESS VARCHAR 128 メール(e-Mail)
NMTELOUTSIDE VARCHAR 128 TEL外線
NMTELEXTENSION VARCHAR 128 TEL内線
NUADMINAUTHORITY SMALLINT
  • HiRDB,SQL Serverの場合:2
  • Oracleの場合:22
管理者権限 NOTNULL 一般ユーザ:0
システム管理者:1
共有トレイ管理者:2
デフォルトでは,「0」が指定されています。
NUALTERNATEAUTHORITY SMALLINT
  • HiRDB,SQL Serverの場合:2
  • Oracleの場合:22
代行権限 NOTNULL 利用者:0
代行者:1
振替作業者:2
デフォルトでは,「0」が指定されています。
CFLOGINSTATUS SMALLINT
  • HiRDB,SQL Serverの場合:2
  • Oracleの場合:22
ログイン可否ステータス NOTNULL 可:0
不可:1
デフォルトでは,「0」が指定されています。
CFSHARESTATUS SMALLINT
  • HiRDB,SQL Serverの場合:2
  • Oracleの場合:22
共有トレイステータス NOTNULL ユーザ情報として登録する場合:0
共有トレイ情報として登録する場合:1
デフォルトでは,「0」が指定されています。
(凡例)
−:指定しません。
注※
OracleまたはSQL Serverの場合は,「VARCHAR」に読み替えてください。

管理者が,SQLなどでユーザ情報を設定してください。

テーブルへのカラムの追加カスタマイズができます。

テーブルに定義されている次の項目の変更,および削除をしないでください。

(8) BLC_PORTAL_INFO_Tテーブル

ポータルのカスタマイズ情報を管理するテーブルです。BLC_PORTAL_INFO_Tテーブルのカラム名の一覧を次に示します。

表D-18 BLC_PORTAL_INFO_Tテーブルのカラム名一覧

カラム名 データ型 サイズ
(バイト)
意味 属性 備考
CDUSER VARCHAR 128 ユーザID (主キー)
NOTNULL
32バイト以内の半角英数字だけの文字列で指定します。
BNPERSONALIZEINFO※1 BLOB※2
  • HiRDB,Oracleの場合:64000
  • SQL Serverの場合:2147483647
ポータルカスタマイズ情報 Portalで使用します。
BLCでは更新しません。
(凡例)
−:指定しません。
注※1
BNPERSONALIZEINFOカラムの詳細は,マニュアル「uCosminexus Portal Framework システム管理者ガイド」を参照してください。
注※2
SQL Serverの場合は,「VARBINARY(MAX)」に読み替えてください。

(9) BLC_FORM_USERAUTH_Tテーブル

帳票を利用できる組織や役職情報を保存するテーブルです。BLC_FORM_USERAUTH_Tテーブルのカラム名の一覧を次に示します。

表D-19 BLC_FORM_USERAUTH_Tテーブルのカラム名一覧

カラム名 データ型 サイズ
(バイト)
意味 属性 備考
CDFORMID VARCHAR 80 帳票ID (主キー)
NOTNULL
管理テーブルと関連させるキー
NUFORMVERSION SMALLINT
  • HiRDB,SQL Serverの場合:2
  • Oracleの場合:22
帳票バージョン (主キー)
NOTNULL
CDORG MVARCHAR 128 帳票利用組織 (主キー)
NOTNULL
CDJOBTITLE MVARCHAR 128 帳票利用役職 (主キー)
NOTNULL
NUSTATUS SMALLINT
  • HiRDB,SQL Serverの場合:2
  • Oracleの場合:22
帳票の状態 帳票がシステムに登録されている状態:0
(凡例)
−:指定しません。
注※
OracleまたはSQL Serverの場合は,「VARCHAR」に読み替えてください。

(10) BLC_AGENT_INFO_Tテーブル

代行者の設定を管理するテーブルです。BLC_AGENT_INFO_Tテーブルのカラム名の一覧を次に示します。

表D-20 BLC_AGENT_INFO_Tテーブルのカラム名一覧

カラム名 データ型 サイズ
(バイト)
意味 属性 備考
CDUSER VARCHAR 128 ユーザIDまたは共有トレイID (主キー)NOTNULL
CDSUBUSER VARCHAR 128 代行者のユーザID (主キー)NOTNULL
(凡例)
−:指定しません。