コンテンツにスキップ

状況による制御

概要

状況による制御機能を使うことで、ステータスに応じたレコード単位の読取専用および項目単位の入力必須、読取専用、非表示を設定します。また、状況による制御を有効とする条件やアクセス制御を設定することができます。

制限事項

  1. 状況による制御機能の非表示設定はUIにおける表示をなくすもので、HTML上には対象の項目が存在します。項目をHTML上からもなくしたい場合は項目のアクセス制御をご利用ください。
  2. インポート、一括更新やAPIでのデータ登録・更新時は状況による制御機能での読取専用や入力必須の設定は無視されます。
  3. レコードのカレンダー表示、カンバン表示でのドラッグ&ドロップによるデータ更新時は状況による制御機能での読取専用の設定は無視されます。
  4. 「レコードの制御」の「読取専用」をオンにすると、「状況」で指定した状況のレコードは読取専用になります。編集画面で「状況」をその状況に変えた場合も、変えた時点で読取専用になります。そのため、「更新」ボタンをクリックすると「この操作を行うための権限がありません。」というエラーが表示され、レコードを更新できません。
  5. 本機能の設定には、サイトの管理権限が必要です。

設定手順

  1. 該当のテーブルを開いた状態でナビゲーションメニューより「管理」-テーブルの管理をクリックしてください。

    「管理」メニューを開いたナビゲーションメニュー。「テーブルの管理」が並ぶ

  2. テーブルの管理から状況による制御タブをクリックして開きます。

    テーブルの管理の「状況による制御」タブ

設定内容

「新規作成」ボタンをクリックし、状況による制御を設定します。

詳細設定:全般タブ

状況による制御の詳細設定の「全般」タブ

詳細設定

項目名 説明
名称 任意の名称を設定します。
状況 状況による制御の対象とするステータスを設定します。 1
説明 任意の説明を設定します。
無効 状況による制御を一時的に動作させない場合にチェックしてください。

レコードの制御

レコードを読取専用にする場合はチェックをオンにします。

項目の制御

各項目について入力必須、読取専用、非表示を設定します。

ボタン 説明
無し 対象の項目について入力必須、読取専用、非表示の設定をリセットします。
入力必須 状況で設定したステータスに該当する場合、対象の項目が入力必須になります。
読取専用 状況で設定したステータスに該当する場合、対象の項目が読取専用になります。
非表示 状況で設定したステータスに該当する場合、対象の項目が非表示になります。

詳細設定:条件タブ

状況による制御を有効にする条件を設定します。

状況による制御の詳細設定の「条件」タブ

項目のプルダウンから対象項目を選択、追加して条件を設定します。

詳細設定:アクセス制御タブ

状況による制御を有効にする組織、グループ、ユーザを設定します。

状況による制御の詳細設定の「アクセス制御」タブ

選択肢一覧より、対象とするユーザ/組織/グループを選択して追加します。

設定例

状況による制御の活用例については以下のFAQを参照してください。
FAQ:項目の非表示や読取専用などの状態変更を状況による制御機能で実現する

対応バージョン

対応バージョン 内容
1.3.12.0 以降 機能追加
1.3.13.0 以降 状況項目での*(全ての状況)指定に対応
1.5.0.0 以降 「無効」オプションを追加

関連情報


  1. ステータスに応じて、状況による制御の設定が有効になります。また、*を指定することで、全てのステータスで有効になります。 ↩