Tables d'exécution
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 d’applications abonnés peuvent effectuer des mises à jour.
En revanche, pour une table qui n’est pas une table d’exécution, tout utilisateur, même un utilisateur qui 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 devez définir comment déterminer la propriété de n’importe quel 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 l’enregistrement a été ouvert ou si UserA une autre ressource a ouvert l’enregistrement pour le compte de UserA.Conditions de propriété par défaut du système
| 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 nécessitant un abonnement | Spécifié par le développeur |