Como utilizar o Zapier para integrar com outras aplicações?
A Web API permite construir integrações com outras soluções que, em combinação com os produtos cloud, permitem colocar um verdadeiro sistema integrado de informação ao serviço dos clientes Jasmin e ROSE. Os exemplos apresentados aplicam-se nesta fase apenas ao Jasmin. No Jasmin MarketPlace é possível encontrar soluções integradas com o Jasmin que passaram por um processo de certificação para garantir a qualidade das soluções e da sua integração com o Jasmin. Esta integração pode ser ponto-a-ponto (direta entre duas aplicações) ou tirar partido de uma plataforma de integração. Estas últimas, para além de facilitarem a tarefa de interligação entre diversas aplicações não requerem geralmente conhecimentos de programação por parte dos utilizadores apesar de oferecerem menos opções ao nível da integração. Seguem-se alguns exemplos de integrações de soluções terceiras com Jasmin. O Salesforce é uma solução líder de CRM para empresas. Esta família de produtos e serviços, construídos em torno da plataforma Salesforce, permite gerir as áreas de marketing, vendas e serviços. Funcionalidades: O Zapier permite fazer com que as aplicações Web falem umas com as outras e automatizar fluxos de trabalho. O Magento é a aplicação open-source de e-commerce usado por milhões de clientes todos os dias. Funcionalidades: O Zapier permite fazer com que as aplicações Web falem umas com as outras e automatizar fluxos de trabalho. Esta integração permite automatizar os seguintes fluxos de trabalho: WooCommerce é um plugin WordPress para eCommerce que transforma o um site WordPress numa loja de eCommerce totalmente caracterizada. Funcionalidades: A integração entre o Jasmin e o WooCommerce permite coordenar operações entre as duas soluções evitando a duplicação de tarefas automatizando os fluxos de informação que permitem:Integração com Salesforce via Zapier
Integração com Magento via Zapier
Integração com WooCommerce by Willbe
POSTMAN
O postman permite testar os endpoints dos produtos cloud como o ROSE e o JASMIN, para isso, podes fazer download através dos botões abaixo ou em alternativa fazer fork dos coleções através dos workspaces disponiveis em postman.com/primaverabss-developers Se ainda não tens uma entidade PRIMAVERA, começa por registar-te aqui e criar a tua App. Depois de criares a tua App, tens de autorizar o acesso a uma subscrição. Clique no botão abaixo para instalar a coleção do Postman para o ROSE. Clique no botão abaixo para instalar a coleção do Postman para o JASMIN O ROSE e JASMIN usam segurança OAuth 2.0, assim a primeira coisa a fazer antes de utilizar a coleção no postman é configurar a forma como este cliente se vai autenticar junto do produto. Para a coleção funcionar, é necessário dar contexto sobre a subscrição a usar.Registo da Aplicação
Instalar a coleção
Configurar Autenticação
ATRIBUTO INFORMAÇÃO Token Name O nome do token a utilizar. Grant Type Selecionar Authorization Code ou Implicit. Isto depende o tipo de acesso selecionado no registo da tua app. Callback URL Usar https://www.getpostman.com/oauth2/callback Auth URL Usar https://identity.primaverabss.com/connect/authorize Access Token URL Usar https://identity.primaverabss.com/connect/token Client ID Usar o valor do campo Chave que está na tua app. Client Secret Usar o segredo gerado no registo da tua app. Este campo não está disponivel se o grant type for Implicit. Scope Usar rose-api para o ROSE e application para o JASMIN. Client Authentication
Usar Send as Basic Auth header. Variáveis
VARIÁVEIS VALOR BaseUrl Usar https://app.rose.primaverabss.com/ para o ROSE e https://my.jasminsoftware.com/ para JASMIN AccountKey/Tenant Este valor pode ser obtido do url depois de entrar na aplicação no parâmetro ?account. SubscriptionKey/Organization Este valor pode ser obtido do url depois de entrar na aplicação no parâmetro ?subscription CompanyKey Código da empresa. Esta variável é usada para as entidades que estão associadas a uma empresa, como por exemplo as faturas.
API ROSE
O ROSE disponibiliza uma Web API REST que lhe permite aceder aos dados de uma subscrição. Esta API cobre todos os módulos do produtos (Vendas, Compras, Contabilidade, Ativos, etc.) e permite tanto a consulta de dados como a criação e atualização de entidades e transações (documentos). Deste modo é possível criar soluções que integrem o Rose com qualquer outro sistema.