基於排程表觸發代理程式

配置按照排程表執行的代理程式(如果它是應定期執行的代理程式的話)。

開始之前

在指定何者觸發代理程式執行之前,您必須先建立代理程式。如需相關資訊,請參閱「建立代理程式」。

執行這項作業的原因和時機

您可以針對事件或按照排程表觸發代理程式。若要按照排程表觸發代理程式,請完成下列步驟:

程序

  1. 在「代理程式內容」框的「基本」標籤上,按一下「時程表」。
  2. 在「排程表」按鈕旁的下拉清單中,選擇下列其中一個排程。請注意,網路不支援排定的代理程式啟動;然而,網路上的代理程式可以其他方式觸發,例如透過「工具/巨集」或從 URL 觸發。
    一天多次
    對於具高優先順序的應用程式(如商業處理程序的關鍵應用程式),以及一天抄寫數次的應用程式(如傳送文件以進行核准的工作流程應用程式)使用此排程表。請注意,如果您排定非常頻繁的執行(例如每隔 5 分鐘),則會影響伺服器效能。
    每日
    對於重要但如果一天僅產生一次而不會導致延遲的活動,請使用此排程表。範例包括傳送新文章或產生低優先權的指派任務。
    每週
    對於日常作業使用此排程表。範例包括產生摘要報告及傳送備忘。
    每月
    對於低優先順序的維護作業使用此排程表。範例包括保存文件及分送公司新聞稿。
    絕不
    對於不想在特定情況下執行的代理程式,請使用此排程表。例如,將此執行選項用於在網路上執行的代理程式,或用於由其他代理程式呼叫的代理程式。
  3. 一旦您在下拉功能表中作出了選擇,就按一下「排程表」按鈕來顯示「排程表」對話框。您可以新增想要代理程式執行之確切時間的詳細資料。例如:
    • 如果您指定了「一天多次」,則可以指定您想要代理程式的每日執行頻率。您也可以指定代理程式不在週末執行。
    • 如果您指定了「每週」,則可以指定代理程式在一週的哪一天執行。
    • 如果您指定了「每月」,則可以指定代理程式在每月的哪一天及該天的何時執行。
  4. 您也可以在相同的「排程表」對話框,指定要執行代理程式的伺服器。您可以從「執行於」下拉清單中選擇。另外,也可以由使用者選擇伺服器。
    本端
    代理程式只在用戶端執行。使用此選項將代理程式安排在本端 Notes® 用戶端的背景中執行。包含代理程式的應用程式必須為本端代理程式。代理程式將以現行 Notes® ID 的權限執行。請注意,對於已安排在本端 Notes® 用戶端執行的代理程式,使用者必須先勾選「使用者喜好設定」對話框(「檔案 > 喜好設定 > 使用者喜好設定」)的「基本」標籤上的「啟用排定的本端代理程式」框。
    任何伺服器
    代理程式可在任何可使用代理程式的伺服器上執行。當在多個伺服器上執行的代理程式變更了應用程式中抄寫的文件時,您應該指定其執行所在之伺服器,以避免抄寫衝突。然後,設定應用程式的抄寫排程,避免干擾代理程式已排定的執行作業。請注意,如果您使用應用程式的副本(而非抄本),則此選項不會產生問題。
    特定伺服器
    代理程式只在您從可用伺服器清單中選取的單一伺服器上執行。
    已啟用代理程式時選擇
    勾選此選項會提示使用者在已啟用代理程式時選取伺服器。此選項對於在可隨時使用的應用程式中分送代理程式很有幫助。
  5. 在「目標」下拉清單中,選取要執行代理程式之應用程式中的文件。您有兩種選擇:
    • 應用程式中的所有文件
    • 所有新的及修改的文件

    網路上不支援這些選項。

結果

當排定代理程式時,請記住,當多個伺服器上執行的代理程式變更應用程式中抄寫的文件時,您應該指定其執行所在之伺服器,以避免抄寫衝突。然後,設定應用程式的抄寫排程,避免干擾排定的代理程式執行。請注意,根據您設定的間隔,而非一天中的確切時間來排定代理程式。例如,如果您排定代理程式每小時執行,則它會在上次執行後的大約一小時後執行。