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

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

2.4.1 カスタマイズの概要

この項では,BLCでカスタマイズできる範囲,カスタマイズ時の命名規則,バージョンアップなどに関するカスタマイズ時の注意事項を説明します。

<この項の構成>
(1) BLCでカスタマイズできる範囲
(2) カスタマイズ時の命名規則
(3) カスタマイズ時の注意事項

(1) BLCでカスタマイズできる範囲

BLCでカスタマイズできる範囲を次に示します。

表2-4 カスタマイズできる範囲

カスタマイズ対象 カスタマイズ対象ファイル
帳票 ビジネスプロセス定義ファイル
HTML帳票モジュールファイル
ユーザ定義クラス(追加処理javaファイル)
ユーザ定義ファイル(追加処理jspファイル)
EUR Form帳票遷移JSPファイル BLCEURAttachedSample.jsp
BLCEURProcessSample.jsp
BLCEUREnd.jsp
BLCプロパティ BLC.BLCproperties
メッセージプロパティ BLCmessage.properties
ストリングリソースプロパティ BLCstringResource.properties
BLCstringResourcePortal.properties
認証ページ
スタイルシート ja/blc.cssen/blc.css
blc_category.css
blc_common.css
blc_dialog.css
blc_error.css
blc_list.css
blc_menutab.css
blc_tree.css
JavaScriptファイル blc_displaycommon.js
メニューポートレット css/blc_mp.css
BLCMenuIndex.jsp
BLCMenu.jsp
ワークフローポートレット css/blc_wp.css
BLCWorkflowIndex.jsp
ワークフローメニュータブ BLCWorkFlowMenu.jsp
受信ボックス BLCLinboxItem.jsp
BLCLinbox.jsp
送信ログ BLCLsentlog.jsp
送信ログ(引き戻し用) BLCLsentlog.jsp
BLCLsentlogPullBack.jsp
BLC_ChgPullBack.jsp
BLC_ChgPullBackErr.jsp
拡張受信ボックス BLCLinboxItemV.jsp
BLCLinboxV.jsp
一括承認関連 BLCLinboxItemBC.jsp
BLCFMCwiGetListBC.jsp
BLCWWFwiBCSample.jsp
BLCFMCwiBatchCompleted.jsp
保管案件関連 BLCpiselect.jsp
BLCLpiselectResult.jsp
BLCLpiselectHistory.jsp
BLCpiselectEURView.jsp
案件操作関連 BLCFMCpiStarted.jsp
BLCFMCwiCompleted.jsp
ポータルのテンプレート 次のフォルダの配下にあるファイルが該当します。
  • <BLC2のインストールディレクトリ>\portal\template\css
  • <BLC2のインストールディレクトリ>\portal\template\images
  • <BLC2のインストールディレクトリ>\portal\template\js
  • <BLC2のインストールディレクトリ>\portal\template\WEB-INF
[案件振替]画面 BLCLActingItem.jsp
役職順ソートのカスタマイズ関連 宛先管理画面 BLCWGuserList.jsp
BLCMPparticipantList.jsp
代行者管理画面 BLCWAgentChoiceList.jsp
BLCLAgent.jsp
振替先選択画面 BLCWUserChoiceList.jsp
代行者設定カスタマイズ BLCWAgentChoiceFrame.jsp
BLCWUserChoiceTree.jsp
案件履歴カスタマイズ BLCWPHpiHistoryView.jsp
(凡例)
−:該当しません。

(2) カスタマイズ時の命名規則

BLCでは,先頭が"BLC"および"blc"で始まる名称(ファイル名,変数名,リクエストタグ名,クラス名,メソッド名など)を予約しています。

このため,BLCでカスタマイズする場合は,次のファイル名とクラス名の命名規則に従ってください。

カスタマイズ時のファイル名命名規則
BLCでは,先頭が"BLC"および"blc"で始まるファイル名のほかに,次のファイル名を予約しています。
  • 帳票ジェネレータ(BLSG)機能で生成される帳票ファイル(JSP形式)のファイル名("帳票ID"+"_"+"帳票Version"で始まり,続く2文字が"_u"以外になるファイル名)
このため,カスタマイズ時は,次の規則に従ってファイル名を命名してください。
  • ユーザ作成ファイルのファイル名には,"UBLC" で始まる名称を推奨します。
  • 帳票のユーザ追加スクリプトファイル名は,末尾を"_userClientSideScript.inc"とすることを推奨します。
<例>
  • UBLCInbox.jsp
  • u_userClientSideScript.inc
カスタマイズ時のJavaクラス/メソッド・メンバ名命名規則
BLCでは,先頭が"BLC"および"blc"で始まるクラス名,およびメソッド・メンバ名のほかに,次の名称を予約しています。
  • 帳票ジェネレータ(BLSG)機能で生成される帳票ファイル(JSP形式)のクラス名("帳票ID"+"_" +"帳票Version"+"_Class"で始まるファイル名)
このため,カスタマイズ時は,次の規則に従ってJavaクラス,およびメソッド・メンバ名を命名してください。
  • jp.co.Hitachi.soft.blcパッケージと配下のサブパッケージ内に作成するユーザ作成Javaクラスには,BLCが予約するクラス名を使用しないでください。推奨するクラス名は,"UBLC"で始まる名称です。
  • BLCのJavaクラスを継承するユーザ作成Javaクラスで,独自に作成するメソッド・メンバ名は"u_"で始まる名称でなければなりません。
<例>
  • UBLCDataManage.java javaクラス
  • u_updateUserDataBase()メソッド

(3) カスタマイズ時の注意事項

電子フォームワークフローをバージョンアップまたは上書きインストールすると,カスタマイズした内容が失われる場合があります。このため,カスタマイズ時には次の作業をしてください。