Saltar para o conteúdo principal
Scrive

Scrive Connector e o erro de credenciais que só um administrador gere

A mensagem Só um administrador pode gerir as credenciais do Scrive guardadas pela FlexigoTech Cloud. (Only an administrator can manage the Scrive credentials kept by FlexigoTech Cloud.) pode surgir quando alguém que não é administrador carrega em Desligar (Disconnect) numa conta do Scrive ligada por OAuth2: o código verifica se quem age é administrador e, se não for, interrompe a ação. Resolve-se pedindo a um administrador do teu Odoo que faça essa ação.

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

Quando surge e o que a provoca

Que botão a pode dar

A mensagem Só um administrador pode gerir as credenciais do Scrive guardadas pela FlexigoTech Cloud. pode surgir ao carregar no botão Desligar (Disconnect) de uma conta do Scrive ligada por OAuth2. É o botão que se mostra quando o Modo de Autenticação (Authentication Mode) da conta é OAuth2 e a conta está marcada como Ligado por OAuth2 (OAuth2 Connected).

Ao carregar nele, o botão chama uma ação que passa pela verificação de administrador. Essa verificação é a que lança a mensagem se a sua condição se cumprir.

É um erro: a ação interrompe-se assim que surge. Não é um aviso que possas deixar passar.

Esquema feito com código do botão Disconnect e da mensagem de apenas administrador, com os rótulos em inglês do código do módulo, válido para Odoo 17, 18, 19 e 20
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo: o botão de desligar e a mensagem que pode surgir ao carregar nele.

A condição é uma só: quem age não é administrador

A verificação faz uma única pergunta: o utilizador que age é administrador do sistema? Se não for, lança a mensagem e a ação interrompe-se. Nesse método não há outra condição: não olha para a conta concreta nem para mais nada além de quem está a agir.

Por isso a mensagem não te diz que algo esteja mal configurado na conta. Diz-te que essa ação não é para o teu utilizador.

Que o botão se veja não diz nada sobre as tuas permissões

A vista oculta o botão Desligar quando o Modo de Autenticação da conta não é OAuth2 ou quando a conta não está marcada como Ligado por OAuth2. Essa condição é igual no Odoo 17, 18, 19 e 20.

A condição da vista fala apenas desses dois campos. A verificação de administrador é outra coisa e vive no código: a vista decide quando o botão aparece, o código decide quem pode concluir a ação. Por isso podes ver o botão e, ainda assim, receber a mensagem ao carregar nele.

A verificação está no código, não apenas na vista

O comentário do próprio código explica-o: os botões podem ser alcançados por chamada direta (RPC) mesmo que a vista diga outra coisa. Por isso, o que toca nas credenciais que a FlexigoTech Cloud guarda fica reservado a administradores no código, e segundo esse comentário o módulo base volta a verificá-lo, sem passar antes por permissões elevadas.

Resumindo, a regra não depende de o botão estar visível ou não: aplica-se no código.

A confirmação não é o erro

Ao carregar em Desligar, o Odoo pede confirmação com este texto: Eliminar da FlexigoTech Cloud o cliente OAuth2 e os tokens desta conta? (Delete this account's OAuth2 client and tokens from FlexigoTech Cloud?). É uma caixa de confirmação, não uma falha. A mensagem de apenas administrador é outro texto e é a que interrompe a ação.

Lê a confirmação com atenção antes de aceitar: fala de eliminar da FlexigoTech Cloud o cliente OAuth2 e os tokens dessa conta.

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 significa e como se resolve

O que fazer quando surge

  1. Se não és administrador, pede a um administrador do teu Odoo que carregue em Desligar nessa conta.
  2. Se achas que deverias poder fazê-lo, confirma com que utilizador entraste: a verificação só é superada com um administrador do sistema.
  3. Quando o administrador o fizer, que leia o texto de confirmação antes de aceitar.

Se estás a distribuir permissões ao implementar o Odoo, tem em conta que quem deva desligar contas do Scrive ligadas por OAuth2 tem de ser administrador.

Em que versões surge

A mensagem está no código publicado do Odoo 17, 18, 19 e 20, e o módulo é publicado na Odoo Apps para essas quatro versões. Com o Odoo em castelhano vês o texto de cima; com outros idiomas, o texto traduzido é este:

Idioma do OdooTexto
CastelhanoSolo un administrador puede gestionar las credenciales de Scrive que guarda FlexigoTech Cloud.
AlemãoNur ein Administrator kann die Scrive-Zugangsdaten verwalten, die FlexigoTech Cloud aufbewahrt.
FrancêsSeul un administrateur peut gérer les identifiants Scrive conservés par FlexigoTech Cloud.
ItalianoSolo un amministratore può gestire le credenziali Scrive conservate da FlexigoTech Cloud.
PortuguêsSó um administrador pode gerir as credenciais do Scrive guardadas pela FlexigoTech Cloud.
Esquema feito com código com a mesma mensagem de apenas administrador 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.

Contexto: o que guarda a FlexigoTech Cloud

A ligação do Scrive Connector passa pela FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. O módulo é de pagamento único por versão e precisa da subscrição da FlexigoTech Cloud (plano Conector): 49 €/mês ou 490 €/ano sem IVA.

Como a FlexigoTech ajuda

Se estás a distribuir permissões ao implementar o Odoo e queres decidir quem gere as ligações, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Podes ver o módulo na sua página. Se te deparares com outras mensagens do conector, tens explicados os callbacks só para documentos enviados e o intervalo de dias.

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