Restrictions de création dans les périmètres de l’application

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Le système limite la création de certains enregistrements de configuration lorsque le périmètre de l’application actuel ne correspond pas au périmètre de l’application de la table cible de l’enregistrement de configuration.

    Les restrictions de création d’enregistrements de configuration empêchent une application d’apporter des modifications indésirables aux tables de données d’une autre application. Ces restrictions ne s’appliquent que lorsque vous créez un enregistrement de configuration dont la table cible appartient à une autre application. Les enregistrements de configuration qui appartiennent au même périmètre d’application n’ont pas ces restrictions.

    Le système applique toujours les restrictions de création suivantes lorsqu’un développeur ajoute un enregistrement de configuration appartenant à un autre périmètre de l’application.

    Tableau 1. Restrictions de création de l’enregistrement de configuration
    Type d’enregistrement de configuration Restrictions de création lorsque la table cible se trouve dans un autre périmètre de l’application
    Contrôles d'accès
    • Vous ne pouvez créer des contrôles d’accès au niveau du champ qu’avec une exigence basée sur les rôles.
    • Vous ne pouvez pas créer de contrôles d’accès au niveau de la table pour une table dans un autre périmètre de l’application.
    • Vous ne pouvez pas créer de contrôles d’accès au niveau des champs qui s’appliquent à tous les champs.
    • Vous ne pouvez pas créer de contrôles d’accès qui utilisent des conditions.
    • Vous ne pouvez pas créer de contrôles d’accès qui utilisent une condition basée sur un script.
    Règles métier
    • Vous pouvez créer une règle où When est asynchrone avec l’une des options suivantes :
      • Opérations d’insertion, de mise à jour et de suppression de base de données. Vous ne pouvez pas sélectionner Requête.
      • Définissez des valeurs de champ , des actions et des scripts (le champ Script ).
    • Vous pouvez créer une règle où Quand est avant avec l’une des options suivantes :
      • Opérations d’insertion, de mise à jour et de suppression de base de données. Vous ne pouvez pas sélectionner Requête.
      • Définir des actions de valeurs de champ uniquement. Vous ne pouvez pas écrire de scripts et vous ne pouvez pas abandonner la transaction de base de données.
    Champs calculés Vous ne pouvez pas créer de champs calculés pour des tables situées dans un autre périmètre de l’application.
    Politiques de données
    • Vous ne pouvez pas créer de règles de politique des données pour les champs d’un autre périmètre d’application.
    • Vous ne pouvez pas rendre un champ obligatoire.
    Styles de champ Vous ne pouvez pas créer de styles de champ pour les champs d’un autre périmètre d’application.
    Sections de formulaire
    • Vous ne pouvez pas modifier les sections de formulaire créées dans un autre périmètre de l’application.
    • Vous pouvez créer de nouvelles sections de formulaire.
    Créateurs d'enregistrements Vous devez disposer d’un accès de création à la table d’application pour créer des enregistrements à partir d’un créateur d’enregistrement.
    Politiques d'interface utilisateur
    • Vous ne pouvez pas créer de règles de politique d’interface utilisateur pour les champs d’un autre périmètre d’application.
    • Vous ne pouvez pas rendre un champ obligatoire.
    Script d'interface utilisateur Vous ne pouvez pas créer un script d’interface utilisateur global à partir d’une application incluse dans le périmètre.
    Vues
    • Vous pouvez créer de nouvelles vues.
    • Vous ne pouvez pas modifier les vues existantes créées dans un autre périmètre de l’application.