- Introdução
- Aplicativos de demonstração
- Como fazer
- Acessar o URL de produção de um aplicativo
- Crie um aplicativo compatível com dispositivos móveis
- Incorporar mapas
- Definir contexto externo
- Use matrizes para preencher os controles Lista suspensa, Lista suspensa multiseleção e Botão de rádio
- Usar TabelaDeDados com controles de Tabela e de Editar Grade
- Usar máscara de entrada
- Notificações
- Uso de expressões VB
- Desenvolvimento de aplicativos
- Projetando seu aplicativo com o Autopilot
- 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
- Regra: enviar ação
- Aproveitamento do RPA no aplicativo
- Aproveitamento de entidades no aplicativo
- Aproveitando filas em seu aplicativo
- Aproveitamento da mídia no aplicativo
- Aproveitamento de ações no aplicativo
- Aproveitando conexões em seus aplicativos
- Aplicativos da Web no Studio Web
- Gerenciamento do ciclo de vida do aplicativo (ALM)
- Apps da UiPath®
- Guia básico de solução de problemas
Guia do usuário do Apps
Aplicativos públicos
Você pode usar o UiPath® Apps para criar aplicativos que estão disponíveis para usuários fora da Automation CloudTM.
Isso abre novas oportunidades para seu aplicativo, como:
- Criação de uma planilha de horas para fornecedores externos.
- Criando um formulário onde os usuários podem enviar seus relatórios de impostos e processá-los usando o Document Understanding.
- Criando um formulário para redefinir senhas ou alterar o endereço.
- Recupere dados de um sistema legado.
- Criando um formulário onde os usuários podem enviar feedback.
Os seguintes limites de taxa se aplicam a aplicativos públicos:
- Número de solicitações
GET
permitidas em um período de 5 minutos por IP:1000
- Número de solicitações
POST
permitidas em um período de 5 minutos por IP:1000
- Número de solicitações de
GET
permitidas em um período de cinco minutos por organização:1000
-
Número de solicitações de
POST
permitidas em um período de cinco minutos por organização:15000
Todos os outros métodos HTTP têm limites mais baixos, mas com impacto mínimo, pois são usados ocasionalmente.
Você precisa da função Administrador da organização para criar um aplicativo voltado ao público.
Os usuários em planos de licença Enterprise precisam de Apps Units para criar aplicativos públicos.
Use as seguintes etapas no UiPath® Apps para criar e publicar seu aplicativo externo:
- Acesse a página inicial do UiPath® Apps e crie um novo aplicativo.
- Na caixa de diálogo de criação do aplicativo, marque a caixa de seleção Aplicativo público .
Observação:Você também pode tornar um aplicativo existente público na guia Gerenciar acesso . -
Crie o aplicativo desejado.
- Publique o Aplicativo.
-
Implante o aplicativo em uma pasta do Orchestrator:
-
Vá para Automações > Apps.
-
No menu suspenso App, selecione o aplicativo a implantar.
-
No menu suspenso Versão, selecione a versão do aplicativo específico que você deseja implantar.
-
Se desejar, insira um Nome de exibição ou uma Descrição para seu aplicativo.
-
Clique em Implantar.
Mais detalhes aqui ...
-
public
no URL de produção.
UiPath-Apps
.
Para configurar o aplicativo público como um aplicativo externo:
-
Atribua as funções adequadas para seu aplicativo externo nos níveis de tenant e de pasta. Para identificar o aplicativo desejado, procure o prefixo
UiPath-Apps
e crie novas funções com as seguintes permissões:Recurso
Permissões para definir no nível de tenant
Permissões para definir no nível de pasta (*)
Webhooks
Visualizar, Criar
X
Trabalhos
X
Criar
Armazenar Arquivos
X
Visualizar, Criar
Armazenar buckets
X
Exibir
Filas
X
Exibir
Transações
X
Criar
-
Se você tiver direitos de
Read
para o componente do Data Service, os aplicativos públicos funcionam por padrão com o Data Service. Se você precisar da permissãoWrite
, a permissãoData.Writer
precisa ser fornecida para o aplicativo público. Para obter mais informações sobre os componentes do Data Service, consulte a página Gerenciando acesso no guia do Data Service .Observação: ao usar entidades com aplicativos públicos, certifique-se de fornecer apenas as permissões relevantes no Data Service. Uma boa maneira de fazer isso é criar uma função específica e fornecer as permissões específicas necessárias. Evite usar permissõesRead
para entidades cujas informações não devem ser expostas externamente.Conceda permissõesView
eEdit
para uma entidade apenas se você estiver confortável com todos os usuários desse aplicativo acessar os dados nessa entidade. -
Adicione seu aplicativo externo a um locatário e a uma pasta.
Para validar se seu aplicativo externo tem as funções adequadas:
-
Acesse Orchestrator > Tenant > Gerenciar acesso.
-
Identifique seu aplicativo na lista atentando-se ao prefixo
UiPath-Apps
. -
Para o aplicativo desejado, clique em Mais ações e selecione Verificar funções e permissões.
-
Expanda as funções para ver e validar as permissões atribuídas.
Apps Públicos é um recurso poderoso no UiPath® que permite que os clientes exponham suas automações para usuários fora de sua organização. Para garantir a segurança, privacidade e desempenho ideal desses aplicativos, é essencial seguir as práticas recomendadas descritas abaixo:
-
Revise permissões e controles de acesso: inspecione cuidadosamente as permissões e os controles de acesso de todas as dependências das quais seu Aplicativo Público depende.
-
Siga o princípio do menor privilégio (PoLP): conceda o conjunto mínimo de permissões necessárias para que seu aplicativo público funcione corretamente. Isso reduz o risco de acesso não autorizado e violações de dados.
-
Validar a entrada do usuário: implemente a validação de entrada adequada para proteger seu aplicativo de dados maliciosos e garantir que ele processe as informações com segurança.
-
Realize auditorias de segurança regularmente: audite e atualize periodicamente os controles de acesso e permissões de seu Aplicativo Público para mantê-los em conformidade com as políticas de segurança e privacidade de sua organização.
-
Forneça instruções claras: faça da experiência do usuário uma prioridade, oferecendo instruções claras, concisas e úteis sobre como usar seu Aplicativo Público de forma eficaz.
-
Implementar gerenciamento de erros: crie seu Aplicativo Público para lidar corretamente com os erros e proteger dados confidenciais em caso de problemas inesperados.
-
Monitorar atividade: revise regularmente a atividade de usuários anônimos e o desempenho do aplicativo para identificar possíveis ameaças de segurança e facilitar a resposta a incidentes.
-
Seguir práticas de codificação seguras: siga os padrões de codificação e as melhores práticas estabelecidas para minimizar o risco de vulnerabilidades de segurança em seu aplicativo público.
-
Não armazene dados confidenciais: não armazene informações confidenciais do usuário, como números de CPF, detalhes de cobrança ou quaisquer outros dados confidenciais no Data Service.
-
Não conceda acesso excessivo: não forneça uma permissão de Leitura de Aplicativo Público a uma entidade, a menos que você queira que todos os usuários do aplicativo acessem todos os dados contidos nela.
-
Não dependa só de filtros de consulta: o uso de filtros de consulta com o Data Service não garante a segurança ou a privacidade do nível de registro.
-
Não exponha informações confidenciais em mensagens de erro: certifique-se de que as mensagens de erro nunca revelem dados confidenciais ou forneçam dicas que possam ser exploradas por invasores em potencial. Mantenha as mensagens de erro seguras e genéricas.
-
Não use credenciais codificadas: evite incorporar credenciais confidenciais ou chaves de API diretamente no código do aplicativo. Em vez disso, opte por métodos seguros de armazenamento e recuperação desses valores.
-
Não se esqueça dos testes: antes da implantação, teste minuciosamente seu Aplicativo Público quanto a vulnerabilidades de segurança, funcionalidade e desempenho. Certifique-se de que ele atenda aos mais altos padrões de segurança para proteger seus usuários e seu aplicativo.