Saltar para o conteúdo principal
Scrive

O que faz o botão Cancelar Pedido do Scrive Connector, passo a passo

O botão Cancelar Pedido (Cancel Request) só aparece quando o documento está no estado Pendente; ao carregar e confirmar, o módulo pede ao Scrive que cancele o documento, atualiza a ficha com a resposta e deixa uma nota. Se a chamada ao Scrive falhar, vês Erro Scrive: … e a ação pára.

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 aparece o botão e onde está

Onde está o botão Cancelar Pedido?

Está no ecrã Documentos de Assinatura (Signature Documents), a que se chega a partir do menu Scrive › Documentos de Assinatura (Scrive › Signature Documents). O menu Scrive exige a permissão Utilizador (User): se não a tiveres, não vês esse menu. O botão existe no Odoo 17, 18, 19 e 20, e nas quatro versões fica oculto quando o Estado não é Pendente.

Esquema feito com código: o menu Scrive › Signature Documents, o botão Cancel Request e, ao lado, a mensagem Scrive error: … que o pode parar
Esquema feito com código a partir do código publicado do módulo (não é um ecrã do Odoo): do menu ao botão Cancelar Pedido, com a mensagem que o pode parar.

Porque é que não vejo o botão no meu documento?

Porque o botão fica oculto quando o campo Estado (State) não tem o valor Pendente (Pending). Um documento novo, com os valores por defeito, está em Rascunho (Draft), pelo que aí não se vê. O Estado vê-se na ficha e na lista de Documentos de Assinatura, e os seus valores são Rascunho, Preparação (Preparation), A Aguardar Início (Awaiting Start), Pendente, Assinado (Signed), Cancelado (Canceled), Expirado (Timed Out), Rejeitado (Rejected), Erro e Guardado como modelo (Saved as Template). O botão aparece apenas em Pendente; em A Aguardar Início, por exemplo, não aparece.

Vista kanban de Documentos de Assinatura com dados de demonstração: colunas Assinado, Rascunho, Pendente, Rejeitado e Guardado como modelo, com cartões de exemplo
Vista kanban de Documentos de Assinatura com dados de demonstração: colunas Assinado, Rascunho, Pendente, Rejeitado e Guardado como modelo (a última aparece cortada).
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 acontece ao carregar

Que pergunta faz o Odoo antes de cancelar?

Aparece uma janela de confirmação com este texto: Cancelar este pedido de assinatura? As partes deixarão de poder assinar. (Cancel this signature request? Parties will no longer be able to sign.). Se confirmares, segue-se o processo descrito na resposta seguinte.

O que faz o módulo quando confirmo, e por que ordem?

No Odoo 20, o módulo percorre os documentos um a um e, para cada um, faz isto: primeiro volta a verificar que o documento continua em Pendente; depois pede ao Scrive que o cancele, usando a conta do documento (campo Conta (Account), visível na ficha e na lista) e o seu ID do Documento Scrive (Scrive Document ID, visível na ficha e só de leitura); com o que o Scrive responde, atualiza o documento; e por fim deixa nele a nota Pedido de assinatura cancelado. (Signature request canceled.). A nota vai no fim: se algo falhar antes, não é publicada.

O que muda no documento?

O módulo escreve o que o Scrive devolve: entre outros dados, a data de caducidade, a do lembrete automático e o título (se vier na resposta). O campo Estado só muda se o estado devolvido pelo Scrive for diferente do atual e o módulo permitir essa mudança. Depois de cancelar, vê o Estado: entre os seus valores está Cancelado. Além disso, fica a nota no documento.

Erros e verificações

Que erro pode surgir ao carregar em Cancelar Pedido, e o que faço a seguir?

Pode surgir Erro Scrive: … (Scrive error: …). Aparece como janela de aviso quando falha a chamada ao Scrive lançada pelo botão, e interrompe a ação: como a nota é publicada no fim, depois de um aviso não é publicada. As reticências são o sítio onde o código coloca um valor. Depois, verifica o campo Estado do documento antes de repetir o que quer que seja: o botão só se vê enquanto continua em Pendente, por isso, se o estado mudou, já não o verás. Com outro estado o botão está oculto e, além disso, o método verifica o estado antes de chamar o Scrive: se não for Pendente, pára e não prossegue com o cancelamento.

O que verifico na ficha depois de cancelar?

Três coisas: o campo Estado, que deverá mostrar Cancelado se o Scrive devolver esse estado e o módulo permitir a mudança; a nota Pedido de assinatura cancelado. no documento; e que o botão Cancelar Pedido já não aparece, porque deixa de se cumprir a condição de Pendente.

Quanto custa?

O módulo é de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA. O preço de cada versão está na sua ficha do Odoo Apps; na Odoo App Store cada versão compra-se lá e, com a subscrição, o módulo para as versões novas vem incluído se o tiveres comprado em flexigotech.com (página do módulo).

Se precisas de ajuda com o Scrive no Odoo

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. E se quiseres rever como encaixam as assinaturas com o Scrive no teu fluxo de vendas, compras ou faturas, escreve-nos.

Continue a ler

O que faz o botão «Guardar como modelo» do Scrive Connector, passo a passoO que faz «Guardar como modelo» no Scrive Connector: quando aparece, o que verifica, o que muda no documento e que erros pode dar, passo a passo.Scrive Connector: erro quando uma parte que só aprova tem campos personalizadosO que significa o erro do Scrive Connector quando uma parte só aprova e tem campos personalizados: a condição exata do código e como o corrigir.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes