Comportement :
Lors de l'utilisation d'un flux de travail pour écrire une date dans un champ d'index ou un champ de formulaire, la date à écrire est parfois décalée d'un jour.
Solution :
Pour résoudre ce problème, nous devons réaffecter le fuseau horaire de l'organisation à la valeur de la date. Cette opération peut être réalisée à l'aide d'une expression arithmétique qui ajuste la date en fonction du fuseau horaire de l'organisation. Veuillez vous référer aux étapes suivantes pour savoir comment procéder ;
1. Identifiez le fuseau horaire de l'organisation dans le pluginParamètres de l'organisation et assurez-vous qu'il est réglé sur la bonne valeur. Une fois cette opération terminée, convertissez la valeur de la date au fuseau horaire UTC à l'aide de l'expression arithmétique ci-dessous dans votre DocuWare Workflow :
CDate(GV_strDate, NULL, (DWTimeZone.ORG))
2. Vous pouvez convertir votre date d'origine en chaîne de caractères à l'aide de l'expression arithmétique CStr(Date) ou l'intégrer dans l'expression d'origine donnée à l'aide de l'expression arithmétique ci-dessous :
CDate(CStr(GV_OrigDate), NULL, (DWTimeZone.ORG))