Ciclo de vida do contrato

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Da criação até o fechamento, os contratos seguem um ciclo de vida que determina quais campos podem ser editados.

    Quando um contrato está no estado Rascunho, quase todos os campos no registro do contrato podem ser editados. Depois que um contrato passa do estado Rascunho, determinados campos de data, renovação, extensão e financeiros se tornam somente leitura. Os campos Estado e Subestado são somente leitura.

    O trabalho agendado Verificações de conformidade do contrato é executado automaticamente, todas as noites, na tabela Contrato [ast_contract]. Para obter mais informações sobre o trabalho agendado, consulte Usar definições de verificação de condição. O trabalho agendado executa as seguintes ações:
    • Altera o estado do contrato para Ativo se o contrato for aprovado e atingir a data de início especificada.
    • Renova o contrato se o contrato for aprovado para renovação e atingir a data de início especificada.
    • Altera o estado do contrato para Expirado se o estado do contrato for Ativo e atingir a data de término.
    A propriedade do sistema contract_compliance_check_job.enable_override permite que o trabalho de Verificações de conformidade do contrato substitua as verificações de uma hierarquia. Por padrão, esta propriedade do sistema é definida como Verdadeira. Quando as verificações são definidas no mesmo campo das tabelas primária e secundária, o trabalho de Verificações de conformidade do contrato executa o seguinte:
    • Para os registros da tabela primária, a verificação da condição na tabela define o campo com o valor especificado na condição.
    • Para os registros da tabela secundária, a verificação da condição na tabela secundária substitui a condição da tabela primária e redefine o valor do campo na tabela secundária conforme adequado.

    Por exemplo, quando uma verificação é definida no campo Descrição das tabelas Contrato (primária) e Leasing (secundária), o campo na tabela Leasing é definido com o valor especificado na condição da tabela secundária. Para desabilitar a funcionalidade de substituição da verificação de conformidade do contrato, defina a propriedade do sistema contract_compliance_check_job.enable_override como Falso.

    As linhas de despesa são geradas somente de contratos que estão ativos ou expirados.

    Tabela 1. Estados dos contratos
    Estado Descrição
    Rascunho O usuário adiciona informações sobre o contrato e especifica um aprovador.
    Ativo O contrato foi aprovado e atingiu a data de início especificada.
    Expirado O contrato atingiu a data de término especificada. Contratos expirados com um fluxo de trabalho de renovação ativo que estão aguardando aprovação têm um subestado Aguardando Revisão. Contratos expirados com um fluxo de trabalho de renovação ativo em que a renovação foi aprovada, mas a data de renovação ainda não passou, têm um subestado de Renovação Aprovada. Contratos expirados sem renovação ativa ou fluxo de trabalho pendente de extensão têm um subestado vazio.
    Cancelado O contrato foi descontinuado e não está mais ativo.

    Além de um estado, um contrato também pode ter um subestado.

    Tabela 2. Subestados dos contratos
    Subestado Descrição
    Aguardando Análise O contrato está sendo preparado para revisão.
    Sob Revisão Contrato enviado para o aprovador e o aprovador está revisando o contrato.
    Aprovado Contrato revisado e aceito pelo aprovador.
    Rejeitado Contrato revisado e recusado pelo aprovador.
    Renovação aprovada Renovação do contrato aprovada pelo aprovador.
    Renovação rejeitada Renovação do contrato rejeitada pelo aprovador.
    Renovação em andamento A renovação do contrato está em andamento por meio do fluxo de trabalho de renovação de contratos.
    Renovado A renovação do contrato é concluída por meio do fluxo de trabalho de renovação de contratos.
    Extensão aprovada Extensão do contrato aprovada pelo aprovador.
    Extensão rejeitada Extensão do contrato rejeitada pelo aprovador.
    Nenhum Nenhum subestado especificado.