IBM FileNet P8, 5.2.1 版            

F_calculateTimertype

這些函數會計算兩種類型計時器的有效期限:截止時間計時器和提示計時器。如果使用 F_calculateDeadline 函數來設定截止時間,請透過將相同的參數值傳遞至 F_calculateReminder 函數來設定提示。

下列範例顯示對 F_calculateDeadline 函數的呼叫:
F_calculateDeadline(adddays(systemtime(), 5), F_getRegionField(SLAName1, string),
          priority, “workscheduleA")
語法如下所示:
  • F_calculateDeadline(time_value, sla_name, sla_index, [work_schedule_name])
  • F_calculateReminder(time_value, sla_name, sla_index, [work_schedule_name])
time_value

截止時間計算的開始時間。

如果為函數指定了工作排程,則該函數可能會調整開始時間。如需相關資訊,請參閱工作排程

sla_name

要用於截止時間計算之服務水準協定的名稱。空字串指示未指定服務水準協定。

如果在區域內找不到指定的服務水準協定,則該函數會產生執行時期異常狀況。

sla_index

服務水準協定項目陣列的索引會決定要使用的項目。該陣列有一個基礎(與所有其他工作流程欄位陣列一樣)。空字串指示不使用服務水準協定項目。

如果索引超出範圍,則該函數會產生執行時期異常狀況。

work_schedule_name

選用項目。區域內工作排程的名稱。 空字串指示未指定工作排程。

函數的指定服務水準協定會判定是否使用指定的工作排程。如果未將服務水準協定配置成使用工作排程,則將忽略此參數。否則,如果將服務水準協定配置成使用工作排程,則該函數將在未指定排程時產生執行時期異常狀況。

如果將服務水準協定配置成使用工作排程,則函數使用工作排程來計算截止有效期限(而不是預設 24x7 排程)。所傳回的有效期限一律在工作排程內。



前次更新: 2016 年 3 月
bpfe029.htm

© Copyright IBM Corp. 2016.