このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
ブロック連携ルールは、ユーザーがブロックの表示を動的に制御し、ブロックレベルで要素の表示全体を管理できるようにする機能です。ブロックはフィールドや操作ボタンのコンテナとして機能するため、これらのルールを活用することで、ユーザーはブロック単位でビュー全体の表示を柔軟に制御できます。


注意: ブロック連携ルールが実行される前に、ブロックの表示はまず ACL 権限チェックを受ける必要があります。ユーザーが適切なアクセス権限を持っている場合にのみ、ブロック連携ルールの評価ロジックに進みます。つまり、ブロック連携ルールはACLの表示権限要件が満たされた後にのみ有効になります。ブロック連携ルールが設定されていない場合、ブロックはデフォルトで表示されます。
ブロック連携ルールは、グローバル変数を使ってブロックの表示内容を動的に制御できます。これにより、異なる役割や権限を持つユーザーが、それぞれにカスタマイズされたデータビューを閲覧・操作できるようになります。例えば、注文管理システムにおいて、管理者、営業担当者、経理担当者といった異なる役割のユーザーが、全員注文を表示する権限を持っていたとします。しかし、各役割が必要とするフィールドや操作ボタンは異なるかもしれません。グローバル変数を設定することで、ユーザーの役割、権限、その他の条件に基づいて、表示するフィールド、操作ボタン、さらにはデータの並べ替えやフィルタリングルールを柔軟に調整することが可能です。
ブロックは、コンテキスト内の変数を使って表示を制御することもできます。例えば、「現在のレコード」、「現在のフォーム」、「現在のポップアップレコード」といったコンテキスト変数を使用して、ブロックを動的に表示したり非表示にしたりすることが可能です。
例:注文のステータスが「支払い済み」の場合にのみ、「注文商機情報」ブロックを表示します。

連携ルールに関する詳細については、連携ルールをご参照ください。