- Introdução
- Antes de começar
- Como fazer
- Notificações
- Uso de expressões VB
- 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 valor
- Regra: iniciar o processo
- Regra: redefinir valores
- Regra: upload de arquivo no compartimento de armazenamento
- Regra: baixar arquivo do bucket de armazenamento
- Regra: criar registro de entidade
- Regra: atualizar registro de entidade
- Regra: excluir registro da entidade
- Regra: adicionar à fila
- Regra: fluxo de trabalho de gatilho
- 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
Guia do usuário do Apps
Variáveis em Apps
Use variáveis para armazenar valores entre páginas.
Você pode definir um valor padrão da variável no carregamento de página usando a regra Definir valor no evento Carregado da página.
O Apps é compatível com a criação de variáveis dos seguintes tipos:
-
AppsFile — objetos de arquivo específicos para o Apps, o qual lida com upload ou download de arquivos.
new AppsFile("https://imageURL.png")
new AppsFile("https://imageURL.png") -
Matriz — matrizes de tipos de dados primitivos ou objetos complexos. Por exemplo:
-
Matriz de strings :
New String() {"Hello", "World"}
-
Matriz do AppsFile:
New AppsFile() { new AppsFile("Url1"), new AppsFile("Url2")}
-
Matriz do tipo de entidade:
new Customer() { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
new Customer() { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
-
-
ChoiceSet — armazena os dados do conjunto de escolhas de uma entidade. Por exemplo:
-
GetChoiceSet("Team")
— retorna um ListSource com os valores do conjunto de escolhas. -
GetChoiceSetValue("Team", 1)
— retorna o valor do conjunto de escolhas indicado.
-
-
TabelaDeDados — um tipo de dados do sistema usado para armazenar o valor de um argumento de saída TabelaDeDados do processo ou para criar uma TabelaDeDados personalizado, por exemplo:
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True )
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True ) -
Data — por exemplo,
New System.DateTime (1993, 5, 31, 12, 35, 0)
. -
DateOnly — uma data específica, sem tempo. Por exemplo,
New System.DateOnly (2020, 04, 20)
-
DateTimeOffset — uma data e hora em relação ao UTC. Essa estrutura inclui um valor DateTime e uma propriedade Deslocamento, que define a diferença entre a data atual do DateTimeOffset e o Tempo Universal Coordenado (UTC). Por exemplo:
new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0), new System.TimeSpan(-7, 0, 0) ) // output 5/15/2023 7:00:00 AM - 07:00
new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0), new System.TimeSpan(-7, 0, 0) ) // output 5/15/2023 7:00:00 AM - 07:00 -
Número decimal — por exemplo,
88.53
. -
Double
-
Guid — o identificador exclusivo de uma entidade.
-
Int16
-
Int64
-
Lista<T> — por exemplo:
-
Lista de strings :
New List(Of String) From {"string 1", "string 2", "string 3"}
-
Lista de ListPair (para controles suspensos):
New List(Of Customer) From { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
New List(Of Customer) From { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
-
-
ListSource — usado para armazenar o resultado de uma consulta de entidade em uma variável. Você precisa usar a sintaxe
ListSource(of <Entity_name>)
. -
Nullable — usado para definir um valor nulo. Por padrão, todos os tipos de referência, como string, são nuláveis, mas todos os tipos de valor, como Int32 não são.
Observação:Por padrão, os tipos de dados primitivos, exceto string, são não nuláveis. Use esse tipo de variável para defini-las como nulas. Por exemplo, se você criar uma variável de aplicativo do tipo Nullable<Int32>, poderá definir o valor como "Nada".
-
Object — armazena qualquer tipo.
-
Single — Usado para armazenar valores de ponto flutuante que não exigem a largura completa de dados do Double. O valor padrão é 0.
-
Text (String) — por exemplo,
"Hello world"
-
True ou false (booleano)
-
UInt16 — contém inteiros positivos de 16 bits (2 byte) que variam em valor de 0 a 65.535.
-
UInt32 — contém inteiros positivos de 32 bits (4 byte) que variam em valor de 0 a 4.294.967.295.
-
UInt64 — contém inteiros positivos de 64 bits (8 byte) que variam em valor de 0 a 18,446,744,073,709,551,615.
-
Número inteiro (Int32) — por exemplo,
88