Nós da APIPASS, apresentamos as mais recentes melhorias e recursos que foram cuidadosamente desenvolvidos pelo time de produto e engenharia para elevar a experiência dos nossos estimados usuários.
Entendemos que a excelência no atendimento das necessidades dos nossos clientes é a chave para o sucesso, e é por isso que nos empenhamos em diversas frentes, desde a criação de novas funcionalidades até a melhoria dos aspectos visuais da plataforma, bem como o aprimoramento da segurança e da arquitetura subjacente. Neste artigo, destacamos as principais mudanças que você encontrará nesta nova versão.
Subdomínio exclusivo para acesso à plataforma
Introduzimos um recurso que permite que cada cliente tenha seu próprio subdomínio exclusivo para acesso.
Isso significa que você e sua equipe agora poderão acessar a plataforma através de um subdomínio personalizado, proporcionando uma experiência mais única e identificável.
Por exemplo, ao acessar a plataforma, você utilizará um URL como este: “https://cliente.app.apipass.com.br”.
Login simplificado em múltiplos ambientes
Entendemos que muitos de nossos usuários precisam operar em diferentes ambientes, seja para fins de teste, desenvolvimento ou produção. No entanto, na versão anterior, havia uma limitação que impedia o uso do mesmo endereço de e-mail em mais de um ambiente.
Essa restrição foi eliminada na nova versão da plataforma. Agora, você tem a flexibilidade de usar o mesmo endereço de e-mail para fazer login em diferentes ambientes, simplificando o seu fluxo de trabalho e eliminando barreiras desnecessárias.
Suporte à autenticação via IdP
Reconhecemos a importância de um gerenciamento de acessos eficaz, especialmente para nossos clientes de nível Enterprise. Na nova versão da plataforma, estamos introduzindo o suporte à autenticação via Provedor de Identidade (IdP). Isso permitirá que organizações configurem e gerenciem o acesso à plataforma centralmente por meio de seu IdP preferido, como o Azure Active Directory.
Observação: o cliente precisará solicitar via suporte para que façamos a configuração no seu ambiente.
Configuração personalizada de recursos por conta da organização
Agora, ao adicionar uma nova conta a uma organização, os usuários terão a capacidade de definir quantas requisições ou execuções o plano da conta membro terá.
Essa funcionalidade permite uma gestão mais eficaz dos recursos disponíveis e uma visualização centralizada do consumo na tela de plano da organização.
Beautify (formatação)
Disponibilizamos um utilitário de formatação para os usuários. Agora, os usuários podem utilizar o utilitário “Beautify” para formatar automaticamente o código JavaScript e JSON em conectores da plataforma que utilizam essas linguagens. Isso é particularmente útil para tecnologias como NodeJS, SQL e HTTP.
A formatação consistente não apenas torna o código mais agradável aos olhos, mas também ajuda a evitar erros e a melhorar a colaboração na plataforma.
Importar cURL para o conector HTTP
Introduzimos a funcionalidade de importar cURL para o nosso conector HTTP. Agora, os usuários podem simplesmente colar um comando cURL na plataforma e automaticamente preencher os campos da requisição HTTP no Step correspondente.
Isso economiza tempo e esforço ao configurar requisições detalhadas, tornando o fluxo de trabalho mais eficiente.
Visualização simplificada de execuções pelo editor de fluxo
Introduzimos um atalho prático que permite visualizar as execuções de um fluxo diretamente da tela de edição. Isso elimina a necessidade de alternar para a tela de execuções separada, proporcionando uma visão mais integrada e economizando tempo precioso.
Teste de fluxo integrado: agilidade no desenvolvimento
Com a funcionalidade de Testar Fluxo, nossos usuários agora têm a capacidade de executar testes dos seus fluxos diretamente na plataforma. Isso significa que não há mais necessidade de alternar para ferramentas externas para validar suas criações. Os desenvolvedores podem realizar testes de fluxos com facilidade e imediatismo, economizando tempo e simplificando o fluxo de trabalho de desenvolvimento.
Os usuários podem também salvar os eventos de teste para reutilização posterior. Isso permite que você execute testes futuros sem a necessidade de reconfigurar cada vez.
Status “executando”
Entendemos a importância de manter nossos usuários informados sobre o estado das execuções. Portanto, introduzimos um novo status de execução – “Executando”. Agora, enquanto a execução de um fluxo estiver em andamento, o status “Executando” será exibido ao usuário.
Isso proporciona visibilidade em tempo real sobre o progresso da execução e evita quaisquer incertezas sobre o estado atual.
Stage informado em triggers agendadas
Para proporcionar uma visão mais abrangente das suas execuções, realizamos uma melhoria nas triggers de agendamento e temporização. Agora, quando essas triggers forem executadas, o Stage de execução estará disponível na tela de execuções correspondente.
Autenticação mútua
Reconhecemos a importância da segurança, introduzimos o suporte à autenticação mútua em requisições HTTP. Agora, os usuários têm a capacidade de configurar certificados digitais para autenticação mútua, fornecendo uma camada adicional de segurança nas comunicações.
Exclusão simplificada de conexões entre Steps
Para acelerar a velocidade de edição e alteração de fluxos, fizemos uma melhoria na experiência de exclusão de conexões entre Steps. Removemos a modal de confirmação para a exclusão de conexões, o que significa que você não precisará mais confirmar por meio de uma janela pop-up.
Conector “Ler Arquivo”
Criamos o conector “Ler Arquivo”, onde, os usuários podem ler facilmente o conteúdo de um arquivo no disco e manipulá-lo conforme necessário. Essa funcionalidade é valiosa para processar informações de arquivos externos e integrá-las de forma eficaz no seu fluxo de trabalho.
Editor aprimorado para NodeJS e SQL
Na nova versão, aprimoramos significativamente o recurso de autocomplete no editor de NodeJS, tornando a escrita de código mais ágil e livre de erros. Além disso, a apresentação do editor SQL foi otimizada, garantindo uma visualização mais clara e nítida das consultas e comandos.
Reorganização da navegação
Pensando em tornar a navegação mais intuitiva e eficiente, realizamos uma reorganização cuidadosa.
O menu de Marketplace foi substituído por Stages, já que a funcionalidade de Stages é amplamente utilizada e agora pode ser acessada mais rapidamente.
Também melhoramos o carregamento do menu de Autorizações para uma experiência mais suave.
Além disso, dividimos o menu de configurações em duas partes: uma para a configuração de usuários e acessos, e outra para a configuração de conta, planos e outros ajustes, proporcionando um acesso mais claro e direto às configurações relevantes.
Exportar cURL
Agora, você tem a capacidade de gerar um comando cURL diretamente a partir do Input gerado na tela de execuções do seu fluxo, especialmente útil quando você deseja reproduzir uma requisição HTTP específica ou depurar um problema.
Além disso, introduzimos a funcionalidade de exportação de cURL diretamente do conector HTTP.
Interromper execução de fluxo
Às vezes, durante o desenvolvimento de fluxos, você pode se deparar com um cenário em que um fluxo está levando muito tempo para ser concluído e precisa de ajustes em sua lógica. Agora, você tem a opção de interromper a execução do fluxo.
Essa funcionalidade economiza tempo, uma vez que você não precisa esperar que o fluxo seja concluído antes de fazer alterações. Isso é especialmente útil para fluxos que envolvem longos períodos de execução.
Editar autorização via Step no Canvas
Para tornar o processo de edição de autorizações mais conveniente, agora você pode editar dados de autorização diretamente no Canvas de desenvolvimento de fluxo. Isso elimina a necessidade de acessar a tela de autorizações separadamente, economizando tempo e permitindo que você faça ajustes com mais rapidez.
Desativar conexão entre Steps
Por vezes, você pode desejar executar um fluxo sem a inclusão de um Step específico. Agora, você pode fazer isso sem a necessidade de remover permanentemente a conexão entre Steps. Essa funcionalidade permite apenas desativar a conexão, mantendo-a pronta para uso posterior, caso necessário.
Compromisso contínuo com a excelência
Essas atualizações refletem nosso compromisso em oferecer uma plataforma robusta e flexível que atenda às suas necessidades em constante evolução. Continuamos a trabalhar arduamente para fornecer recursos inovadores e melhorias que aprimoram sua experiência.
Se você tiver sugestões, perguntas ou comentários, não hesite em entrar em contato.