La valeur du délai d'expiration par défaut de tous les états et événements est de 30 minutes. Elle est configurée dans les paramètres globaux de vRealize Automation. L'exécution de certains workflows peut prendre plus de temps. Pour gérer différents workflows dans votre environnement, vous pouvez ajouter des valeurs de remplacement de délai d'expiration pour les workflows ou les états individuels.

Pour modifier la valeur de délai d'expiration par défaut, cliquez sur Infrastructure > Administration > Paramètres globaux et modifiez la valeur Délai d'expiration du message de l'extensibilité du cycle de vie. Si vous modifiez un paramètre global, vous devez redémarrer Manager Service.

Pour configurer des valeurs de délai d'expiration individuelles, ajoutez la propriété du workflow ou de l'événement à la section appSetting du fichier ManagerService.exe.config, situé sur le serveur IaaS. Ce fichier se trouve généralement dans le répertoire %System-Drive%\Program Files x86\VMware\vCAC\Server. Il est préférable de toujours réaliser une copie du fichier avant de le modifier. Si vous modifiez des paramètres individuels, vous devez redémarrer Manager Service.

Le format de base des clés est similaire aux exemples suivants.

  • Pour un workflow : Extensibility.{workflow}.Timeout

  • Pour des événements : Extensibility.{workflow}.{state}.EVENT.{event}.Timeout

  • Pour des états : Extensibility.{workflow}.{state}.(PRE/POST).Timeout

Utilisez les exemples suivants lors de l'ajout de clés à la section appSetting. Le format de la valeur du délai d'expiration est D.HH:mm:ss.ms. « D » correspond au jour et « ms » aux millisecondes. Le jour et les millisecondes sont facultatifs. Les heures, les minutes et les secondes sont requises.

  • Pour définir le délai d'expiration de l'ensemble du workflow BasicVmWorkflow sur 30 minutes, ajoutez <add key="Extensibility.BasicVmWorkflow.Timeout" value="00:30:00"/>.

  • Pour définir le délai d'expiration de l'événement global OnFinalizeMachine dans le workflow VMPSMasterWorkflow32 sur deux heures, ajoutez <add key="Extensibility.VMPSMasterWorkflow32.VMPSMasterWorkflow32.EVENT.OnFinalizeMachine.Timeout" value="02:00:00"/>.

  • Pour définir le délai d'expiration de l'état préalable à la demande du workflow VMPSMasterWorkflow32 sur 2 jours, ajoutez <add key="Extensibility.VMPSMasterWorkflow32.Requested.PRE.Timeout" value="2.00:00:00"/>.