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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Le système restreint 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 s’appliquent uniquement 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 de l’application ne sont pas soumis à 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 d’application.

    Tableau 1. Restrictions de création d’enregistrements 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 d’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ù Quand est asynchrone avec l’une des options suivantes :
      • Opérations Insérer, Mettre à jour et Supprimer une base de données. Vous ne pouvez pas sélectionner Requête.
      • Définissez des valeurs de champ, des actions et des scripts (champ Script ).
    • Vous pouvez créer une règle où Quand est avant avec l’une des options suivantes :
      • Opérations Insérer, Mettre à jour et Supprimer une 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 ni abandonner la transaction de base de données.
    Champs calculés Vous ne pouvez pas créer de champs calculés pour les tables d’un autre périmètre de l’application.
    Politiques de données
    • Vous ne pouvez pas créer de règles de politique de données pour les champs d’un autre périmètre de l’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 de l’application.
    Sections de formulaire
    • Vous ne pouvez pas modifier les sections de formulaire existantes 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 de l’application.
    • Vous ne pouvez pas rendre un champ obligatoire.
    Script d'interface utilisateur Vous ne pouvez pas créer de 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.