5.1. 標準バリデーション¶
項目
- intra-mart Accel Kaiden! 基盤モジュール
- 必須
- いずれか必須
- 半角英字
- 半角英数字
- IMコード
- 数字
- 整数
- 小数
- 数値範囲
- 最小数値
- 最大数値
- 日付
- 日付範囲
- 最小日付
- 最大日付
- 最小文字数
- 最大文字数
- 固定長文字数
- FB文字
- 正規表現
- フラグ
- ロケールID
- コード
- マスタチェック 会社
- マスタチェック 組織
- マスタチェック ユーザ
- マスタチェック 金融機関
- マスタチェック 通貨
- 通貨額
- マスタチェック 項目
- マスタチェック ロール
- マスタチェック 会社口座
- マスタチェック 項目区分 追加可否
- マスタチェック 項目区分
- 時刻
- 時刻範囲
- 最小時刻
- 最大時刻
- いずれか必須チェック(チェックボックス用)
- 不一致チェック
- 時刻単位
- 数値範囲2(境界値包含選択可)
- 最小数値2(境界値包含選択可)
- 最大数値2(境界値包含選択可)
- 日付範囲2(境界値包含選択可)
- 最小日付2(境界値包含選択可)
- 最大日付2(境界値包含選択可)
- 時刻範囲2(境界値包含選択可)
- 最小時刻2(境界値包含選択可)
- 最大時刻2(境界値包含選択可)
- 列挙型存在チェック
- intra-mart Accel Kaiden! IM-Workflow連携モジュール
- intra-mart Accel Kaiden! ワークフローモジュール
- intra-mart Accel Kaiden! 勤務管理モジュール
5.1.1. intra-mart Accel Kaiden! 基盤モジュール¶
5.1.1.1. 必須¶
バリデート内容 入力されている場合のみ許容javascript バリデートルール k_requiredjava バリデータクラス RequiredValidatorjava バリデーションID required引数 -メッセージ内容 必須です。
5.1.1.2. いずれか必須¶
バリデート内容 いずれかの項目のうち一つ以上入力されている場合のみ許容javascript バリデートルール k_requiredAnyjava バリデータクラス RequiredAnyValidatorjava バリデーションID requiredAny引数
- 対象フィールド(name属性)の配列
メッセージ内容 いずれか必須です。[{0}]
5.1.1.3. 半角英字¶
バリデート内容 半角英字(A-Za-z)のみ許容javascript バリデートルール k_alphajava バリデータクラス AlphaValidatorjava バリデーションID alpha引数 -メッセージ内容 半角英字で入力してください。
5.1.1.4. 半角英数字¶
バリデート内容 半角英数字(A-Za-z0-9)のみ許容javascript バリデートルール k_alphaNumericjava バリデータクラス AlphaNumericValidatorjava バリデーションID alphaNumeric引数 -メッセージ内容 半角英数字で入力してください。
5.1.1.5. IMコード¶
バリデート内容 intra-martのコード体系のみ許容javascript バリデートルール k_imIdjava バリデータクラス ImIdValidatorjava バリデーションID imId引数 -メッセージ内容 半角英数字、「_」、「-」、「@」、「.」、「+」、「!」で入力してください。
5.1.1.6. 数字¶
バリデート内容 半角数字(0-9)のみ許容javascript バリデートルール k_numericjava バリデータクラス NumericValidatorjava バリデーションID numeric引数 -メッセージ内容 半角数字で入力してください。
5.1.1.7. 整数¶
バリデート内容 数値変換可能で、半角数字とマイナス(0-9-)のみ許容javascript バリデートルール k_integerjava バリデータクラス IntegerValidatorjava バリデーションID integer引数
- 桁数(マイナス記号は除く)
メッセージ内容 {0}桁までの数値を入力してください。
5.1.1.8. 小数¶
バリデート内容 半角数字とドット・マイナス(0-9.-)のみ許容※ 整数部桁数が0の場合は整数部は”“0”“のみ許容するjavascript バリデートルール k_digitsjava バリデータクラス DigitsValidatorjava バリデーションID digits引数
- 整数部桁数
- 小数部桁数
メッセージ内容 整数部{0}桁、小数部{1}桁を入力してください。
5.1.1.9. 数値範囲¶
バリデート内容 最小 <= 入力値 <= 最大 のみ許容※3値すべてが数値変換できない場合、チェックしない(形式チェック含まれません)※原則、数字・整数・小数のいずれかとセットで設定してくださいjavascript バリデートルール k_numericRangejava バリデータクラス NumericRangeValidatorjava バリデーションID numericRange引数
- 最小値 ※対象データが入っているフィールド(name属性)でも可
- 最大値 ※対象データが入っているフィールド(name属性)でも可
メッセージ内容 “”{0}”” - “”{1}”“の範囲で入力してください。
5.1.1.10. 最小数値¶
バリデート内容 最小 <= 入力値 のみ許容※2値すべてが数値変換できない場合、チェックしない(形式チェック含まれません)※原則、数字・整数・小数のいずれかとセットで設定してくださいjavascript バリデートルール k_numericMinjava バリデータクラス NumericMinValidatorjava バリデーションID numericMin引数
- 最小値 ※対象データが入っているフィールド(name属性)でも可
メッセージ内容 “”{0}”“以上で入力してください。
5.1.1.11. 最大数値¶
バリデート内容 入力値 <= 最大 のみ許容※2値すべてが数値変換できない場合、チェックしない(形式チェック含まれません)※原則、数字・整数・小数のいずれかとセットで設定してくださいjavascript バリデートルール k_numericMaxjava バリデータクラス NumericMaxValidatorjava バリデーションID numericMax引数
- 最大値 ※対象データが入っているフィールド(name属性)でも可
メッセージ内容 “”{0}”“以下で入力してください。
5.1.1.12. 日付¶
バリデート内容 日付形式(YYYY/MM/DD)でシステム期間内(初期値 1900/01/01 ~ 2999/12/31)の場合のみ許容javascript バリデートルール k_datejava バリデータクラス DateValidatorjava バリデーションID date引数 -メッセージ内容 “”{0}”” - “”{1}”“の範囲で入力してください。
5.1.1.13. 日付範囲¶
バリデート内容 最小日 <= 入力値 <= 最大日 のみ許容※3値すべてが日付変換できない場合、チェックしない(形式チェック含まれません)※原則日付チェックとセットで設定してくださいjavascript バリデートルール k_dateRangejava バリデータクラス DateRangeValidatorjava バリデーションID dateRange引数
- 最小日 ※対象データが入っているフィールド(name属性)でも可
- 最大日 ※対象データが入っているフィールド(name属性)でも可
メッセージ内容 “”{0}”” - “”{1}”“の範囲で入力してください。
5.1.1.14. 最小日付¶
バリデート内容 最小日 <= 入力値 のみ許容※2値すべてが日付変換できない場合、チェックしない(形式チェック含まれません)※原則日付チェックとセットで設定してくださいjavascript バリデートルール k_dateMinjava バリデータクラス DateMinValidatorjava バリデーションID dateMin引数
- 最小日 ※対象データが入っているフィールド(name属性)でも可
メッセージ内容 “”{0}”“以上で入力してください。
5.1.1.15. 最大日付¶
バリデート内容 入力値 <= 最大日 のみ許容※2値がすべて日付変換できない場合、trueを返却(日付形式はチェックしない)※原則日付チェックとセットで設定してくださいjavascript バリデートルール k_dateMaxjava バリデータクラス DateMaxValidatorjava バリデーションID dateMax引数
- 最大日 ※対象データが入っているフィールド(name属性)でも可
メッセージ内容 “”{0}”“以下で入力してください。
5.1.1.16. 最小文字数¶
バリデート内容 最小値 <= 入力文字数 のみ許容javascript バリデートルール k_minLengthjava バリデータクラス MinLengthValidatorjava バリデーションID minLength引数
- 最小値
メッセージ内容 {0}文字以上で入力してください。
5.1.1.17. 最大文字数¶
バリデート内容 入力文字数 <= 最大値 のみ許容javascript バリデートルール k_maxLengthjava バリデータクラス MaxLengthValidatorjava バリデーションID maxLength引数
- 最大値
メッセージ内容 {0}文字以下で入力してください。
5.1.1.18. 固定長文字数¶
バリデート内容 固定長値 == 入力文字数 のみ許容javascript バリデートルール k_fixedLengthjava バリデータクラス FixedLengthValidatorjava バリデーションID fixedLength引数
- 固定長値
メッセージ内容 {0}文字で入力してください。
5.1.1.19. FB文字¶
バリデート内容 以下の文字のみで入力されている場合のみ許容カナ : アからン(半角)※小文字含まない英字 : AからZ(半角)数字 : 0から9(半角)濁点・半濁点 : ゙ ゚(半角)記号 : ( ) 「 」 - / . スペース (半角)javascript バリデートルール k_fbCharjava バリデータクラス FbCharValidatorjava バリデーションID fbChar引数 -メッセージ内容 入力できない文字が含まれています。
5.1.1.20. 正規表現¶
バリデート内容 正規表現でマッチする文字のみ許容javascript バリデートルール k_regularExpressionjava バリデータクラス RegularExpressionValidatorjava バリデーションID regularExpression引数
- 正規表現
- メッセージID ※エラー時にこのメッセージが出力されます
メッセージ内容 -
5.1.1.21. フラグ¶
バリデート内容 “0”もしくは”1”のみ許容javascript バリデートルール k_flagjava バリデータクラス FlagValidatorjava バリデーションID flag引数 -メッセージ内容 フラグとして認識できない文字です。
5.1.1.22. ロケールID¶
バリデート内容 iAPシステムロケールに含まれる場合のみ許容javascript バリデートルール クライアントサイドは実装なしjava バリデータクラス LocaleValidatorjava バリデーションID locale引数 -メッセージ内容 指定されたロケールは存在しません。
5.1.1.23. コード¶
バリデート内容 半角英数「_」「-」のみ許容javascript バリデートルール k_kaidenIdjava バリデータクラス KaidenIdValidatorjava バリデーションID kaidenId引数 -メッセージ内容 半角英数字、「_」、「-」で入力してください。
5.1.1.24. マスタチェック 会社¶
バリデート内容 IM-共通マスタ の会社(組織)が存在している場合のみ許容javascript バリデートルール k_companyExistsjava バリデータクラス CompanyExistsValidatorjava バリデーションID companyExists引数
- 会社コードフィールド
- 検索基準日 (省略可:本日日付) [2]
- ステータス (省略可:省略時有効のみ)
メッセージ内容 指定された会社は存在しません。
5.1.1.26. マスタチェック ユーザ¶
バリデート内容 IM-共通マスタ のユーザが存在している場合のみ許容javascript バリデートルール k_userExistsjava バリデータクラス UserExistsValidatorjava バリデーションID userExists引数
- ユーザコードフィールド
- 検索基準日(省略可:本日日付) [2]
- ステータス(省略可:省略時有効のみ)
メッセージ内容 指定されたユーザは存在しません。
5.1.1.27. マスタチェック 金融機関¶
バリデート内容 金融機関マスタに存在している場合のみ許容javascript バリデートルール k_bankFacilExistsjava バリデータクラス BankFacilExistsValidatorjava バリデーションID bankFacilExists引数
- 金融機関コードフィールド
- 金融機関支店番号コードフィールド
- 金融機関並びコードフィールド(省略可)
メッセージ内容 指定された金融機関は存在しません。
5.1.1.28. マスタチェック 通貨¶
バリデート内容 通貨マスタに存在している場合のみ許容javascript バリデートルール k_immCurrencyExistsjava バリデータクラス ImmCurrencyExistsValidatorjava バリデーションID immCurrencyExists引数
- 通貨コードフィールド
- 会社コードフィールド [1]
- ステータス(省略可:省略時有効のみ)
メッセージ内容 指定された通貨は存在しません。
5.1.1.29. 通貨額¶
バリデート内容 通貨コードの精度・スケールである場合のみ許容通貨コードの精度・スケールはIM-共通マスタ の通貨精度区分が「KAIDEN」である該当通貨精度を利用ただし通貨精度が見つからなかった場合、constansts.xml に定義 した値(テナント単位に全通貨共通で設定、整数部9、小数部4)を利用javascript バリデートルール k_currencyAmntjava バリデータクラス CurrencyAmntValidatorjava バリデーションID currencyAmnt引数
- 通貨コードフィールド
- 会社コードフィールド [1]
メッセージ内容 整数部{0}桁、小数部{1}桁を入力してください。
5.1.1.30. マスタチェック 項目¶
バリデート内容 項目マスタに存在している場合のみ許容尚、会社コードフィールドから導出した検索基準会社が空(Null)の場合、対象項目区分が追加・削除とも不可の場合はビルトインのみを対象に存在チェックを行います。対象項目区分がそれ以外の場合は判定偽とします。javascript バリデートルール k_itemExistsjava バリデータクラス ItemExistsValidatorjava バリデーションID itemExists引数
- 項目IDフィールド
- 会社コードフィールド [1]
- ステータス(省略可:省略時有効のみ)
メッセージ内容 指定された項目は存在しません。
5.1.1.31. マスタチェック ロール¶
バリデート内容 ロール( IM-共通マスタ )に存在している場合のみ許容※カテゴリが「KAIDEN」であるもののみで判定javascript バリデートルール k_roleExistsjava バリデータクラス RoleExistsValidatorjava バリデーションID roleExists引数
- ロールIDフィールド
メッセージ内容 指定されたロールは存在しません。
5.1.1.33. マスタチェック 項目区分 追加可否¶
バリデート内容 対象の項目区分マスタが項目の追加を許可している場合のみ許容javascript バリデートルール k_itemTypeAllowAddItemjava バリデータクラス ItemTypeAllowAddItemValidatorjava バリデーションID itemTypeExists引数
- 項目区分コードフィールド
メッセージ内容 指定された項目区分には項目を追加できません。
5.1.1.34. マスタチェック 項目区分¶
バリデート内容 項目区分マスタに存在している場合のみ許容javascript バリデートルール k_itemTypeExistsjava バリデータクラス ItemTypeExistsValidatorjava バリデーションID itemTypeExists引数
- 項目区分コードフィールド
メッセージ内容 指定された項目区分は存在しません。
5.1.1.35. 時刻¶
バリデート内容 時刻形式(H:mm)のみ許容(24時以降も可)javascript バリデートルール k_timejava バリデータクラス TimeValidatorjava バリデーションID time引数 -メッセージ内容 時刻の形式で入力してください。
5.1.1.36. 時刻範囲¶
バリデート内容 最小時刻 <= 入力値 <= 最大時刻 のみ許容※3値すべてが時刻変換できない場合、チェックしない(形式チェック含まれません)※原則時刻チェックとセットで設定してくださいjavascript バリデートルール k_timeRangejava バリデータクラス TimeRangeValidatorjava バリデーションID timeRange引数
- 最小時刻
- 最大時刻
メッセージ内容 “{0}” - “{1}”の範囲で入力してください。
5.1.1.37. 最小時刻¶
バリデート内容 最小時刻 <= 入力値 のみ許容※2値すべてが時刻変換できない場合、チェックしない(形式チェック含まれません)※原則時刻チェックとセットで設定してくださいjavascript バリデートルール k_timeMinjava バリデータクラス TimeMinValidatorjava バリデーションID timeMin引数
- 最小時刻
メッセージ内容 “{0}”以上で入力してください。
5.1.1.38. 最大時刻¶
バリデート内容 入力値 <= 最大時刻 のみ許容※2値すべてが時刻変換できない場合、チェックしない(形式チェック含まれません)※原則時刻チェックとセットで設定してくださいjavascript バリデートルール k_timeMaxjava バリデータクラス TimeMaxValidatorjava バリデーションID timeMax引数
- 最大時刻
メッセージ内容 “{0}”以下で入力してください。
5.1.1.39. いずれか必須チェック(チェックボックス用)¶
バリデート内容 指定したチェックボックスのいずれかがONの場合、許容javascript バリデートルール k_anyOnForCheckjava バリデータクラス AnyOnForCheckValidatorjava バリデーションID anyOnForCheck引数
- 対象フィールドの配列
メッセージ内容 いずれか必須です。
5.1.1.40. 不一致チェック¶
バリデート内容 比較対象値が異なっている場合に許容するjavascript バリデートルール k_notEqualjava バリデータクラス NotEqualValidatorjava バリデーションID notEqual引数
- 比較対象1
- 比較対象2
メッセージ内容 “{0}”と”{1}”は同一の設定はできません。
5.1.1.41. 時刻単位¶
バリデート内容 入力値が指定された時刻入力単位に合致している場合に許容する。(分(mm)相当部分をintに変換後、時刻入力単位で除算した余りが0の場合に判定:真とします。)※ 入力値が時刻変換できない場合、チェックしない(形式チェック含まれません)※ 原則時刻チェックとセットで設定してくださいjavascript バリデートルール k_timeUnitjava バリデータクラス TimeUnitValidatorjava バリデーションID timeUnit引数
- 時刻単位(分)
メッセージ内容 時刻は{0}単位で入力してください。
5.1.1.42. 数値範囲2(境界値包含選択可)¶
バリデート内容 最小値 <=(または<) 入力値 <=(または<) 最大値 を許容※3値が数値変換できない場合、チェックしない(形式チェック含まれません)※原則、数字・整数・小数のいずれかとセットで設定してくださいjavascript バリデートルール k_numericRange2java バリデータクラス NumericRange2Validatorjava バリデーションID numericRange2引数
- 最小値
- 最大値
- 最小値イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
- 最大値イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最小値イコールフラグ=”true” 且つ 最大値イコールフラグ=”true” の場合{0}以上、{1}以下の範囲で入力してください。最小値イコールフラグ=”true” 且つ 最大値イコールフラグ=”false” の場合{0}以上、{1}未満の範囲で入力してください。最小値イコールフラグ=”false” 且つ 最大値イコールフラグ=”true” の場合{0}超、{1}以下の範囲で入力してください。最小値イコールフラグ=”false” 且つ 最大値イコールフラグ=”false” の場合{0}超、{1}未満の範囲で入力してください。
5.1.1.43. 最小数値2(境界値包含選択可)¶
バリデート内容 最小 <=(または<) 入力値 を許容※2値が数値変換できない場合、チェックしない(形式チェック含まれません)※原則、数字・整数・小数のいずれかとセットで設定してくださいjavascript バリデートルール k_numericMin2java バリデータクラス NumericMin2Validatorjava バリデーションID numericMin2引数
- 最小値
- 最小値イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最小値イコールフラグ=”true” の場合“{0}”以上で入力してください。最小値イコールフラグ=”true” の場合“{0}”より大きい値で入力してください。
5.1.1.44. 最大数値2(境界値包含選択可)¶
バリデート内容 入力値 <=(または<) 最大 のみ許容※2値が数値変換できない場合、チェックしない(形式チェック含まれません)※原則、数字・整数・小数のいずれかとセットで設定してくださいjavascript バリデートルール k_numericMax2java バリデータクラス NumericMax2Validatorjava バリデーションID numericMax2引数
- 最大値
- 最大値イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最大値イコールフラグ=”true” の場合“{0}”以下で入力してください。最大値イコールフラグ=”true” の場合“{0}”未満で入力してください。
5.1.1.45. 日付範囲2(境界値包含選択可)¶
バリデート内容 最小日 <=(または<) 入力値 <=(または<) 最大日 を許容※3値が日付変換できない場合、チェックしない(形式チェック含まれません)※原則日付チェックとセットで設定してくださいjavascript バリデートルール k_dateRange2java バリデータクラス DateRange2Validatorjava バリデーションID dateRange2引数
- 最小日付
- 最大日付
- 最小日付イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
- 最大日付イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最小値イコールフラグ=”true” 且つ 最大値イコールフラグ=”true” の場合{0}以上、{1}以下の範囲で入力してください。最小値イコールフラグ=”true” 且つ 最大値イコールフラグ=”false” の場合{0}以上、{1}未満の範囲で入力してください。最小値イコールフラグ=”false” 且つ 最大値イコールフラグ=”true” の場合{0}超、{1}以下の範囲で入力してください。最小値イコールフラグ=”false” 且つ 最大値イコールフラグ=”false” の場合{0}超、{1}未満の範囲で入力してください。
5.1.1.46. 最小日付2(境界値包含選択可)¶
バリデート内容 最小日 <=(または<) 入力値 を許容※2値が日付変換できない場合、チェックしない(形式チェック含まれません)※原則日付チェックとセットで設定してくださいjavascript バリデートルール k_dateMin2java バリデータクラス DateMin2Validatorjava バリデーションID dateMin2引数
- 最小日付
- 最小日付イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最小値イコールフラグ=”true” の場合“{0}”以上で入力してください。最小値イコールフラグ=”true” の場合“{0}”より大きい値で入力してください。
5.1.1.47. 最大日付2(境界値包含選択可)¶
バリデート内容 入力値 <=(または<) 最大日 を許容※2値が日付変換できない場合、trueを返却(日付形式はチェックしない)※原則日付チェックとセットで設定してくださいjavascript バリデートルール k_dateMax2java バリデータクラス DateMax2Validatorjava バリデーションID dateMax2引数
- 最大日付
- 最大日付イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最大値イコールフラグ=”true” の場合“{0}”以下で入力してください。最大値イコールフラグ=”true” の場合“{0}”未満で入力してください。
5.1.1.48. 時刻範囲2(境界値包含選択可)¶
バリデート内容 最小時刻 <=(または<) 入力値 <=(または<) 最大時間 を許容※3値が時刻変換できない場合、チェックしない(形式チェック含まれません)※原則時刻チェックとセットで設定してくださいjavascript バリデートルール k_timeRange2java バリデータクラス TimeRange2Validatorjava バリデーションID timeRange2引数
- 最小時刻
- 最大時刻
- 最小時刻イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
- 最大時刻イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最小値イコールフラグ=”true” 且つ 最大値イコールフラグ=”true” の場合{0}以上、{1}以下の範囲で入力してください。最小値イコールフラグ=”true” 且つ 最大値イコールフラグ=”false” の場合{0}以上、{1}未満の範囲で入力してください。最小値イコールフラグ=”false” 且つ 最大値イコールフラグ=”true” の場合{0}超、{1}以下の範囲で入力してください。最小値イコールフラグ=”false” 且つ 最大値イコールフラグ=”false” の場合{0}超、{1}未満の範囲で入力してください。
5.1.1.49. 最小時刻2(境界値包含選択可)¶
バリデート内容 最小時刻 <=(または<) 入力値 を許容※2値が時刻変換できない場合、チェックしない(形式チェック含まれません)※原則時刻チェックとセットで設定してくださいjavascript バリデートルール k_timeMin2java バリデータクラス TimeMin2Validatorjava バリデーションID timeMin2引数
- 最小時刻
- 最小時刻イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最小値イコールフラグ=”true” の場合“{0}”以上で入力してください。最小値イコールフラグ=”true” の場合“{0}”より大きい値で入力してください。
5.1.1.50. 最大時刻2(境界値包含選択可)¶
バリデート内容 入力値 <=(または<) 最大時刻 を許容※2値が時刻変換できない場合、チェックしない(形式チェック含まれません)※原則時刻チェックとセットで設定してくださいjavascript バリデートルール k_timeMax2java バリデータクラス TimeMax2Validatorjava バリデーションID timeMax2引数
- 最大時刻
- 最大時刻イコールフラグ ※true(<=)、false(<)、省略時はfalse(<)
メッセージ内容 最大値イコールフラグ=”true” の場合“{0}”以下で入力してください。最大値イコールフラグ=”true” の場合“{0}”未満で入力してください。
5.1.1.51. 列挙型存在チェック¶
バリデート内容 列挙型に存在するコード値のみを許容※クライアントサイドはチェックを行わないjavascript バリデートルール -java バリデータクラス EnumExistsValidatorjava バリデーションID enumExists引数
- コード
- 列挙型クラス名
メッセージ内容 指定された{0}は存在しません。
5.1.2. intra-mart Accel Kaiden! IM-Workflow連携モジュール¶
5.1.2.1. ワークフロー日付¶
バリデート内容 日付形式(YYYY/MM/DD)で期間内(初期値 2000/01/01 ~ 2999/12/31)の場合のみ許容※ワークフローパラメータの日付範囲javascript バリデートルール k_imwDatejava バリデータクラス ImwDateValidatorjava バリデーションID imwDate引数 -メッセージ内容 “”{0}”” - “”{1}”“の範囲で入力してください。
5.1.3. intra-mart Accel Kaiden! ワークフローモジュール¶
クライアントサイドで以降のバリデーションを利用するためには、以下のように共通JSPのインクルードが必要です。
<%-- product_workflow 共通インクルード --%> <c:if test="${empty pwkfCommonIncluded}" scope="request"> <jsp:include page="/WEB-INF/view/kaiden2/product_workflow/foundation/commonInclude.jsp"></jsp:include> <c:set var="pwkfCommonIncluded" scope="request">true</c:set> </c:if>コラム
原則、<jsp:include page=”/WEB-INF/view/kaiden2/product_workflow/foundation/commonInclude.jsp”></jsp:include> だけでも問題ないですが一つの画面で同一ガジェットが同時にincludeされることも考慮して、一つの画面で一度だけ読み込まれるような処理を入れています。
5.1.3.3. マスタチェック 会計期間¶
バリデート内容 会計期間に存在している場合のみ許容引数に指定する処理種別による処理の仕様は、以下の通りです。【処理種別=”“0”“[申請]の場合】■検索時の条件に以下が追加されます。・会計期間オープン日 <= APサーバのシステム日付・会計期間申請締日 > APサーバのシステム日付【処理種別=”“1”“[承認]の場合】■検索時の条件に以下が追加されます。・会計期間オープン日 <= APサーバのシステム日付・会計期間承認締日 > APサーバのシステム日付javascript バリデートルール k_accountingPeriodExistsjava バリデータクラス AccountingPeriodExistsValidatorjava バリデーションID accountingPeriodExists引数 メッセージ内容 指定された会計期間は存在しません。
5.1.3.11. 事前申請書妥当性チェック 精算ステータス¶
バリデート内容 精算ステータスが0または精算ステータスが1 かつ 紐づいている精算申請書が自身である場合に許容javascript バリデートルール k_advanceAdjustmentStatusjava バリデータクラス AdvanceAdjustmentStatusValidatorjava バリデーションID advanceAdjustmentStatus引数
- システム案件ID(精算)フィールド(空欄は新規申請と判定)
- ユーザデータID(精算)フィールド
- ガジェットクラス(精算)フィールド
- ガジェットインスタンス(精算)フィールド
- システム案件ID(仮払)フィールド
- ユーザデータID(仮払)フィールド
- ガジェットクラス(仮払)フィールド
メッセージ内容 精算中もしくは精算が完了している申請書のため、処理できません。
5.1.3.12. 事前申請書妥当性チェック 精算金額¶
バリデート内容 精算予定額 <= 仮払残高である場合に許容javascript バリデートルール クライアントサイドは実装なしjava バリデータクラス AdvanceBalanceValidatorjava バリデーションID advanceBalance引数
- 精算予定額(省略可)
- システム案件ID(仮払)
- ユーザデータID(仮払)
- ガジェットクラス(仮払)
- ガジェットインスタンス(仮払)
メッセージ内容 精算予定額は、仮払残高以下で入力してください。
5.1.4. intra-mart Accel Kaiden! 勤務管理モジュール¶
5.1.4.1. マスタチェック 勤務体系カテゴリ¶
バリデート内容 勤務体系カテゴリマスタに存在している場合のみ許容javascript バリデートルール k_wsCategoryExistsjava バリデータクラス WsCategoryExistsValidatorjava バリデーションID wsCategoryExists引数
- 勤務体系カテゴリコードフィールド
メッセージ内容 指定された勤務体系カテゴリは存在しません。
5.1.4.2. マスタチェック 勤務状況カテゴリ¶
バリデート内容 勤務状況カテゴリマスタに存在している場合のみ許容javascript バリデートルール k_workStatusCatExistsjava バリデータクラス WorkStatusCatValidatorjava バリデーションID workStatusCatExists引数
- 勤務状況カテゴリコードフィールド
メッセージ内容 指定された勤務状況カテゴリは存在しません。
5.1.4.3. マスタチェック 勤務体系¶
バリデート内容 勤務体系マスタに存在している場合のみ許容javascript バリデートルール k_wsAgreementExistsjava バリデータクラス WsAgreementExistsValidatorjava バリデーションID wsAgreementExists引数
- 勤務体系コードフィールド
- 会社コードフィールド
メッセージ内容 指定された勤務体系は存在しません。
5.1.4.4. マスタチェック 休憩・控除・時間年休中分類¶
バリデート内容 休憩・控除・時間年休中分類マスタに存在している場合のみ許容javascript バリデートルール k_deduMcateExistsjava バリデータクラス DeduMcateExistsValidatorjava バリデーションID deduMcateExists引数 休憩・控除・時間年休中分類コードフィールドメッセージ内容 指定された休憩・控除・時間年休中分類は存在しません。
5.1.4.5. マスタチェック 勤務日付区分¶
バリデート内容 勤務日付区分マスタに存在している場合のみ許容javascript バリデートルール k_lbrDayTypeExistsjava バリデータクラス LbrDayTypeExistsValidatorjava バリデーションID lbrDayTypeExists引数
- 勤務日付区分コードフィールド
- 会社コードフィールド
- 日付区分カテゴリフィールド ※任意
メッセージ内容 指定された勤務日付区分は存在しません。
5.1.4.6. マスタチェック 権限セット¶
バリデート内容 権限セットマスタに存在している場合のみ許容javascript バリデートルール k_authoritySetExistsjava バリデータクラス AuthoritySetExistsValidatorjava バリデーションID authoritySetExists引数
- 権限セットIDフィールド
メッセージ内容 指定された権限セットは存在しません。
5.1.4.7. マスタチェック 勤務状況¶
バリデート内容 勤務状況マスタに存在している場合のみ許容javascript バリデートルール k_workStatusExistsjava バリデータクラス WorkStatusExistsValidatorjava バリデーションID workStatusExists引数
- 勤務状況コードフィールド
- 会社コードフィールド
- 検索基準日 ※任意 省略時、本日日付
- ステータス ※任意 省略時、有効のみ(”false”)
メッセージ内容 指定された勤務状況は存在しません。
5.1.4.8. マスタチェック 休憩・控除・時間年休¶
バリデート内容 休憩・控除・時間年休マスタに存在している場合のみ許容javascript バリデートルール k_deductionExistsjava バリデータクラス DeductionExistsValidatorjava バリデーションID deductionExists引数
- 休憩・控除・時間年休コードフィールド
- 会社コードフィールド
- 検索基準日 ※任意 省略時、本日日付
メッセージ内容 指定された休憩・控除・時間年休は存在しません。
5.1.4.9. マスタチェック 勤務カレンダー¶
バリデート内容 勤務カレンダーマスタに存在している場合のみ許容javascript バリデートルール k_lbrCalendarExistsjava バリデータクラス LbrCalendarExistsValidatorjava バリデーションID lbrCalendarExists引数
- 勤務カレンダーIDフィールド
- 会社コードフィールド
- ステータス ※任意 省略時、有効のみ(”false”)
メッセージ内容 指定された勤務カレンダーは存在しません。
脚注
[1] | (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
|
[2] | (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
|