- Introdução
- Antes de começar
- Como fazer
- Crie seu primeiro aplicativo
- Crie um aplicativo compatível com dispositivos móveis
- Incorporar aplicativos
- Incorporar mapas
- Diretrizes gerais de experiência do usuário
- Ocultar contêineres usando um botão
- Incluir gráficos do Excel no Apps
- Incluir links MailTo
- Incluir avaliações por estrelas
- Use contagem com valores de conjunto de escolhas
- Usar Visualizador de documentos
- Usar a Exibição de Detalhes principais
- Usar valores selecionados de uma tabela
- Usar a atividade Enviar resultado provisório
- Definir contexto externo
- Trabalhar com Origem de dados e Vinculação de valor
- Notificações
- Desenvolvimento de aplicativos
- Eventos e Regras
- Regra: If-Then-Else
- Regra: abrir uma página
- Regra: Abrir o URL
- Regra: fechar planilha pop-over/inferior
- Regra: mostrar mensagem
- Regra: exibir/ocultar o controle giratório
- Regra: definir valores
- Regra: iniciar o processo
- Regra: upload de arquivo no compartimento de armazenamento
- Regra: obter arquivo do compartimento de armazenamento
- Regra: redefinir valores
- Regra: criar/atualizar registro da entidade
- Regra: excluir registro da entidade
- Regra: adicionar à fila
- Função: E, OU, NÃO
- Função: CONCAT
- Função: CONTÉM
- Função: contagem
- Função: EndsWith
- Função: SE
- Função: ÉCÉL.VAZIA
- Função: Guid
- Função: NÚM.CARACT
- Função: LISTA
- Função: StartsWith
- Função: SOMA
- Função: classificar
- Função: AGORA
- Função: HOJE
- Função: tempo
- Função: ano
- Função: mês
- Função: dia
- Função: hora
- Função: minuto
- Função: nova
- Função: pesquisar
- Função: filtro
- Aproveitamento do RPA no aplicativo
- Aproveitamento de entidades no aplicativo
- Aproveitando filas em seu aplicativo
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Guia básico de solução de problemas
Uso do Contexto de dados
Para obter mais informações relacionadas às entidades, consulte os seguintes manuais:
Antes de iniciar este exemplo, certifique-se de ter as permissões apropriadas do Data Service. Para obter mais informações, consulte a página Data Service — Gerenciando o acesso.
Para a finalidade deste exemplo, vamos usar uma entidade chamada Cliente, contendo os seguintes campos:
- Address
- Endereço 2
- Cidade
- Name
- Telefone
- Plano
- Estado
- Postal Code
- Abra seu aplicativo existente ou inicie um novo.
- Criar uma tabela.
-
Adicione uma entidade ao seu aplicativo clicando no botão Adicionar qualquer ícone na parte superior da tela e selecionando Entity.
- Associe a entidade recém-adicionada à tabela, adicionando-a no campo Origem dos dados da tabela.
-
Adicione a seguinte expressão no campo Contexto de dados da página principal:
=Lookup(Customer, [Name, "=", "Demo"])
. - Adicione um novo controle de caixa de texto.
-
Adicione o contexto de dados do Nome, no campo Texto padrão do controle de caixa de texto. Visualizar o aplicativo e a caixa de texto deverá exibir o texto configurado com o contexto de dados.
O contexto de dados somente pode ser usado para atualizar uma entidade existente com a regra Criar/Atualizar registro de entidade.
- Abra seu aplicativo existente ou inicie um novo.
- Criar uma tabela.
-
Adicione uma entidade ao seu aplicativo clicando no botão Adicionar qualquer ícone na parte superior da tela e selecionando Entity.
- Associe a entidade recém-adicionada à tabela, adicionando-a no campo Origem dos dados da tabela.
-
Adicione a seguinte expressão no campo Contexto de dados da página principal:
=Lookup(Customer, [Name, "=", "Demo"])
. - Adicione um novo controle de botão.
-
Configure uma regra Criar/Atualizar registro de entidade em relação ao botão. Adicione o contexto de dados da página principal do cliente no campo Qual registro de entidade deve ser criado/atualizado? . A regra deve ser preenchida com o contexto de dados configurado.
- Abra seu aplicativo existente ou inicie um novo.
- Criar uma tabela.
-
Adicione uma entidade ao seu aplicativo clicando no botão Adicionar qualquer ícone na parte superior da tela e selecionando Entity.
- Associe a entidade recém-adicionada à tabela, adicionando-a no campo Origem dos dados da tabela.
-
Adicione a seguinte expressão no campo Contexto de dados da página principal:
=Lookup(Customer, [Name, "=", "Demo"])
. - Adicione um novo controle de botão.
-
Configure uma regra Excluir registro de entidade em relação ao botão. Adicione o contexto de dados da página principal do cliente no campo Qual registro de entidade deve ser excluído? . A regra deve excluir o contexto de dados configurado.
- Abra seu aplicativo existente ou inicie um novo.
- Criar uma tabela.
-
Adicione uma entidade ao seu aplicativo clicando no botão Adicionar qualquer ícone na parte superior da tela e selecionando Entity.
- Associe a entidade recém-adicionada à tabela, adicionando-a no campo Origem dos dados da tabela.
-
Adicione a seguinte expressão no campo Contexto de dados da página principal:
=New(Customer)
. -
Adicione dois controles de caixa de texto:
- Adicione
Data Context.Name
na propriedade Associação de Valor do primeiro controle de caixa de texto. - Adicione
Data Context.City
na Value Binding property do segundo controle de caixa de texto.
- Adicione
- Adicione um novo controle de botão.
- Configure uma regra Criar/Atualizar registro de entidade em relação ao botão. Adicione o contexto de dados do Cliente, no campo Qual registro de entidade deve ser criado/atualizado? . Ao fazer isso, os dados serão automaticamente associados aos campos.
-
Remova os dados não utilizados dos campos. Certifique-se de manter os dados configurados na etapa 6, nos campos de Valores a definir.
Para consultar diretamente um valor de campo de entidade selecionado de uma tabela em uma página diferente, você precisa usar pelo menos uma variável.
Em vez de criar variáveis para cada campo, você pode usar uma para a ID de entidade. Na segunda página, você pode fazer o seguinte:
- Adicione um controle de contêiner.
- Configure a propriedade Contexto de dados do contêiner da seguinte forma:
Lookup (Entity, [id, "=", myVariableID])
. - Adicione os controles necessários dentro do contêiner e vincule-os aos campos disponíveis para a entidade disponível no Contexto de dados.
Você pode usar a função Pesquisar neste caso, porque você pode tratá-la como um objeto de entidade. Isso significa que você pode atualizar aquela entidade usando a regra Criar/Atualizar Registro de entidade no contexto de dados do contêiner.