使用簡單代理程式將作業自動化


基於排程表觸發代理程式
在「代理程式屬性」方塊的「基礎」標籤上,按一下「排程表」。

1. 在「排程表」按鈕旁的下拉清單中,選擇下列其中一個排程。請注意,Web 不支援排定的代理程式啟動;然而,Web 上的代理程式可以以其他方式觸發,例如透過「工具/巨集」或從 URL 觸發。
代理程式的排程何時使用
一天多次適用於高優先權的資料庫 (例如那些對商業處理很關鍵的資料庫),以及一天抄寫多次的資料庫 (例如傳送文件以核准的工作流程應用程式)。

請注意,如果您排定非常頻繁的執行 (例如每隔 5 分鐘),則會影響伺服器效能。

每天適用於重要的活動,但如果它們一天僅產生一次則不會導致延遲。範例包括傳送新文章或產生低優先權的指定任務。
每星期適用於日常工作。範例包括產生摘要報告及傳送備忘。
每月適用於低優先權的維護工作。範例包括備存文件及分送公司新聞稿。
適用於不想在特定環境下執行的代理程式。例如,將此執行選項用於在 Web 上執行的代理程式,或用於由其他代理程式呼叫的代理程式。
2. 一旦您在下拉功能表中作出了選擇,就按一下「排程表」按鈕來顯示「排程表」對話方塊。您可以新增想要代理程式執行之確切時間的詳細資料。例如:

3. 在同一「排程表」對話方塊中,您還可以指定想要代理程式在其上執行的伺服器。您可以從「執行於」下拉清單中選擇。此外,您也可以讓使用者來選擇伺服器。
伺服器代理程式執行於:何時使用:
本區代理程式僅在用戶端上執行。使用此選項來排定代理程式在本區 Notes 用戶端上的背景中執行。包含代理程式的資料庫必須為本區資料庫。代理程式將以目前 Notes ID 的權限來執行。

請注意,若要排定的代理程式在本區 Notes 用戶端上執行,則使用者必須先核取在「使用者細項設定」對話方塊 ([檔案][細項設定][使用者細項設定]) 之「基礎」標籤上的「啟動已排程的本區代理程式」方塊。

任何伺服器代理程式在任何伺服器上執行 (代理程式在其上可用)。當代理程式在多個伺服器上執行,且變更了資料庫中抄寫的文件時,您應該指定執行它們的伺服器以避免抄寫衝突。然後,設定資料庫的抄寫排程表,避免干擾排定的代理程式執行。

請注意,如果您正在使用資料庫的副本 (而不是抄本),此選項不會導致問題。

特定的伺服器代理程式僅在您從可用的伺服器清單中選取的單一伺服器上執行。
代理程式啟動時選擇核取此選項會在伺服器啟動時提示使用者選取伺服器。此選項對於分送準備要使用之應用程式中的代理程式而言很有用。
4. 自「目標」下拉清單中,在代理程式將在其上執行的資料庫中選取文件。您有兩種選擇:
當您排定代理程式時,請謹記下列事項:當在多個伺服器上執行的代理程式變更了資料庫中抄寫的文件時,您應該指定執行它們的伺服器以避免抄寫衝突。然後,設定資料庫的抄寫排程表,避免干擾排定的代理程式執行。請注意,根據您設定的間隔,而非一天中的確切時間來排定代理程式。例如,如果您排定代理程式每小時執行,則它會在上次執行後的大約一小時後執行。

另請參閱