Identificateur d’enregistrement unique (sys_id)
Un GUID (Globally Unique ID) unique de 32 caractères, appelé ID système (sys_id), identifie chaque enregistrement d’une instance.
Lorsqu’elles sont créées dans l’application, sys_id valeurs sont uniques. La Now Platform base de données and doit gérer toutes les opérations sur sys_id valeurs. La même valeur sys_id n’est jamais générée deux fois, ce qui garantit que chaque enregistrement créé dans chaque table de chaque instance du monde possède un identifiant unique. Si deux enregistrements ont la même valeur sys_id, cela se produit dans les situations suivantes :
- Si un enregistrement avec le sys_id a été copié dans l’autre au niveau de la base de données en dehors du Now Platformfichier .
Si un enregistrement avec le sys_id a été copié à l’aide d’un ensemble de mises à jour ou via XML, son sys_id est le même.
Remarque :
Un nouvel enregistrement a une sys_id de -1 et, une fois inséré, un nouveau sys_id lui est affecté. Le sys_id n’est pas destiné à s’afficher sous la forme d’un champ sur un formulaire ou d’une colonne dans une liste. Pour en savoir plus, reportez-vous à l’article Les utilisateurs ne sont pas en mesure d’ajouter le champ sys_id à un formulaire ou à une vue de liste [KB0690876] dans le Now Support Base de connaissances.
Vous pouvez accéder au sys_id à partir d’une URL d’enregistrement ou à l’aide d’un script.
- Pour accéder au sys_id à partir de l’URL, accédez à n’importe quel enregistrement, cliquez avec le bouton droit sur la barre d’en-tête et sélectionnez Copier l’URL. Le sys_id se trouve à l’intérieur de l’URL, après le paramètre sys_id=.
- Pour accéder au sys_id à l’aide d’un script, utilisez l’une des options suivantes.
- Rechercher le sys_id d’un enregistrement dans une règle métier (ou tout autre JavaScript côté serveur) en remontée pas à pas à partir de GlideRecord.
var id = current.sys_id; - Rechercher le sys_id d’un enregistrement en JavaScript côté client à l’aide de g_form.getUniqueValue().
function onLoad() { var incSysid = g_form.getUniqueValue(); alert(incSysid); }
- Rechercher le sys_id d’un enregistrement dans une règle métier (ou tout autre JavaScript côté serveur) en remontée pas à pas à partir de GlideRecord.