---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Tabelas de execução

# Tabelas de execução {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

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.
Para qualquer tabela que você, o desenvolvedor, criar ou estender para oferecer suporte a uma aplicação personalizada, você pode especificar que a tabela é uma tabela de execução. Em uma tabela de execução, somente um usuário executante inscrito pode executar uma ação de executante (normalmente, criar/atualizar/excluir um registro não próprio).

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. Para tabelas estendidas de tarefa, registros de horas e aplicativos que exigem uma assinatura, o sistema define a tabela como uma tabela de execução por padrão e atribui automaticamente a condição de propriedade. Para tabelas que você cria para oferecer suporte à sua aplicação, você pode marcar a tabela como uma tabela de execução e especificar a condição de propriedade (por exemplo, use o filtro \[opened_by\]\[is\]\[currentUser\] OU \[caller_id\]\[is\]\[currentUser \]).

## Condições padrão do sistema para propriedade

{#r_FulfillmentTables__table_mpg_rc3_c1b__entry__2}

| 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 |
[ ]

{#r_FulfillmentTables__table_mpg_rc3_c1b}

