O ITEROP consegue conectar-se com o meu software?
O ITEROP não é um sistema fechado, e isso significa que ele consegue conectar-se a softwares externos, através de REST API.
O protocolo REST (Representational State Transfer) foi proposto por Roy Fielding no ano 2000 como parte da sua tese de doutoramento e rapidamente se tornou o padrão de facto para integrações entre sistemas na web. Utilizado por gigantes como a Google e a Amazon, o REST API é amplamente reconhecido pela sua simplicidade, segurança e escalabilidade. Embora frequentemente associado a websites, este protocolo é utilizado por todo o tipo de aplicações, desde o software empresarial até serviços móveis, que comunicam entre si através de redes baseadas em HTTP(S), seja na internet ou em redes internas.
Dito isto, para perceber se o seu software se consegue conectar com o ITEROP, é necessário que se verifiquem as seguintes condições:
- O software tem de ter, em primeiro lugar, REST API.
- Esta API tem de estar habilitada/configurada. Por outras palavras, para alguns softwares, a API só está disponível mediante a aquisição de uma licença específica. Uma vez disponível, deve estar corretamente configurada para permitir o acesso externo.
Depois de garantidas estas condições, podem surgir perguntas como: “É garantido que o ITEROP consiga ler a tabela X ou atualizar os valores do objeto Y?”
A resposta é muito simples! A partir do momento em que o segundo software cumpre os requisitos anteriores, a pergunta deixa de ser “O ITEROP consegue?”, e passa a ser “O meu software consegue?”. Isto porque estamos a falar de algo que depende exclusivamente do lado do seu software. Ou seja, o ITEROP só conseguirá aceder à informação que o outro software lhe permitir!
Assim, o “Sim” ou o “Não” definitivo dependerá exclusivamente dos endpoints da API do segundo software. E só se pode ter a certeza após, em primeiro lugar, consultar a documentação técnica desse software e, em segundo, testar com um caso concreto. Estes testes podem ser realizados com ferramentas que o cliente já tenha à disposição, como por exemplo o Postman.
Para mostrar que é possível, partilhamos um exemplo simples onde, através da REST API da Google, conseguimos que o Google Calendar criasse automaticamente uma reunião a partir de um formulário preenchido no ITEROP.

