取消单个或多个Notes邮箱和iNotes的关联
大家好,才是真的好。
很多時候我們對Notes或iNotes(webmail)界面怨恨已久,但若是升級到新的界面,又往往覺得很不適應(yīng),分分鐘需要返回到老界面當(dāng)中。
例如Webmail功能中,Verse的想要回到iNotes界面中,不少人的iNotes界面想回到更老的Notes Web視圖界面中。
明明放著清爽的iNotes界面不要,一定要回到一股濃濃的90年代的Web 1.0風(fēng)格:
我們做技術(shù)的,當(dāng)然給出的是肯定答案,然后幫你想到了一個實際需求:畢竟不少企業(yè)自己開發(fā)自己的Web郵箱界面,不需要iNotes關(guān)聯(lián),畢竟你一旦在瀏覽器中輸入郵箱地址URL,就是iNotes界面:
其實我也想到了理由,畢竟我們也會自己開發(fā)或定義的WebMail界面,例如采用XPage開發(fā)的郵箱界面:
這樣我們就需要為為個別或指定的用戶取消iNotes關(guān)聯(lián)(如果是所有用戶需要取消關(guān)聯(lián),直接刪除iNotes的表單數(shù)據(jù)庫即可),直接瀏覽器中輸入郵箱地址URL能跳到我們自己開發(fā)或定義的界面上呢?
是的,當(dāng)我們一訪問Web地址時,Domino總是把我們跳轉(zhuǎn)到經(jīng)典的iNotes,也就是說用戶的Notes郵箱和iNotes表單之間存在關(guān)聯(lián)。
為此,我進(jìn)行了研究,找到了答案。
原來Notes郵箱是通過Resource資源下面的Icon設(shè)計元素和iNotes表單之間進(jìn)行關(guān)聯(lián)的,Icon圖標(biāo)設(shè)計元素其實也是一個文檔,它有自己的文檔編號NoteID,如下圖:
Icon圖標(biāo)元素中有一個字段叫做FormsTemplateFile,還有一個有關(guān)聯(lián)的是FormsTemplateFile,還有一個有關(guān)聯(lián)的是FormsTemplateFile,還有一個有關(guān)聯(lián)的是WebHybridDb字段,你在Designer客戶機(jī)中的下圖中可以找到這個兩個字段:
現(xiàn)在你的郵箱只需要寫點代碼把兩個字段刪除,例如我們的Icon文檔編號為00000D6E,現(xiàn)在可通過Set iconDoc = db.GetDocumentById(“00000D6E”)來獲取到,效果如下圖:
這就是全部的LotusScript代碼,很少的幾行:
寫完你的代碼,只需要在Notes客戶機(jī)上去點擊運行一下:
一切就符合你自己的掌控了,該用戶的Notes郵箱就不必和iNotes WebMail界面關(guān)聯(lián)了。
是不是很神奇?今天就講到這里吧。
更多文章請關(guān)注微信公眾號:協(xié)作者
總結(jié)
以上是生活随笔為你收集整理的取消单个或多个Notes邮箱和iNotes的关联的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Madagascar的二维地震声波波
- 下一篇: 【问题思考总结】武忠祥排除法漏洞(考研数