jp.co.sei.is.lib21.ptn.rakwf
クラス PtnScrRwfRDD

java.lang.Object
  上位を拡張 jp.co.sei.is.lib21.SeiObject
      上位を拡張 jp.co.sei.is.lib21.pms.ptn.PtnScreen
          上位を拡張 jp.co.sei.is.lib21.ptn.rakwf.PtnScrRwfRDD
すべての実装されたインタフェース:
iPtnComponent

public class PtnScrRwfRDD
extends PtnScreen

[Screen] ワークフロー登録実行のスクリーン。

概要

説明
ワークフローに文書を登録します。

表示部品
なし

S区分
なし

パラメータ

パラメータ名機能デフォルト値備考
Table[必須]対象のテーブル-
Pluginプラグイン- このスクリーンでは以下のメソッドを使用します。
  • beforeApply()
    ワークフロー登録前のチェック
  • afterApply()
    ワークフロー登録後のチェック

内部処理

導入されたバージョン:
RakFWII V2.1
関連項目:
PtnRwfEN

入れ子のクラスの概要
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnScreen から継承された入れ子のクラス/インタフェース
PtnScreen.FieldInfo, PtnScreen.Result
 
インタフェース jp.co.sei.is.lib21.pms.ptn.iPtnComponent から継承された入れ子のクラス/インタフェース
iPtnComponent.PP, iPtnComponent.PP0
 
フィールドの概要
static java.lang.String OPT_apply_db_insert
          申請完了時にデータを INSERT するかどうかのフラグ。
static java.lang.String OPT_apply_errmsg
          ワークフローに登録できなかった場合のエラーメッセージ。
static java.lang.String OPT_apply_rakwf_dd_ditem
          アプリケーションのフィールドと楽々WFの項目の対応付け。
static java.lang.String OPT_apply_rakwf_docno_field
          楽々WFの文書番号として登録するフィールド。
static java.lang.String OPT_apply_rakwf_dropNC
          対象のテーブルに NC が定義されている場合にワークフロー登録後に完了するかどうかのフラグ。
static java.lang.String OPT_apply_rakwf_dropNS
          対象のテーブルに NS が定義されている場合にワークフロー登録後に着手状態にするかどうかのフラグ。
static java.lang.String OPT_apply_rakwf_folder_code
          [必須] 文書を登録するフォルダのフォルダコード。
static java.lang.String OPT_apply_rakwf_group_id
          推奨されていません。 グループ IDは内部で使用している値であり、予期せずに変更される場合があります。 将来的にはグループコードを指定するパラメータを実装します。
static java.lang.String OPT_apply_rakwf_inlinemenu_display
          楽々 Workflow II のインラインメニューを表示するかどうかのフラグ。
static java.lang.String OPT_apply_rakwf_lang_send
          申請画面に基幹側の言語区分を渡すかどうかのフラグ。
static java.lang.String OPT_apply_rakwf_noentry_msg
          ワークフローに登録しない場合のメッセージ。
static java.lang.String OPT_apply_rakwf_result_display
          文書を登録後に楽々ワークフローの画面に遷移するかどうかのフラグ。
static java.lang.String OPT_apply_rakwf_result_msg
          文書を登録後に楽々ワークフローの画面に遷移しない場合のメッセージ。
static java.lang.String OPT_apply_rakwf_start
          ワークフローに文書を登録すると同時にワークフローを開始するフラグ。
static java.lang.String OPT_apply_rakwf_start_route
          ワークフローを開始する場合の経路コード。
static java.lang.String OPT_apply_rakwf_subst_id
          ワークフローに登録する被代理人のユーザーID。
static java.lang.String OPT_apply_rakwf_update_revisionUp
          文書を更新するときに改訂された文書を更新するフラグ。
static java.lang.String OPT_apply_rakwf_user_id
          ワークフローに登録するユーザー ID。
static java.lang.String OPT_apply_rakwf_useRevision
          文書修正時に楽々Workflow II 側で修正履歴を管理するかどうかのフラグ。
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnScreen から継承されたフィールド
CONF_CMPT_EntValidChkFields, CONF_CMPT_PriorityToTableOpt, CONF_CMPT_SetTableOptReturnMsg, g_btn, g_btnTitle, g_checkingUniqueDupicate, g_checkUpdValid, g_dispButton, g_dispReset, g_fields, g_fields2, g_fields3, g_flg, g_name, g_no, g_np, g_pattern, g_pp, g_pp0, g_query, g_refererServerOnly, g_rp, g_updInvalidDel, g_useSess, g_validChkFields, OPT_check_duplicate_fields, OPT_check_duplicate_inputOnly, OPT_check_duplicate_nk, OPT_check_ns, OPT_check_referer_serverOnly, OPT_check_uniquekey_composite, OPT_clear_button_display, OPT_clear_button_fields, OPT_clear_button_fields2, OPT_clear_button_image, OPT_clear_button_position, OPT_clear_button_title, OPT_CMPT_CheckListUniqueKey, OPT_CMPT_graph_axisMode, OPT_CMPT_logic_screenValueBefore, OPT_dd_autodate, OPT_dd_autonext, OPT_dd_autosearch, OPT_dd_autosearch_interval, OPT_dd_autotime, OPT_dd_clear_display, OPT_dd_clear_fields, OPT_dd_date_allow_sysdate, OPT_dd_date_dayofweek, OPT_dd_date_input_limit_yearRange, OPT_dd_date_input_size_forIE, OPT_dd_entry_clear_display, OPT_dd_entry_clear_fields, OPT_dd_file_downloadDirect, OPT_dd_file_downloadforce, OPT_dd_file_height, OPT_dd_file_menubar, OPT_dd_file_toolbar, OPT_dd_file_width, OPT_dd_focus_select, OPT_dd_helpmsg_height, OPT_dd_helpmsg_overflow, OPT_dd_helpmsg_position, OPT_dd_helpmsg_width, OPT_dd_input_default, OPT_dd_input_size_forIE, OPT_dd_js_client, OPT_dd_js_clientblur, OPT_dd_key_default, OPT_dd_key_notnull, OPT_dd_key_notnull_both, OPT_dd_key2_default, OPT_dd_move_cursor, OPT_dd_noentry, OPT_dd_onChange, OPT_dd_openpopupwin_enable, OPT_dd_refbtn_display, OPT_dd_refbtn_image, OPT_dd_refbtn_title, OPT_dd_search_separator, OPT_dd_searchfield_size, OPT_dd_style_blur, OPT_dd_style_focus, OPT_dd_style_width, OPT_dd_title, OPT_dd_update_clear_display, OPT_dd_update_clear_fields, OPT_dd_window_arg, OPT_dd_window_nextfield, OPT_dd_window_return, OPT_dd_window_return_maxCount, OPT_dd_window_return2, OPT_dd_window_return3, OPT_dd_window_url, OPT_dd_window_value, OPT_dd_window_value2, OPT_dd_window_value3, OPT_download_force, OPT_error_invocation_outputLog, OPT_limit_upddel_confirm_msg, OPT_limit_upddel_confirm_msg2, OPT_list_check_offset, OPT_lower_button_display, OPT_page_limit_history_all, OPT_page_limit_history_result, OPT_reset_button_display, OPT_reset_button_image, OPT_reset_button_position, OPT_reset_button_title, OPT_search_like_usePrepare, OPT_sql_order_after_auto, OPT_submit_button_display, OPT_submit_button_image, OPT_submit_button_position, OPT_table_useFD, OPT_update_check_duplicateDB, OPT_upper_button_display
 
クラス jp.co.sei.is.lib21.SeiObject から継承されたフィールド
g_class, g_class2, g_debug, g_deflang, g_lang, g_package, g_ssp
 
インタフェース jp.co.sei.is.lib21.pms.ptn.iPtnComponent から継承されたフィールド
DISP_ALL, DISP_INLINEMENU, DISP_MESSAGE, DISP_SUBMENU, GRAPH_AFIELD, GRAPH_NP, GRAPH_PFIELD, GRAPH_SQLNO, GRAPH_SQLNO2, GRAPH_TOPNUMBERFIELD, GRAPH_XADDFIELD, GRAPH_XFIELD, GRAPH_XFROMFIELD, GRAPH_XSCALEMGFIELD, GRAPH_XTOFIELD, GRAPH_Y2FIELD, GRAPH_YADDFIELD, GRAPH_YFIELD, GRAPH_YFROMFIELD, GRAPH_YSCALEMGFIELD, GRAPH_YTOFIELD, LIST_SQLNO, MATRIX_COLFIELD, MATRIX_SQLNO, OFFSET, SUBMENU_DELETE_RESULT, SUBMENU_DELETE_RESULT2, SUBMENU_DETAIL, SUBMENU_DETAIL_FROZEN, SUBMENU_DETAIL_FROZEN2, SUBMENU_DETAIL_TEMPORARY, SUBMENU_DRILLDOWN, SUBMENU_ENTRY, SUBMENU_ENTRY_FOLLOWING, SUBMENU_ENTRY_SIMILAR, SUBMENU_ENTRY_SIMILAR2, SUBMENU_GRAPH, SUBMENU_GROUPKEY, SUBMENU_KEY, SUBMENU_LIST, SUBMENU_LIST_TEMPORARY, SUBMENU_LIST2, SUBMENU_MATRIX, SUBMENU_MULTI_ENTRY, SUBMENU_MULTI_UPDATE, SUBMENU_NONE, SUBMENU_TEMPORARY
 
コンストラクタの概要
PtnScrRwfRDD(PtnParam x_pp)
          コンストラクタ
 
メソッドの概要
 boolean begin()
          最初に呼ばれます。
protected  boolean checkParam()
          パラメータをチェックします。
 boolean end()
          最後に呼ばれます。
protected  boolean enterWF()
          ワークフローに文書を登録します。
 iSeiHtmlObject exec()
          画面に表示する部品を作成します。
protected  iSeiHtmlObject getResult()
          ワークフローへの登録結果を取得します。
protected  void setParam()
          パラメータを設定します。
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnScreen から継承されたメソッド
addErrMsg, addFieldInfo, addFieldInfo, addMultiHidden, addParamInfo, addParamInfo, addParamInfo, addParamInfo, addParamInfo, addParamInfo, addWhere, addWhereNK, afterCheck, afterParamByURL, appendSubsetURL, beforeCheck, begin, beginError, check, check, check2, check3, checkAfter, checkAfter2, checkDuplicate, checkDuplicate, checkDuplicate, checkDuplicate, checkDuplicate, checkDuplicate, checkDuplicate2, checkDuplicate2, checkDuplicate2, checkDuplicate2, checkExisting, checkImmutableHidden, checkImmutableHidden, checkInsertTables, checkLogic, checkNC, checkNC, checkNC, checkNeedDtl, checkNeedMatrix, checkNS, checkNS, checkNS2, checkPost, checkPrevOffset, checkReferer, checkUniqueKey, clearImmutableHidden, debug, debug, debugHide, debugHide, debugHide, debugHide, download, download2, error, error, execError, execLogic, execLogicClient, existNextForm, getButtonTitle, getDownloadFileName, getEntPrintFields, getEntValidChkFields, getErrorForm, getExistingErrorIdx, getForm, getHtmlObjClass, getInqNP, getKeyFields, getKeyWhere, getKeyWhere2, getMessageDef, getName, getName2, getOptBoolean, getOptInt, getOptInt, getOptMsg, getOptMsg, getOptStrary, getOptStrary, getOptStrary, getOptString, getOptString, getPageForm, getPattern, getPrevPage, getScreenAssort, getScreenOpt, getScreenScruct, getScreenType, getSessWhere, getSubMenu, getTimestampPrecision, getTmptbl, getTrace, getUsingFields, getValue, getValue2, getValue3, getValuePlg, getValuePlg, getWhere, getWhereLike, hasClearBtn, invokePlugin, invokePlugin, invokePlugin, invokePlugin, invokePlugin2, invokePluginList, invokePluginOnce, isCheckError, isReDisplay, jumpNP, location, main, queryIdentNP, queryNP, setParamByURL, setParamByURL, setParamByURL, setPP, setSql, setSql, setSubMenu, terminate, traceAddCount, traceEndError, traceEndPlugin, traceStartError, traceStartPlugin, updateNC
 
クラス jp.co.sei.is.lib21.SeiObject から継承されたメソッド
createPmsTable, error, getAryMessage, getMsg, getPmsMessage, isDebug, isDebug, setSSP
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

OPT_apply_rakwf_group_id

public static final java.lang.String OPT_apply_rakwf_group_id
推奨されていません。 グループ IDは内部で使用している値であり、予期せずに変更される場合があります。 将来的にはグループコードを指定するパラメータを実装します。
ワークフローに登録する所属グループの ID。 デフォルトでは、設定しません。 デフォルトは所属グループを指定しません。 このオプションを指定しない場合、楽々WFの画面でグループを設定する必要があります。 "apply.rakwf.group.select" に true を指定した場合は、申請前にグループ ID を選択できます。

関連項目:
定数フィールド値

OPT_apply_rakwf_user_id

public static final java.lang.String OPT_apply_rakwf_user_id
ワークフローに登録するユーザー ID。 デフォルトは"ログインユーザー ID"です。 ユーザー ID を一定にする場合に指定して下さい。

関連項目:
定数フィールド値

OPT_apply_rakwf_subst_id

public static final java.lang.String OPT_apply_rakwf_subst_id
ワークフローに登録する被代理人のユーザーID。 デフォルトは"ログインユーザー ID"です。 ユーザー ID を一定にする場合に指定して下さい。

関連項目:
定数フィールド値

OPT_apply_rakwf_folder_code

public static final java.lang.String OPT_apply_rakwf_folder_code
[必須] 文書を登録するフォルダのフォルダコード。 デフォルトでは、設定しません。 楽々WFに作成したフォルダのフォルダコードを設定して下さい。

関連項目:
PtnRwfEN.OPT_apply_rakwf_folder_code, 定数フィールド値

OPT_apply_rakwf_docno_field

public static final java.lang.String OPT_apply_rakwf_docno_field
楽々WFの文書番号として登録するフィールド。 デフォルトは、設定しません。

関連項目:
PtnRwfEN.OPT_apply_rakwf_docno_field, 定数フィールド値

OPT_apply_rakwf_dd_ditem

public static final java.lang.String OPT_apply_rakwf_dd_ditem
アプリケーションのフィールドと楽々WFの項目の対応付け。 デフォルトは、設定しません。 以下の形式で記述して下さい。
        apply.rakwf.フィールド名(DD 名).ditem
        

関連項目:
PtnRwfEN.OPT_apply_rakwf_dd_ditem, 定数フィールド値

OPT_apply_rakwf_result_display

public static final java.lang.String OPT_apply_rakwf_result_display
文書を登録後に楽々ワークフローの画面に遷移するかどうかのフラグ。 デフォルトは"true"です。 このオプションを false に設定した場合、ワークフローの画面に遷移せずにメッセージを表示します。

関連項目:
定数フィールド値

OPT_apply_rakwf_result_msg

public static final java.lang.String OPT_apply_rakwf_result_msg
文書を登録後に楽々ワークフローの画面に遷移しない場合のメッセージ。 デフォルトは"登録しました"です。 OPT_apply_rakwf_result_display に false を設定した場合のみ有効です。 国際化のためにカンマ区切りで記述できます。

関連項目:
定数フィールド値

OPT_apply_rakwf_noentry_msg

public static final java.lang.String OPT_apply_rakwf_noentry_msg
ワークフローに登録しない場合のメッセージ。 デフォルトは "ワークフローには登録されません。" です。 プラグイン getExecApply() でワークフローに登録するかどうかを判定できます。 このメソッドが false を返した場合、ワークフローには登録せずに、このメッセージを表示します。 国際化のためにカンマ区切りで記述できます。

導入されたバージョン:
RakFWII V4.1
関連項目:
定数フィールド値

OPT_apply_rakwf_start

public static final java.lang.String OPT_apply_rakwf_start
ワークフローに文書を登録すると同時にワークフローを開始するフラグ。 デフォルトは"false"です。 このフラグに true を設定すると、文書登録後にワークフローを開始します。 但し、経路をオプションで指定する必要があります。

関連項目:
定数フィールド値

OPT_apply_rakwf_start_route

public static final java.lang.String OPT_apply_rakwf_start_route
ワークフローを開始する場合の経路コード。 デフォルトでは、設定しません。 OPT_apply_rakwf_start に true を設定した場合のみ有効です。

関連項目:
定数フィールド値

OPT_apply_rakwf_dropNC

public static final java.lang.String OPT_apply_rakwf_dropNC
対象のテーブルに NC が定義されている場合にワークフロー登録後に完了するかどうかのフラグ。 デフォルトは"true"です。 ワークフロー申請と同時にイベントが完了状態になります。 このフラグを true に設定すると、ワークフロー登録後に NC と NS 2つとも NULL になります。

関連項目:
定数フィールド値

OPT_apply_rakwf_dropNS

public static final java.lang.String OPT_apply_rakwf_dropNS
対象のテーブルに NS が定義されている場合にワークフロー登録後に着手状態にするかどうかのフラグ。 デフォルトは"false"です。 ワークフロー申請と同時に NS が NULL になってイベントが着手状態になります。 このオプションを使用する時は、OPT_apply_rakwf_dropNC に false を設定してください。

導入されたバージョン:
RakFWII V5.0
関連項目:
定数フィールド値

OPT_apply_rakwf_update_revisionUp

public static final java.lang.String OPT_apply_rakwf_update_revisionUp
文書を更新するときに改訂された文書を更新するフラグ。 デフォルトは"true"です。

関連項目:
定数フィールド値

OPT_apply_db_insert

public static final java.lang.String OPT_apply_db_insert
申請完了時にデータを INSERT するかどうかのフラグ。 デフォルトは"false"です。 申請すると revid を取得できますが、 デフォルトでは対象のテーブルのデータを更新(UPDATE)します。 このフラグを true に設定すると、対象のテーブルに INSERT します。 アプリケーションのデータと楽々WFの revid を対照表で管理する場合に true に設定して下さい。 その場合、ページ番号指定の PP に対照表のテーブルを設定して下さい。

関連項目:
定数フィールド値

OPT_apply_errmsg

public static final java.lang.String OPT_apply_errmsg
ワークフローに登録できなかった場合のエラーメッセージ。 デフォルトは"処理が中断されました。[#7]"です。 国際化のためにカンマ区切りで記述できます。

関連項目:
定数フィールド値

OPT_apply_rakwf_inlinemenu_display

public static final java.lang.String OPT_apply_rakwf_inlinemenu_display
楽々 Workflow II のインラインメニューを表示するかどうかのフラグ。 デフォルトは、"false" で、表示しません。 文書登録後に楽々 Workflow II の画面に遷移したときに、 インラインメニューを表示するかどうかを制御します。 表示する場合は、true を設定して下さい。

関連項目:
定数フィールド値

OPT_apply_rakwf_lang_send

public static final java.lang.String OPT_apply_rakwf_lang_send
申請画面に基幹側の言語区分を渡すかどうかのフラグ。 デフォルトは "true" です。 V5.0.0.2 以降では、楽々Workflow II に文書データを登録後の申請画面への遷移時に、 基幹側の言語区分を渡すようになっています。 これにより、基幹、楽々WF2 の両方を多言語対応している場合に、 基幹側の言語区分の変更に申請画面が追従するようになります。 楽々WF2 側の言語区分設定を使用する場合には、このオプションに false を設定して下さい。

導入されたバージョン:
RakFWII V5.0
関連項目:
定数フィールド値

OPT_apply_rakwf_useRevision

public static final java.lang.String OPT_apply_rakwf_useRevision
文書修正時に楽々Workflow II 側で修正履歴を管理するかどうかのフラグ。 デフォルトは "true" です。 このフラグが true のときは、基幹側から revid を送信した際に、該当の文書を更新します。 このフラグが false のときは、基幹側から revid が送信されているかどうかに関わらず、 新しく revid を取って文書を申請します。

導入されたバージョン:
RakFWII V5.0
関連項目:
定数フィールド値
コンストラクタの詳細

PtnScrRwfRDD

public PtnScrRwfRDD(PtnParam x_pp)
コンストラクタ

メソッドの詳細

begin

public boolean begin()
最初に呼ばれます。

オーバーライド:
クラス PtnScreen 内の begin
戻り値:
処理を実行しない場合は false

end

public boolean end()
最後に呼ばれます。

オーバーライド:
クラス PtnScreen 内の end
戻り値:
falseを返すと処理を中断します。

checkParam

protected boolean checkParam()
パラメータをチェックします。

オーバーライド:
クラス PtnScreen 内の checkParam
戻り値:
パラメータが不足してる場合は false

setParam

protected void setParam()
パラメータを設定します。

オーバーライド:
クラス PtnScreen 内の setParam

exec

public iSeiHtmlObject exec()
画面に表示する部品を作成します。

オーバーライド:
クラス PtnScreen 内の exec
戻り値:
画面に表示する部品。

enterWF

protected boolean enterWF()
ワークフローに文書を登録します。


getResult

protected iSeiHtmlObject getResult()
ワークフローへの登録結果を取得します。



Copyright(C)1999-2012 Sumitomo Electric Industries, Ltd.
All rights reserved.