IBM FileNet P8, Version 5.2.1            

F_calculateTimertype

Disse funktioner beregner udløbstidspunktet for to typer timere: timere for tidsfrist og timere for påmindelser. Hvis du angiver tidsfristen vha. funktionen F_calculateDeadline, skal du angive påmindelsen ved at videreføre de samme parameterværdier til funktionen F_calculateReminder.

I følgende eksempel kaldes funktionen F_calculateDeadline:
F_calculateDeadline(adddays(systemtime(), 5), F_getRegionField(SLAName1, streng),
          priority, “workscheduleA")
Syntaksen er følgende:
  • F_calculateDeadline(time_value, sla_name, sla_index, [work_schedule_name])
  • F_calculateReminder(time_value, sla_name, sla_index, [work_schedule_name])
time_value

Starttidspunktet for tidsfristberegningen.

Hvis der er angivet en arbejdstidsplan for funktionen, justerer funktionen muligvis starttidspunktet. Der er flere oplysninger i Arbejdstidsplaner.

sla_name

Navnet på den SLA, der skal bruges til beregningen af tidsfristen. En tom streng angiver, at der ikke er angivet nogen SLA.

Funktionen genererer en runtime-undtagelse, hvis den angivne SLA ikke findes i området.

sla_index

Et indeks for SLA-indgangsarrayet, der bestemmer, hvilken indgang der skal benyttes. Arrayet er enkeltvist baseret (hvilket er tilfældet for alle andre arbejdsgangsfeltarrays). En tom streng angiver, at ingen SLA-indgang skal benyttes.

Funktionen genererer en runtime-undtagelse, hvis indekset er uden for rækkevidde.

work_schedule_name

Valgfrit. Navnet på en arbejdstidsplan inden for området. En tom streng angiver, at der ikke er angivet nogen arbejdstidsplan.

Den angivne SLA for funktionen bestemmer, om den angivne arbejdstidsplan skal benyttes. Hvis SLA'en ikke er konfigureret til at benytte en arbejdstidsplan, ignoreres denne parameter. Hvis SLA'en er konfigureret til at benytte en arbejdstidsplan, genererer funktionen en runtime-undtagelse, hvis der ikke er angivet nogen tidsplan.

Hvis SLA'en er konfigureret til at benytte en arbejdstidsplan, bruger funktionen denne plan til at beregne tidspunktet for tidsfristens udløb (i stedet for standardtidsplanen 24x7). Det udløbstidspunkt, der returneres, ligger altid inden for arbejdstidsplanen.



Last updated: October 2015
bpfe029.htm

© Copyright IBM Corp. 2015.