フィールドの必須化

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • フィールドは必須としてマークすることができます。つまり、レコードを保存する前にフィールドに値が含まれている必要があります。必須フィールドは、ラベルの前にフィールドステータスインジケーターでマークされます。

    始める前に

    必要なロール:personalize_dictionary

    このタスクについて

    クライアントスクリプトの値など、プラットフォームによってデフォルトデータが事前に入力されている必須フィールドには、インジケーターは表示されません。ただし、この値をフィールドから削除すると、インジケーターが表示されます。インジケーターの色は、フィールドの状態によって異なります。

    Web サービスを使用している場合、辞書エントリを使用してフィールドを必須にすることはできません。代わりにデータポリシーを使用できます。データポリシーの詳細については、「 データポリシー」を参照してください。

    手順

    1. フォームのフィールドラベルを右クリックし、[ディクショナリを構成] を選択します。
    2. [辞書] フォームで、[必須] チェックボックスをオンにします。
    3. [更新] をクリックします。

      次にフォームを開くと、値が必須であることを示すフィールド ステータス インジケーターがフィールドラベルの横に表示されます。何らかの理由で必須フィールドが事前に入力されている場合、必須フィールドインジケーターは表示されません。

      必須フィールドはグローバルです。フィールドは、フォーム内に表示される場所には必ず必須であるとマークされています。

      True/False を必須にしても効果はありません。True/False フィールドには必ず値が存在すると見なされます。選択したチェックボックスの値は true で、選択されていないチェックボックスの値は false です。これらの値はいずれも、必須フィールドの要件を満たしています。

      フィールドが参照フィールドで、親フィールドも空白の場合、必須フィールドが空の状態でもフォームを保存できます。ただし、必須参照フィールドに親フィールドの値が表示されている場合、この値を削除するとフォームを保存できません。参照フィールドの値が変更されると、そのフィールドが表示されるすべての場所でフィールドの値が変更されます。

    4. オプション: dictionary override>override mandatoryを使用して、親テーブルではなく子テーブルでのみ必須のフィールドを作成します。