- Notas de Versão
- Visão geral
- Introdução
- Fornecedores do Marketplace
- Clientes do Marketplace
- Diretrizes de publicação
- Diretrizes de publicação para automações prontas para execução
- Diretrizes de publicação para aceleradores de soluções
- Diretrizes de publicação para conectores do Integration Service
- Segurança e Proteção de IP
- Outras listagens da UiPath
- Node-RED
- Configuração
- Teams
- Escopo do Microsoft Teams
- Criar Equipe
- Create Team from Group
- Obter equipe
- Obter equipes
- Canais
- Criar canal
- Excluir canal
- Obter canal
- Obter canais
- Canal de Atualização
- Chats
- Obter chat
- Obter chats
- Obter membros do chat
- Mensagens
- Get message
- Get Messages
- Obter respostas de mensagem
- Reply To Message
- Enviar mensagem
- Events
- Create Event
- Delete Event
- Obter evento
- Obter eventos
- Usuários
- Obter presença do usuário
- Como funciona
- Referências técnicas
- Introdução
- Sobre
- Configuração
- Referências técnicas
- Escopo do reconhecedor de formulário do Azure
- Atividades
- Analisar Formulário
- Analisar Formulário Assíncrono
- Obter resultado do formulário de análise
- Analisar Recebimento
- Analisar Recebimento Assíncrono
- Obter resultado de recibo de análise
- Analisar Layout
- Analisar Layout Assíncrono
- Obter resultado de layout de análise
- Treinar Modelo
- Obter modelos
- Obter chaves de modelo
- Obter informações do modelo
- Excluir modelo
- Conectores
- Como criar atividades
- Crie sua integração
Diretrizes de Desenvolvimento
Para obter mais informações relacionadas ao processo de integração com a UiPath, acesse as perguntas frequentes neste link.
Com relação às diretrizes de desenvolvimento, consulte abaixo os padrões para a criação de uma atividade personalizada para a UiPath Platform. Para referência, as integrações atuais da UiPath estão acessíveis aqui.
1. Nomenclatura
-
Os pacotes de atividades devem ser nomeados com um dos seguintes formatos:
Company.Product.Activities
(por exemplo, UiPath.Orchestrator.Activities)Company.Product.Feature.Activities
(por exemplo, UiPath.Orchestrator.Webhooks.Activities)
- O namespace
UiPath
está reservado para pacotes criados pela UiPath Inc. e não pode ser usado por desenvolvedores externos. - Os escopos precisam incluir o nome da empresa ou do produto (por exemplo, Use o UiPath Scope em vez do Application Scope).
- A categoria no painel de atividades do Studio deve ser
Company Name > Product Name > Feature Name
(por exemplo, UiPath > Studio > Click).
2. Dependências
-
Deve ser referenciado na seção Dependências do pacote NuGet. Isso pode ser feito facilmente no Explorador de Pacotes Nuget ou no arquivopackages.config. Para manter os tamanhos dos pacotes no mínimo, não inclua DLLs de dependência dentro do próprio pacote, a menos que seja necessário.
- Usar as versões exatas do pacote (ou seja, 1.0.6 não >1.0.6)
3. Ícones
-
O pacote deve ter um ícone.
Isso pode ser feito por meio do Nuget Package Explorer ou diretamente no arquivo .nuspec arquivo .xaml.
- Cada atividade deve ter um ícone.
Consulte aqui para obter instruções sobre como adicionar ícones às suas atividades.
4. Licença
-
O pacote deve conter uma licença e exigir a aceitação dessa licença. O Apache 2.0 é o padrão e pode ser encontrado aqui.
Isso pode ser feito no Nuget Package Explorer ou diretamente no arquivo .nuspec arquivo .xaml.
5. Descrições
-
Uma descrição resumida deve ser adicionada ao pacote, seja por meio do Explorador de Pacotes Nuget ou diretamente no arquivo .nuspec arquivo .xaml.
-
Cada atividade no pacote deve ter uma descrição resumida. Isso pode ser adicionado no arquivo DesignerMetadata.cs . Consulte aqui para obter instruções sobre como fazer isso.
-
Cada propriedade/argumento dentro de uma atividade deve ter uma descrição.
- As descrições nos campos de classes personalizadas também são úteis, mas não são obrigatórias.
6. Diversos
- A versão estável do UiPath Studio no momento do lançamento deve ser suportada.
- A internacionalização é preferível, mas não obrigatória.