intra-mart Accel Platform IM-Repository ユーザ操作ガイド 第11版 2025-10-01

5.5. 辞書項目の制約

5.5.1. 制約項目の追加

辞書項目に対する制約を追加します。
プルダウンで制約の種類を選択し、追加できます。
../../../../_images/restriction1.png

<画面項目>

項目 説明
制約の種類 辞書項目に追加する制約を選択します。
「制約を追加」ボタン 選択した制約を追加します。

5.5.2. 制約項目の削除

辞書項目に追加した制約を削除します。
列挙型をのぞく、制約の種類分、削除項目が存在します。
../../../../_images/restriction2.png

<画面項目>

項目 説明
「削除」ボタン 制約を削除します。

5.5.3. 制約の種類

5.5.3.1. 桁数

辞書項目に桁数の制約を指定する場合に設定します。
../../../../_images/digit_restriction.png

<オプション項目>

項目 説明
最小桁数 最小桁数を入力します。
最大桁数 最大桁数を入力します。

5.5.3.2. バイト数

辞書項目にバイト数の制約を指定する場合に設定します。
../../../../_images/byte_restriction.png

<オプション項目>

項目 説明
最小バイト数 最小バイト数を入力します。
最大バイト数 最大バイト数を入力します。

5.5.3.3. 数値

辞書項目に数値の制約を指定する場合に設定します。
../../../../_images/numeric_restriction.png

<オプション項目>

項目 説明
最小値
辞書項目の最小値を設定します。
最大値
辞書項目の最大値を設定します。
最小整数桁
辞書項目の最小整数桁を設定します。
最大整数桁
辞書項目の最大整数桁を設定します。
最小小数桁
辞書項目の最小小数桁を設定します。
最大小数桁
辞書項目の最大小数桁を設定します。

5.5.3.3.1. 制約検証仕様

  • 文字列型と数値型のデータに対して検証が行える
  • 桁数について
    • 符号(+/-)自体は含まれない
    • 小数点自体は桁数に含まれない
    • 文字列の場合は0埋めされている場合に0が桁数としてカウントされる
5.5.3.3.1.1. 桁数の判定

<文字型>

値の扱い
「12345678.123」 整数部8桁、小数部3桁が制約対象と扱います。
「0.000001」 整数部1桁、小数部6桁が制約対象と扱います。
「00010」 整数部5桁が制約対象と扱います。

<数値>

値の扱い
「12345678.123」 整数部8桁、小数部3桁が制約対象と扱います。
「0.000001」 整数部1桁、小数部6桁が制約対象と扱います。
「10」 整数部2桁が制約対象と扱います。

5.5.3.4. アルファベット

辞書項目にアルファベットの制約を指定する場合に設定します。
../../../../_images/alpha_restriction.png

<オプション項目>

項目 説明
小文字アルファベット a-zまでの小文字アルファベットのみで構成される場合に設定します。
大文字アルファベット A-Zまでの大文字アルファベットのみで構成される場合に設定します。
どちらでも 大文字、小文字を含んだアルファベットのいずれでも構成される場合に設定します。
入力可能な記号 アルファベット以外に許容する記号がある場合に設定します。

5.5.3.5. 数字

辞書項目に0-9までの数字の制約を指定する場合に設定します。
../../../../_images/number_restriction.png

<オプション項目>

項目 説明
入力可能な記号 数字以外に許容する記号がある場合に設定します。

5.5.3.6. アルファベットと数字

辞書項目にアルファベットと数字の制約を指定する場合に設定します。
../../../../_images/alpha_number_restriction.png

<オプション項目>

項目 説明
小文字のみ a-zおよび0-9までの英数字のみで構成される場合に設定します。
大文字のみ A-Zおよび0-9までの英数字のみで構成される場合に設定します。
どちらでも 大文字、小文字を含んだ英数字で構成される場合に設定します。
入力可能な記号 英数字以外に許容する記号がある場合に設定します。

5.5.3.7. ひらがな文字列

辞書項目にひらがな文字列の制約を指定する場合に設定します。
../../../../_images/hiragana_restriction.png

<オプション項目>

項目 説明
入力可能な記号 ひらがな以外に許容する記号がある場合に設定します。

コラム

IM-Jugglingプロジェクト作成時に標準機能の「IM-Repository」にて
「IM-Repository 制約条件(日本国内向け)」にチェックがある場合、表示される項目です。

5.5.3.8. カタカナ文字列

辞書項目にカタカナ文字列の制約を指定する場合に設定します。
../../../../_images/katakana_restriction.png

<オプション項目>

項目 説明
小文字のみ 半角カナ文字のみで構成される場合に設定します。
大文字のみ 全角カナ文字のみで構成される場合に設定します。
どちらでも 半角、全角を含んだカナ文字のいずれでも構成される場合に設定します。
入力可能な記号 カナ文字以外に許容する記号がある場合に設定します。

コラム

IM-Jugglingプロジェクト作成時に標準機能の「IM-Repository」にて
「IM-Repository 制約条件(日本国内向け)」にチェックがある場合、表示される項目です。

5.5.3.9. 電話番号

辞書項目が電話番号の場合に設定します。
../../../../_images/phone_number_restriction.png

<オプション項目>

項目 説明
区切り記号を含む “-“(ハイフン)および” “(半角スペース)の区切り記号を含んだ電話番号で構成される場合に設定します。
区切り記号を含まない “-“(ハイフン)および” “(半角スペース)の区切り記号を含まない電話番号で構成される場合に設定します。
どちらでも 電話番号の区切り記号の有無を問わず構成される場合に設定します。
区切り記号 電話番号以外に許容する記号がある場合に設定します。

コラム

IM-Jugglingプロジェクト作成時に標準機能の「IM-Repository」にて
「IM-Repository 制約条件(日本国内向け)」にチェックがある場合、表示される項目です。

5.5.3.10. 郵便番号

辞書項目が郵便番号の場合に設定します。
../../../../_images/zip_code_restriction.png

<オプション項目>

項目 説明
区切り記号を含む “-“(ハイフン)および” “(半角スペース)の区切り記号を含んだ郵便番号で構成される場合に設定します。
区切り記号を含まない “-“(ハイフン)および” “(半角スペース)の区切り記号を含まない郵便番号で構成される場合に設定します。
どちらでも 郵便番号の区切り記号の有無を問わず構成される場合に設定します。
区切り記号 郵便番号以外に許容する記号がある場合に設定します。

コラム

IM-Jugglingプロジェクト作成時に標準機能の「IM-Repository」にて
「IM-Repository 制約条件(日本国内向け)」にチェックがある場合、表示される項目です。

5.5.3.11. メールアドレス

辞書項目がメールアドレス形式の場合に設定します。
../../../../_images/email_restriction.png

5.5.3.12. URL

辞書項目がURL形式の場合に設定します。
../../../../_images/url_restriction.png

5.5.3.13. 正規表現

辞書項目が正規表現形式の場合に設定します。
../../../../_images/regex_restriction.png

<画面項目>

項目 説明
正規表現
辞書項目を表現する正規表現を設定してください。

5.5.3.14. 日付時刻

辞書項目が日付時刻形式の場合に設定します。
../../../../_images/date_time_restriction.png

<オプション項目>

項目 説明
日付(入力)
アカウントコンテキストの「日付(入力)」と
同じフォーマットである場合に設定します。
時刻(入力)
アカウントコンテキストの「時刻(入力)」と
同じフォーマットである場合に設定します。
日付(入力)+ 時刻(入力)
アカウントコンテキストの「日付(入力)」+「時刻(入力)」と
同じフォーマットである場合に設定します。

5.5.3.15. ID

辞書項目がIdentifier APIにより発行されたID形式の場合に設定します。
../../../../_images/id_restriction.png

5.5.3.16. UserCd

辞書項目がユーザコードを表す項目である場合に設定します。
../../../../_images/user_cd_restriction.png

5.5.3.17. 列挙型

辞書項目の列挙型に設定がある場合にのみ自動的に設定されます。
../../../../_images/enumeration_restriction.png