IBM FileNet P8, Version 5.2.1            

F_calculateTimertype

Ces fonctions calculent le délai d'expiration des deux types de temporisateur : temporisateurs d'échéance et temporisateurs de rappel. Si vous définissez le délai au moyen de la fonction F_calculateDeadline, définissez le temporisateur en transmettant les mêmes valeurs de paramètre à la fonction F_calculateReminder.

L'exemple qui suit affiche un appel à la fonction F_calculateDeadline :
F_calculateDeadline(adddays(systemtime(), 5), F_getRegionField(SLAName1, string),
          priority, “workscheduleA")
La syntaxe est la suivante :
  • F_calculateDeadline(time_value, sla_name, sla_index, [work_schedule_name])
  • F_calculateReminder(time_value, sla_name, sla_index, [work_schedule_name])
time_value

Heure de début pour le calcul de l'échéance.

Si un horaire de travail est indiqué pour la fonction, il est possible que la fonction ajuste l'heure de début. Pour plus d'informations, consultez la rubrique Horaires de travail.

sla_name

Nom de l'accord de niveau de service à utiliser pour le calcul du délai. Une chaîne vide indique qu'aucun accord de niveau de service n'est spécifié.

La fonction génère une exception d'exécution si l'accord de niveau de service indiqué ne peut pas être trouvé dans la région.

sla_index

Index pour le tableau d'entrées d'accord de niveau de service qui détermine l'entrée à utiliser. Le tableau dépend d'un élément (comme pour tous les autres tableaux de zone de flux de travaux). Une chaîne vide indique qu'il est inutile d'utiliser une entrée d'accord de niveau de service.

La fonction génère une exception d'exécution si l'index est hors limite.

work_schedule_name

Facultatif. Nom d'un horaire de travail dans la région. Une chaîne vide indique qu'aucun horaire de travail n'est spécifié.

L'accord de niveau de service indiqué pour la fonction détermine si l'horaire de travail est utilisé. Si l'accord de niveau de service n'est pas configuré pour l'utilisation d'un horaire de travail, le système ignore ce paramètre. Sinon, si l'accord de niveau de service est configuré pour l'utilisation d'un horaire de travail, la fonction génère une exception d'exécution si aucun horaire n'est indiqué.

Si l'accord de niveau de service est configuré pour utiliser un horaire de travail, la fonction utilise celui-ci pour calculer le délai d'expiration (au lieu de l'horaire 24x7 par défaut). Le délai d'expiration renvoyé figure toujours dans l'horaire de travail.



Last updated: March 2016
bpfe029.htm

© Copyright IBM Corp. 2016.