Tables d'exécution

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Pour permettre à une instance de production d’appliquer l’utilisation autorisée de votre ServiceNow Store application, vous configurez les tables où seuls les propriétaires d’enregistrements ou les utilisateurs de l’application abonnés peuvent effectuer des mises à jour.

    Pour toute table que vous, le développeur, créez ou étendez pour prendre en charge une application personnalisée, vous pouvez spécifier que la table est une table d’exécution. Dans une table d’exécution, seul un utilisateur de prestataire abonné peut effectuer une action de prestataire (généralement, créer/mettre à jour/supprimer un enregistrement qui n’est pas propre).

    En revanche, pour une table qui n’est pas une table d’exécution, n’importe quel utilisateur, même s’il n’est pas abonné, peut agir en tant que demandeur. L’objectif est de permettre à l’administrateur d’utilisation d’activer l’application des abonnements sur n’importe quelle instance de production qui implémente l’application.

    Propriété des enregistrements dans une table d’exécution

    Pour permettre au système d’identifier une action de prestataire, vous définissez comment déterminer la propriété de tout enregistrement dans la table. Le développeur de l’application spécifie l’ensemble de conditions qui déterminent si un utilisateur est propriétaire de l’enregistrement. Par exemple, UserA possède un enregistrement dans une table de tâches si UserA l’enregistrement est ouvert ou si une autre ressource a ouvert l’enregistrement au nom de UserA.
    Pour les tables étendues à la tâche, les cartes de pointage et les applications qui nécessitent un abonnement, le système définit la table comme table d’exécution par défaut et affecte automatiquement la condition de propriété. Pour les tables que vous créez pour prendre en charge votre application, vous pouvez marquer la table en tant que table d’exécution et spécifier la condition de propriété (par exemple, utiliser le filtre [opened_by][is][currentUser] OU [caller_id][is][currentUser]).

    Conditions système par défaut pour la propriété

    Action Condition de propriété [owner_condition]
    Extension de tâche opened_by (lecture seule)
    Demande du catalogue requested_for (lecture seule)
    Autres tables dans les applications qui nécessitent un abonnement sys_created_by (lecture seule)
    Tables créées par le développeur pour l’application qui nécessite un abonnement Spécifié par le développeur