uCosminexus 電子フォームワークフロー APIリファレンス

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

getItem

形式

public BLCDictionary getItem(java.lang.String p_uid,
                           int p_topnum,
                           int p_getnum,
                           java.lang.String p_strsortkey,
                           java.lang.String p_strsortmode)
                    throws BLCException

機能

指定したユーザの送信ログ情報を取得します。結果は,新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uid

対象ユーザのユーザIDを指定します。ユーザIDは,1〜128バイトで指定してください。

p_topnum

取得開始位置を指定します。1以上を指定してください。

p_getnum

取得数を指定します。1以上を指定してください。

p_strsortkey

ソートキーとして,次のどれかを指定します。ソートしない場合は,nullオブジェクトまたは空文字("")を指定してください。

パラメータ「p_strsortmode」の指定が,nullオブジェクトまたは空文字("")の場合,このパラメータの指定は無視されます。

キー名 意味
CDPINAME 申請ID
NMBP 業務名称
NMUPDATEWI 更新作業名
NMSTATUS 案件状態
DTCOMPLETE 処理日時
DTCREATE 開始日時
DTLIMIT 処理期限
CDAPPLICANT 申請者ID
NMAPPLICANT 申請者氏名
NMAPPLICANTBELONGTO 申請者組織略称
CDPARTICIPANT 最終作業者ID
NMPARTICIPANT 最終作業者氏名
NMPARBELONGTO 最終作業者組織略称
CDBEFOREPARTICIPANT 前回作業者ID
NMBEFOREPARTICIPANT 前回作業者氏名
NMBEFOREPARTICIPANTBELONGTO 前回作業者組織略称
DTUPDATE 前回作業日時
CDLOGPARTICIPANT ログ所有者のユーザID
NMITEM1 項目値1
NMITEM2 項目値2
NMITEM3 項目値3
NMITEM4 項目値4
NMITEM5 項目値5
NMITEM6 項目値6
NMITEM7 項目値7
NMITEM8 項目値8
NMITEM9 項目値9
NMITEM10 項目値10

p_strsortmode

ソートモードとして,次のどちらかを指定します。ソートしない場合は,nullオブジェクトまたは空文字("")を指定してください。

パラメータ「p_strsortkey」の指定が,nullオブジェクトまたは空文字("")の場合,このパラメータの指定は無視されます。

モード 意味
ASC 昇順
DESC 降順

戻り値

指定したユーザの送信ログ情報。

キーの意味とオブジェクト種別について,次に示します。

キー名 意味 オブジェクト種別 備考
blc_sentlog_startnum 取得開始位置 Integer
blc_sentlog_getnum 取得数 Integer
blc_sentlog_total 総数 Integer
blc_sentlog_nmpi_$n 申請ID String
blc_sentlog_nmbp_$n 業務名称 String
blc_sentlog_nmupdatewi_$n 更新作業名 String 申請IDと一致する案件をBLC_INBOX_Tテーブルから取得して,当該案件のBLC_INBOX_TテーブルのNMUPDATEWIカラムの値を返却します。
blc_sentlog_nmst_$n 案件状態 String
blc_sentlog_dtcomplete_$n 処理日時 String
blc_sentlog_dtcreate_$n 開始日時 String
blc_sentlog_dtlimit_$n 処理期限 String
blc_sentlog_cdapplicant_$n 申請者ID String
blc_sentlog_nmapp_$n 申請者氏名 String
blc_sentlog_abappbelongto_$n 申請者組織略称 String
blc_sentlog_cdparticipant_$n 最終作業者ID String 申請IDと一致する案件をBLC_INBOX_Tテーブルから取得して,当該案件のBLC_INBOX_TテーブルのCDPARTICIPANTカラムの値を返却します。
blc_sentlog_nmpar_$n 最終作業者氏名 String 案件を現在所有する作業者の氏名が返却されます。ただし,案件がシンクノードまで遷移している場合は,最後に処理した作業者の氏名が返却されます。
blc_sentlog_abparbelongto_$n 最終作業者組織略称 String 案件を現在所有する作業者が所属する組織の略称が返却されます。ただし,案件がシンクノードまで遷移している場合は,最後に処理した作業者が所属する組織の略称が返却されます。
blc_sentlog_cdbeforeparticipant_$n 前回作業者ID String
blc_sentlog_nmbeforeparticipant_$n 前回作業者氏名 String
blc_sentlog_nmbeforeparticipantbelongto_$n 前回作業者組織略称 String
blc_sentlog_dtupdate_$n 前回作業日時 String
blc_sentlog_cdlogparticipant_$n ログ所有者のユーザID String
blc_sentlog_nmitem1_$n 項目値1 String
blc_sentlog_nmitem2_$n 項目値2 String
blc_sentlog_nmitem3_$n 項目値3 String
blc_sentlog_nmitem4_$n 項目値4 String
blc_sentlog_nmitem5_$n 項目値5 String
blc_sentlog_nmitem6_$n 項目値6 String
blc_sentlog_nmitem7_$n 項目値7 String
blc_sentlog_nmitem8_$n 項目値8 String
blc_sentlog_nmitem9_$n 項目値9 String
blc_sentlog_nmitem10_$n 項目値10 String

(凡例)

$n 取得情報番号(1〜取得数)。

− 該当しません。


指定したユーザの送信ログが存在しない場合でも,キー名「blc_sentlog_getnum」に値が0のIntegerオブジェクトが設定されて,正常終了します。

このメソッドでは,指定したユーザがデータベースに登録されているかどうかに関係なく,指定したユーザの送信ログ情報が返却されます。このため,データベースから削除したユーザを指定した場合でも,指定したユーザの送信ログ情報を取得できます。

パラメータ「p_topnum」で指定した取得開始位置が対象ユーザの送信ログの総数よりも大きい場合は,次に示す計算式によって取得開始位置が変更された情報が返却されます。

計算式
取得開始位置
= 1+((送信ログ総数+取得要求数-1)/取得要求数-1) * 取得要求数

返却された情報の取得開始位置は,キー名「blc_sentlog_startnum」の返却値で確認してください。

<注意事項>

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。