Tables d’exécution
Pour permettre à une instance de production de faire respecter l’utilisation autorisée de votre ServiceNow Store application, 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, n’importe quel 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 définissez comment déterminer la propriété de n’importe quel enregistrement de 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 est ouvert ou si UserA une autre ressource a ouvert l’enregistrement au nom 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 des 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 |