Conheça as poderosas API's do Reports Adianti Solutions 16/05/2023 O marketing da maioria das plataformas de BI é muito bem feito, de maneira a conquistar facilmente. E a maioria das plataformas realmente resolve bem os problemas básicos de consumo de informações de uma organização convencional. Entretanto, na medida em que as necessidades de integração aumentam, a “mágica” vendida pela maioria das plataformas cai totalmente por terra. Chegamos aí em um território onde o fornecedor não consegue atender ou lhe atenderá por um custo exorbitante. São necessidades que surgem quando falamos de organizações de médio para grande porte, ou até mesmo de empresas pequenas, mas com um elevado grau de exigência, como são os Produtores de Software. Felizmente, o Adianti Reports oferece um conjunto muito completo de API’s para seus clientes, e neste artigo vamos apresentar as principais delas. ## 1. API de Dashboards embarcados com segurança Embarcar Dashboards não é tarefa tão complexa, mas integrar com segurança e conforme os preceitos da LGPD é outro papo. Muitas plataformas de BI disponibilizam um link público que pode ser embarcado em qualquer aplicação Web, e muitas pessoas “torcem” para que este link não seja descoberto – o que também não é muito difícil de ocorrer. Sabemos que esta técnica não transmite segurança alguma. O Adianti Reports vai muito além, ele possui uma API completa de integração via Web Services com segurança. Com isso, cada integração gera uma sessão de uso via token autenticado (temporário), que é registrável, passa por um conjunto completo de Logs, e é portanto plenamente auditável. A URL de integração não é fixa e muda a cada nova chamada, o que impossibilita que alguém roube o link e acesso o sistema em um outro momento. Segurança é fundamental nos dias atuais e levamos isto muito a sério. ## 2. API de Autenticação Você colocou a plataforma de BI em operação mas percebe que os usuários estão acessando pouco. Mas o que pode ser? Muitas vezes coisas simples como ter de memorizar mais uma senha. Então, para aumentar o engajamento, é necessário facilitar o acesso. Para tal, o Adianti Reports possui uma série de API’s e plugins, vejamos: * API de SSO: Single Sign On, permite autenticar diretamente o usuário a partir de uma aplicação de origem confiável, como um outro sistema corporativo (Ex. Intranet). * Módulo AD/LDAP: Permite configurar um servidor de AD/LDAP para autenticar os usuários, utilizando as mesmas credenciais que estes já utilizam em outras aplicações corporativas. * Módulo Google Business: Permite utilizar a autenticação de aplicações do Google, para clientes corporativos que utilizam o Google Business, GSuite, etc. * Módulo de Autenticação Personalizado: Permite criar um módulo totalmente personalizado para autenticação externa (Ex. Autenticação no ERP). ## 3. API de Usuários O uso de BI na organização está crescendo e agora você possui centenas de usuários cadastrados em seu ERP, com diferentes grupos de permissão de acesso e precisa integrar todos esses usuários para utilizarem o BI. Como fazer de forma fácil e principalmente que não gere trabalhos manuais? Para tal o Adianti Reports possui uma API robusta de usuários que, por meio de uma API segura REST Web Services, permite operações como: * Criar, listar e alterar informações de usuários. * Manipular os grupos de um usuário, ou os usuários de um grupo. * Ativar/inativar usuários. * Alterar permissões e grupos em lote. ## 4. API de relatórios Disponibilizar uma plataforma de BI já traz um ganho considerável para a organização. Mas integrar este BI com outras aplicações e plataformas internas é ainda melhor, pois gera um alto grau de envolvimento e transparência no uso das organizações. Ao dispor dos recursos de BI em aplicações terceiras, você estará aproveitando todo o motor de BI/Analytics, e gerando objetos que podem estar sendo entregues para os usuários por sua própria aplicação. O Adianti Reports possui muitas funcionalidades de entrega e agendamento de entregas de relatórios e Dashboards por e-mail ou Telegram. Mas e se você pudesse usar todo esse potencial a partir de outra plataforma? O Adianti Reports possui uma API completa que permite entregar relatórios para outras aplicações de origem confiável por meio de uma API REST Web Services segura. Dentre os principais serviços, são oferecidos: * Permite gerar relatórios e tabelas dinâmicas via API. * Permite gerar Documentos Office via API. * Permite informar parâmetros via API. * Permite obter o resultado físico do arquivo (PDF, XLS, RTF, CSV, HTML, ODS). ## 5. API de agendamentos Em outros artigos, falamos um pouquinho sobre a funcionalidades de agendamentos do Adianti Reports, que permite programar envios automatizados de relatórios, gráficos e até mesmo Dashboards inteiros por e-mail ou Telegram. Isso mesmo! O usuário recebe diretamente em sua caixa de entrada a informação que precisa para a tomada de decisões no dia combinado. Mas melhor do que permitir realizar agendamentos pela plataforma, é ter uma API REST Web Services que permite que uma outra aplicação de origem confiável possa criar um Agendamento na plataforma de BI. Dessa forma, você pode disponibilizar este recurso em outra aplicação de desenvolvimento próprio, gerando integração e transparência no uso das aplicações corporativas. Copyright © 2022 Adianti Solutions - Todos direitos reservados