Tabelas de execução
Para habilitar uma instância de produção para impor o uso autorizado do ServiceNow StoreApp, você configura as tabelas em que somente os proprietários de registro ou usuários do app inscritos podem fazer atualizações.
Em contraste, para uma tabela que não é uma tabela de execução, qualquer usuário, mesmo um usuário que não está inscrito, pode agir 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 dos registros em uma tabela de execução
Para permitir que o sistema identifique uma ação de executante, defina como determinar a propriedade de qualquer registro na tabela. O desenvolvedor da aplicação especifica o conjunto de condições que determinam se um usuário é proprietário do registro. Por exemplo, UserApossui um registro em uma tabela de tarefas se UserAou 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 da tarefa | opened_by (somente leitura) |
| solicitação de catálogo | requested_for (somente leitura) |
| outras tabelas em apps que exigem uma assinatura | sys_created_by (somente leitura) |
| tabelas criadas pelo desenvolvedor para o app que requer uma assinatura | Especificado pelo desenvolvedor |