Saltar para o conteúdo principal
Scrive

O que faz o botão «Ligar através da Flexigotech» do Scrive Connector, passo a passo

O botão Ligar através da Flexigotech (Connect via Flexigotech) inicia a ligação de uma conta Scrive através do serviço da Flexigotech. Antes de o tirar do Odoo, verifica que pode modificar a conta e que o serviço responde, guarda na sua sessão a conta e um valor de controlo e leva-o ao serviço, que depois o encaminha para a página de início de sessão do Scrive.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Scrive
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
5 min

Onde está o botão e quando se vê

O botão Ligar através da Flexigotech (Connect via Flexigotech) está no ecrã Contas Scrive (Scrive Accounts) no Odoo 17, 18, 19 e 20. As fichas de conta abrem-se a partir do menu Scrive › Configuração › Contas (Scrive › Configuration › Accounts): o passo Configuração exige o grupo Gestor (Manager) e o passo Scrive exige Utilizador (User). Se lhe faltar algum, não vê esse passo.

A vista oculta o botão quando o Modo de Autenticação (Authentication Mode) da conta não é o da Flexigotech e também quando a conta já figura como Ligado à Flexigotech (Flexigotech Connected). Portanto, só o vê se a conta usa esse modo e ainda não está ligada.

Odoo + Scrive: see who signed, get the sealed PDF
Vídeo: Odoo + Scrive: see who signed, get the sealed PDF (vídeo em inglês)

Passo a passo no Odoo 20.0: o que acontece ao carregar

  1. Abra Scrive › Configuração › Contas e entre na conta que quer ligar.
  2. Veja o campo Ambiente (Environment), no grupo Ligação (Connection) da ficha. Os seus valores são Produção (scrive.com) (Production (scrive.com)) e API Testbed (api-testbed.scrive.com); por defeito, produção. O botão envia esse ambiente ao serviço de ligação e, se o campo estiver vazio, envia produção.
  3. Carregue em Ligar através da Flexigotech. A primeira coisa que o módulo faz é verificar, com o seu próprio utilizador, que pode modificar essa conta, aplicando também as regras por empresa. O código explica-o assim: evita que alguém de outra empresa complete ou sequestre a ligação de uma conta que não é sua.
  4. Antes de o tirar do Odoo, o módulo verifica que o serviço de ligação da Flexigotech responde. Faz um pedido ao seu endereço de verificação, com cinco segundos para ligar e dez para receber resposta, e sem seguir redirecionamentos. Só dá o serviço por bom se responder com o código HTTP 200.
  5. Guarda na sessão do seu navegador a conta que está a ligar e um valor aleatório de controlo. A página de regresso do módulo só aceita um código de emparelhamento que volte com esse valor, de modo que um código gerado para o início de sessão de outra pessoa não pode ser colocado no seu navegador.
  6. Monta o endereço do serviço com o endereço de regresso (o endereço base do seu Odoo mais a rota de retorno do módulo), o ambiente e o valor de controlo. Depois abre esse endereço na mesma janela, pelo que sai do Odoo.
  7. No serviço vê um ecrã de confirmação e, depois dele, é redirecionado para a página de início de sessão e consentimento do Scrive.

É o serviço, e não a sua base de dados, que tem o único endereço de redirecionamento registado no Scrive. Por isso o botão funciona em qualquer base de dados sem registar nada.

Esquema feito com código do percurso: o menu Scrive, Configuration, Accounts, o botão Connect via Flexigotech e, ao lado, as mensagens que o podem travar
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo: o botão está no Odoo 17, 18, 19 e 20 e as mensagens de erro que o podem travar ficam ao seu lado.

O que muda e o que não muda

  • Na sua sessão de navegador: ficam guardados a conta que liga e o valor aleatório de controlo. É o que o método deixa anotado antes de sair.
  • No seu ecrã: a janela passa para a página do serviço, não se abre outro separador.

O texto do botão muda conforme o idioma do seu Odoo. Com o Odoo em português é Ligar através da Flexigotech; o módulo traz ainda estas traduções:

IdiomaTexto do botão
AlemãoÜber Flexigotech verbinden
FrancêsSe connecter via Flexigotech
ItalianoConnetti tramite Flexigotech
PortuguêsLigar através da Flexigotech
Esquema feito com código com o texto Connect via Flexigotech em espanhol, alemão, francês, italiano e português
Esquema feito com código a partir das traduções publicadas do módulo, não é uma captura do Odoo.

Se o botão der erro

A verificação do serviço pode travar a ação com as mensagens que se seguem ao carregar no botão. Com cada uma, o módulo deixa ainda um aviso no registo do servidor do Odoo, com o endereço que testou.

«Não foi possível contactar o serviço de ligação da Flexigotech (…)»

O texto completo é Não foi possível contactar o serviço de ligação da Flexigotech (…). Tente mais tarde ou use as credenciais de acesso pessoais nesta conta Scrive. (Could not reach the Flexigotech connect service (…). Try again later, or use Personal Access Credentials on this Scrive account.). Aparece quando o pedido de verificação ao serviço falha; em vez de … a mensagem traz o detalhe da falha. Faça o que diz a própria mensagem: tente mais tarde ou use as credenciais de acesso pessoais nessa conta Scrive.

«O serviço de ligação da Flexigotech respondeu HTTP …»

O texto completo é O serviço de ligação da Flexigotech respondeu HTTP … e não pode ser usado neste momento. Use antes as credenciais de acesso pessoais (recomendado) nesta conta Scrive. (The Flexigotech connect service answered HTTP … and cannot be used right now. Use Personal Access Credentials (recommended) on this Scrive account instead.). Aparece quando o serviço responde com um código HTTP diferente de 200, e a mensagem traz esse código em vez de …. Aqui a mensagem recomenda usar as credenciais de acesso pessoais nessa conta Scrive.

Custo e ajuda da FlexigoTech

O Scrive Connector é de pagamento único por versão do Odoo (publicado para 17, 18, 19 e 20; o preço de cada uma está na sua ficha) e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA (Pro: 98 €/mês ou 980 €/ano), até 3 contas da plataforma (Pro: 10). A ligação passa pelo FlexigoTech Cloud: guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá; os dados ficam no seu Odoo. Com a subscrição, o módulo para as versões novas do Odoo vem incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá. Tem mais dados na página do módulo.

Se está a implementar o Odoo e quer montar esta ligação com alguém ao lado, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Outro botão do módulo tem o seu próprio artigo: o que faz o botão «Enviar».

Continue a ler

O que faz o botão «Enviar» do Scrive Connector, passo a passoO que faz o botão Enviar do Scrive Connector no Odoo: o que verifica, o que cria, para onde o leva depois e que mensagens o podem travar.Scrive Connector: «Os callbacks só podem ser acionados para documentos enviados.»Quando surge o erro de callbacks no Scrive Connector para Odoo, que condição o provoca (estado e ID do documento) e como o resolver.A mensagem «Os dias devem estar entre 1 e 365.» no Scrive ConnectorQuando aparece «Os dias devem estar entre 1 e 365.» no Scrive Connector, o que o código verifica ao clicar em Aplicar e como corrigir.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes