Identificador de registro exclusivo (sys_id)
Um GUID exclusivo de 32 caracteres (ID exclusivo globalmente), chamado de SYS ID (sys_id), identifica cada registro em uma instância.
Quando criados na aplicação, os valores de sys_id são exclusivos. O Now Platform e o banco de dados devem gerenciar todas as operações nos valores de sys_id. O mesmo valor de sys_id nunca é gerado duas vezes, o que garante que cada registro criado em cada tabela em cada instância do mundo tenha um identificador exclusivo. Se dois registros tiverem o mesmo valor de sys_id, isso ocorrerá como resultado das seguintes situações:
- Se um registro com o sys_id foi copiado para outro no nível do banco de dados fora do Now Platform.
Se um registro com o sys_id foi copiado usando um conjunto de atualizações ou via XML, seu sys_id será o mesmo.
Nota:
Um novo registro tem um sys_id de -1 e, uma vez inserido, é atribuído a ele um novo sys_id. O sys_id não deve ser mostrado como um campo em um formulário ou como uma coluna em uma lista. Para saber mais, consulte o artigo Os usuários não conseguem adicionar o campo sys_id a um formulário ou exibição de lista [KB0690876] no Now Support Base de conhecimento.
Você pode acessar o sys_id de um URL de registro ou usando um script.
- Para acessar o sys_id a partir da URL, navegue até qualquer registro, clique com o botão direito do mouse na barra de cabeçalho e selecione Copiar URL. O sys_id está dentro do URL, após o parâmetro sys_id=.
- Para acessar o sys_id usando um script, use uma das seguintes opções.
- Encontre o sys_id de um registro em uma regra de negócio (ou qualquer outro JavaScript do lado do servidor) fazendo referência com pontos a partir do GlideRecord.
var id = current.sys_id; - Encontre o sys_id de um registro em JavaScript do lado do cliente usando g_form.getUniqueValue().
function onLoad() { var incSysid = g_form.getUniqueValue(); alert(incSysid); }
- Encontre o sys_id de um registro em uma regra de negócio (ou qualquer outro JavaScript do lado do servidor) fazendo referência com pontos a partir do GlideRecord.