Saltar para o conteúdo principal
Scrive

O que faz o botão «Ligar com o Scrive» do Scrive Connector, passo a passo

O botão Ligar com o Scrive (Connect with Scrive) abre numa nova janela a página de acesso ou de registo da Scrive para autorizar o teu Odoo. Antes verifica o Client ID e o URI de redirecionamento e, se faltar algum, pára com uma mensagem.

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
4 min

Antes de clicar: onde está o botão e quando se vê

  • Entra pelo menu Scrive › Configuração › Contas. O troço Configuração exige a permissão Gestor e o troço Scrive exige Utilizador; se não tiveres a permissão de um troço, esse troço não aparece.
  • Abre o ecrã Contas Scrive. É aí que está o botão Ligar com o Scrive, em todas as versões publicadas do módulo: Odoo 17, 18, 19 e 20.
  • Se não vires o botão, revê a respetiva condição de vista, que é a mesma no Odoo 17, 18, 19 e 20: fica oculto quando Modo de Autenticação não está em OAuth2 e também quando Ligado por OAuth2 está ativo.
Esquema do menu Scrive, Configuração, Contas, com o botão Connect with Scrive e, de 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 menu, o botão (Odoo 17, 18, 19 e 20) e as mensagens que o podem travar. Os rótulos estão em inglês, o texto original do módulo.

Com o Odoo em português de Portugal o botão chama-se Ligar com o Scrive. Assim se lê o seu texto noutros idiomas:

Esquema com o texto do botão de ligação em castelhano, 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: em alemão, Mit Scrive verbinden; em francês, Se connecter à Scrive; em italiano, Connetti con Scrive; em português, Ligar com o Scrive.
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)

O que precisas de ter antes de clicar

  • Tem ativa a subscrição do FlexigoTech Cloud (plano Conector). O módulo é de pagamento único por versão, mas a ligação passa pelo FlexigoTech Cloud: o serviço guarda as credenciais cifradas, 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 teu Odoo.
  • Tem à mão o Client ID e o Client Secret de OAuth2: a própria mensagem do botão indica que a Scrive os fornece ao registar um cliente OAuth2.
  • Tem decidido o URI de redirecionamento OAuth2 da conta.
  • Se não definiste o âmbito de permissões de OAuth2, o pedido à Scrive pede doc:create doc:check doc:send.

O plano Conector custa 49 €/mês ou 490 €/ano sem IVA (o plano Pro, 98 €/mês ou 980 €/ano), com até 3 contas da plataforma (Pro: 10). O módulo está publicado no Odoo Apps para Odoo 17, 18, 19 e 20. Se o comprares em flexigotech.com e tiveres a subscrição, o módulo para as versões novas do Odoo vem incluído; na Odoo App Store, cada versão do Odoo compra-se lá.

O que faz o botão ao clicar, por ordem

  • Primeiro pede o serviço do FlexigoTech Cloud para este módulo. O código explica-o assim: a troca posterior executa-se no FlexigoTech Cloud e, sem o serviço, a viagem pelo login da Scrive acabaria numa rejeição.
  • Depois verifica que existe Client ID e que as credenciais estão guardadas. Se o Client ID estiver vazio ou não houver registo de que foram guardadas, pára com a mensagem sobre o Client ID e o Client Secret que aparece na secção seguinte.
  • Verifica que existe URI de redirecionamento OAuth2. Se estiver vazio, pára com a mensagem sobre o URI de redirecionamento.
  • Com tudo em ordem, gera um código de estado novo e aleatório e guarda-o na conta. Serve para validar a resposta de volta.
  • Compõe o endereço de autorização: o do servidor OAuth2 da conta, seguido de /oauth2/auth e destes dados: o Client ID, o URI de redirecionamento, o tipo de resposta code, o âmbito de permissões e o código de estado.
  • Por fim abre esse endereço numa nova janela. Segundo o próprio código, é a página de acesso ou de registo da Scrive, onde se autoriza esta instância do Odoo ou se cria uma conta de teste gratuita.

Se o botão parar com uma mensagem

Estas mensagens aparecem ao clicar em Ligar com o Scrive. As verificações que as dão vêm antes de gerar o código de estado, pelo que, se o botão parar, não se guarda nada do que ia mudar.

  • Defina primeiro o Client ID e o Client Secret OAuth2 (a Scrive fornece-os ao registar um cliente OAuth2). (Set the OAuth2 Client ID and Client Secret first (Scrive provides these when registering an OAuth2 client).) Aparece quando o Client ID está vazio ou não há registo de que as credenciais foram guardadas. O que fazer: configura esses dados de OAuth2 com o que a Scrive te deu e volta a clicar.
  • Defina primeiro o URI de Redirecionamento OAuth2. (Set the OAuth2 Redirect URI first.) Aparece quando não há URI de redirecionamento. O que fazer: configura-o e volta a clicar.

Depois de clicar

  • Conclui o acesso ou o registo na nova janela que a Scrive abre.
  • Se voltares a clicar no botão, o código gera outro código de estado e guarda-o na conta: cada clique que chega até ao fim prepara uma autorização nova.
  • Quando Ligado por OAuth2 estiver ativo, o botão deixa de se ver nessa conta.

Ver também: botão «Enviar».

Como a FlexigoTech te pode ajudar

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se queres montar a ligação com a Scrive na tua instância, tens a ficha no Odoo Apps e a página do módulo.

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