Cycle de vie du contrat

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • De la création à la fermeture, les contrats suivent un cycle de vie qui détermine quels champs peuvent être modifiés.

    Lorsqu'un contrat est à l'état de Brouillon, les champs de l'enregistrement du contrat sont presque tous modifiables. Lorsque le contrat dépasse l'état de Brouillon, certains champs de date, de renouvellement, d'extension et de finances basculent en lecture seule. Les champs d'État et de Sous-état sont en lecture seule.

    Le travail planifié Vérification de conformité du contrat s'exécute automatiquement chaque nuit sur la table Contrat [ast_contract]. Pour plus d'informations sur la tâche planifiée, voir Utiliser les définitions des vérifications de conditions. La tâche planifiée exécute les actions suivantes :
    • Bascule l'état du contrat sur Actif si le contrat est approuvé et atteint la date de début spécifiée.
    • Renouvelle le contrat si le contrat est approuvé pour le renouvellement et atteint la date de début spécifiée.
    • Bascule l'état du contrat sur Expiré si l'état du contrat est Actif et qu'il atteint la date de fin.
    La propriété système contract_compliance_check_job.enable_override permet à la tâche de vérification de conformité du contrat de remplacer les vérifications d'une hiérarchie. Par défaut, cette propriété système est définie sur True. Lorsque les vérifications sont définies sur le même champ des tables parent et enfant, la tâche de vérification de conformité du contrat effectue les opérations suivantes :
    • Pour les enregistrements de la table parent, la vérification de condition de la table définit le champ sur la valeur spécifiée dans la condition.
    • Pour les enregistrements de la table enfant, la vérification de condition de la table enfant remplace la condition de la table parent et définit la valeur de champ de la table enfant en conséquence.

    Par exemple, lorsqu'une vérification est définie sur le champ Description des tables Contrat (parent) et Bail (enfant), le champ de la table Bail est défini sur la valeur spécifiée dans la condition de la table enfant. Pour désactiver la fonctionnalité de remplacement de la vérification de conformité du contrat, définissez la propriété système contract_compliance_check_job.enable_override sur False.

    Les lignes de dépenses ne sont générées qu'à partir de contrats actifs ou expirés.

    Tableau 1. États de contrat
    État Description
    Brouillon L'utilisateur ajoute des informations sur le contrat et spécifie un approbateur.
    Actif Le contrat a été approuvé et a atteint la date de début spécifiée.
    Expiré Le contrat a atteint la date de fin spécifiée. Les contrats expirés avec un workflow de renouvellement actif qui sont en attente d'approbation affichent le sous-état Revue en attente. Les contrats expirés avec un workflow de renouvellement actif dont le renouvellement a été approuvé, mais dont la date de renouvellement n'est pas encore passée, affichent le sous-état Renouvellement approuvé. Les contrats expirés sans workflow en attente d'extension ou de renouvellement actif affichent un sous-état vide.
    Annulé Le contrat a été interrompu et n'est plus actif.

    En plus d'un état, un contrat peut également avoir un sous-état.

    Tableau 2. Sous-états de contrat
    Sous-état Description
    Revue en attente Le contrat est en cours de préparation pour examen.
    Revue en cours Le contrat est envoyé à l'approbateur et l'approbateur examine le contrat.
    Approuvé Le contrat est examiné et accepté par l'approbateur.
    Rejeté Le contrat est examiné et refusé par l'approbateur.
    Renouvellement approuvé Le renouvellement du contrat est approuvé par l'approbateur.
    Renouvellement rejeté Le renouvellement du contrat est rejeté par l'approbateur.
    Renouvellement en cours de traitement Le renouvellement du contrat est en cours via le workflow de renouvellement de contrat.
    Renouvelé Le renouvellement du contrat est terminé via le workflow de renouvellement de contrat.
    Extension approuvée L'extension du contrat est approuvée par l'approbateur.
    Extension rejetée L'extension du contrat est rejetée par l'approbateur.
    Aucun Aucun sous-état n'est spécifié.