Lotus-Notes

Lotus Domino/Notes R6:如何批量更改討論組中的類別?

  • August 30, 2011

執行 Domino/Notes R6(是的,我知道我在執行 Notes 的 Dante 的第三個環)。

我們有一個討論組數據庫(我認為它正在執行討論組的第 4 版模板),並且有人為我們每天執行和發布的標準報告之一創建了重複的類別(關鍵字、標籤),所以有些報告最終歸入一個類別的天數,而其他天它們最終歸入另一類。

我有責任將錯誤類別中的近 700 個主題遷移到正確類別中並刪除錯誤類別,以防止此問題繼續發生。

但是,我沒有找到任何管理面板或工具可以讓我批量編輯此類別中發布的所有主題或合併這兩個類別,或者 Notes 開發人員設想做這樣的事情,如果他們確實這樣做的話。

除了 Notes 客戶端、控制台和所有其他標準 Notes 管理工具之外,我還擁有管理員帳戶訪問權限和對 Domino Administrator 的訪問權限。

我該怎麼辦?

更新對以下兩個答案的回應:

好的,看來我必須閱讀@Formula 和 LotusScript。我會做一些自我教育,然後返回結果或進一步的問題(更可能是後者)。

更新以下肯的解決方案:

因此,使用 Domino Designer,我在所需的 Discussion 數據庫中創建了一個新代理,將其設置為在我從所有選定文件的菜單中選擇它時執行。它執行公式:

FIELD Category := "05. JCG Daily Loan Report";
SELECT @All

SELECT @ALL 是由設計者自動添加的。

我選擇了一些所需的文件,轉到操作並選擇我的代理“更改類別”,流程狀態視窗會簡要顯示狀態並在完成後消失。但是,文件沒有更改。

在 Designer 中,Change Category 代理在 No Refresh 列中進行了檢查。考慮到我必須手動刷新數據庫視圖,我在執行代理後在討論組中按了 F9,但這沒有任何區別。

在 Designer 視窗中右鍵點擊代理,我選擇 Log…,它告訴我代理從未執行過。

我哪裡出錯了?

更新更多資訊:

關閉並重新打開設計器我沒有得到日誌。它報告說,在我選擇的 6 個文件中,它修改了所有 6 個。但是,這些文件的類別仍然不正確。

查看“新主題”表單,我在“參考”中找到“類別”和“類別”。我應該針對類別執行此腳本嗎?

您還可以使用 @Formulas 編寫一個簡單的 Notes 代理。這是程式碼:

FIELD Category := "Your new category";

將代理設置為在選定文件上執行。然後只需選擇文件並在其上執行代理。

如果您的類別欄位有多個值,您可以使用以下@Replace公式替換值:

FIELD Category := @Replace(Category; "OldCategoryValue"; "NewCategoryValue");

您可以編寫一個 Lotusscript 代理來遍歷所有文件、讀取類別欄位、合併類別並將它們寫回到文件中。沒有管理功能。

引用自:https://serverfault.com/questions/306113