Gestion des configurations : Contrat
Cette rubrique s'applique uniquement aux systèmes qui disposent d'une licence Asset Manager ou universelle.
Le processus Contrat est destiné au type de CI Contrat ; il fournit un cycle de vie de contrat de base.
Ce processus n'est pas conçu pour être exécuté directement, mais pour être contrôlé à l'aide d'actions associées depuis d'autres modules, comme Gestion des biens et Gestion des contrats. Pour en savoir plus sur les actions associées, consultez Exécution d'actions sur les processus liés.
Lorsque vous enregistrez une instance d'un processus Contrat pour la première fois, le processus passe à l'état Négociation. Dans cet état, vous pouvez soit annuler le processus Contrat pour le faire passer à un état final, soit choisir Activer le contrat, ce qui fait passer le processus Contrat à l'état Actif. À l'état Actif, le contrat peut être résilié à l'aide de l'action Mettre fin au contrat.
L'action Mettre fin au contrat est généralement exécutée par une action globale planifiée dans Gestionnaire de planifications (appelée Résilier les contrats expirés), qui s'exécute toutes les heures et utilise la requête Contrats pour résiliation pour identifier les contrats expirés qui ne sont pas en cours de renouvellement, et pour les résilier automatiquement. Pour en savoir plus sur Gestionnaire de planifications, consultez le Guide de l'administrateur ; pour en savoir plus sur la requête Contrats pour résiliation, reportez-vous à Contrats pour résiliation.
Lorsque vous enregistrez les changements apportés au contrat, les valeurs Total pour les marchandises et Total pour les services sont ajoutées ensemble, automatiquement, pour remplir le champ Valeur totale. Le contenu du champ Date de renouvellement est calculé à 90 jours avant la date Fin du contrat.
Pour changer le calcul de la date de renouvellement :
- Dans Concepteur d'objet, ouvrez Gestion des configurations\Contrat.
- Dans l'arborescence Attributs, cliquez sur Date de renouvellement.
- Dans la grille des propriétés, en regard de l'option Formule de calcul, cliquez sur
.
La boîte de dialogue Modifier la formule s'affiche, avec le calcul suivant :
import System
static def GetAttributeValue(Contract):
Value = null
if Contract.ContractEnd != null:
Value = Contract.ContractEnd.AddDays(-90)
return Value
- Modifiez la ligne Value = Contract.ContractEnd.AddDays(-90) pour configurer le nombre de jours qui séparent la date Fin du contrat de Date de renouvellement. Cliquez ensuite sur OK et enregistrez le changement.
Actions facultatives pour chaque état :
État |
Actions facultatives |
---|---|
Ouvrir |
Rattacher un article |
Négociation |
Rattacher un article |
Actif |
Aucun |
Résilié |
Aucun |
Annulé |
Aucun |