Tabelas de execução
Para habilitar uma instância de produção para impor o uso autorizado do seu app ServiceNow Store, configure as tabelas em que somente os proprietários de registro ou usuários do app inscritos podem fazer atualizações.
Por outro lado, para uma tabela que não é uma tabela de execução, qualquer usuário - até mesmo um usuário que não esteja inscrito - pode atuar como solicitante. A intenção é permitir que o administrador de uso habilite a imposição de assinatura em qualquer instância de produção que implemente a aplicação.
Propriedade de registros em uma tabela de execução
Para permitir que o sistema identifique uma ação do executante, você define como determinar a propriedade de qualquer registro na tabela. O desenvolvedor da aplicação especifica o conjunto de condições que determina se um usuário é o proprietário do registro. Por exemplo, UserA possui um registro em uma tabela de tarefas se UserA abriu o registro ou outro recurso abriu o registro em nome de UserA.Condições padrão do sistema para propriedade
| Ação | Condição de propriedade [owner_condition] |
|---|---|
| extensão de tarefa | opened_by (somente leitura) |
| solicitação de catálogo | request_for (somente leitura) |
| outras tabelas em aplicações que exigem uma assinatura | sys_created_by (somente leitura) |
| tabelas criadas pelo desenvolvedor para o app que requer uma assinatura | Especificado pelo desenvolvedor |