每月檔案: 8 月 2008

SharePoint 使用者組網路廣播今晚

今晚, 08/20/08, 康涅狄格州 SharePoint 使用者組會議廣播網路廣播而不是一個物理會議本月.

今晚的話題: "Microsoft Office SharePoint 伺服器 2007 – Extranet 部署方法"

微軟的 Chris Lavista 將主持討論. 我以前曾和 Chris 之前,他真的知道他的東西. 如果您有任何對這門學科的興趣, 將其簽出. 下面是詳細資訊:

SharePoint 使用者組網路廣播: https://www.clicktoattend.com/invitation.aspx?code=130299

主題: Microsoft Office SharePoint 伺服器 2007 – Extranet 部署方法
揚聲器:
微軟的 Chris Lavista

日期: 8 月 20th 歡迎使用時間: 6:15 PM 時間: 6:30 PM -8:00PM


說明:
SharePoint 允許為多個部署選項. 如何安全,將對為中心的討論,可以部署在 SharePoint 平臺上外聯網. 討論的最佳做法和涉及前沿技術的集成方案, ISA 伺服器 2006 和國際大地測量學協會 2007. (可選), 談到支援單一登入使用案例.
關於克裡斯:
Chris Lavista 是在紐約的最近打開微軟技術中心的技術架構師. 他的重點是在 SharePoint 上, 合作, 和統一的通信. 他曾在金融服務業 (大通, 花旗集團) 加入 Microsoft 之前, 8 年. 他開始在微軟 2000 早加入 MTC 團隊之前他們諮詢服務實踐的一部分 2006.

註冊 & 更多的資訊: https://www.clicktoattend.com/invitation.aspx?code=130299

</結束>

訂閱我的博客.

Technorati 標籤:

您搜索委員會已滿足這個月?

本月初,現在是好任何時間,為您的公司搜索委員會,聚在一起,並分析最佳匹配, 成功並不那麼成功的搜索, 等.

你沒有一個搜索委員會? 然後形成一個 🙂

WSS 和特別是苔蘚搜索得益于一些人的監督. 投資幾個小時,一個月按月一致是不只 比猴子一桶更有趣, 它可以:

  • 洞察到企業的資訊需求. 如果人們搜索左和右為主題"xyzzy," 你知道這是對企業的重要課題.
  • 確定潛在的培訓需求. 如果人們搜索主題"xyzzy" 但真的應該尋找"abcd" 然後你可以使用,教育人們在哪裡和如何找到的資訊.
  • 説明您的組織改進其資訊體系結構.
  • 標識的機會來提高同義字庫.
  • 其他機會無疑將提出自己.

搜索委員會應由誰? 你會知道你最好的人, 但考慮:

  • 至少一個 (也許只有一個) IT 人的理解 (或可以學習) 調整搜索的各種方法, 包括最佳匹配, 同義字庫, 託管的屬性, 等.
  • 可以讀取的搜索報告的幾個主題專家, 攝取它和溝通精通業務的操作對它,使它可以通過按鈕, 拉出拉杆和打開/關閉閥門,必要時向委員會建議.
  • 一個或多個資訊建築師可以驗證, 另一種或一種方式, 資訊體系結構是否是搜尋引擎友好和是否它工作好的企業.
  • 在委員會上的旋轉座椅. 在一個或兩個的人通常不參與這種努力帶來. 他們可能會帶來非同尋常的、 有價值的見解到表.

快樂分析!

</結束>

訂閱我的博客.

Technorati 標籤:

快速而方便地: 得到 SPItemList 的 SPFolder

我走到這一問題和谷歌似乎永遠不知道自己想做什麼, 所以這記.

我做了很多調試中的最後一周或兩個事件接收器. 二被定義對文件庫. 在文件庫中的個別專案密切應用到其父資料夾. 所以, 我總是該專案的資料夾用於各種操作. 在調試時, 我需要更新我知道其 ID 的特定項的資料夾的中繼資料.

這裡是一個小的主控台應用程式 (在伺服器場中的伺服器上運行而設計) 採用兩個參數的: 要分配給欄位的項和值的 ID, "審批狀態". 它硬式編碼東西很多並沒有任何錯誤檢查.

代碼查找一個硬式編碼網站, 獲取一個硬式編碼文件庫,然後查閱資料表示的專案. 它發現該專案的父資料夾中,然後賦值狀態.

在這裡對我來說重要的教訓是 SPItem 不讓您可以訪問該資料夾. 您需要使用 SPListItem.File.

如果沒人願意提供批判或建議更好的方法獲取專案的資料夾, 請留下評論.

<代碼>
使用 系統;
使用 System.Collections.Generic;
使用 System.Text;
使用 Microsoft.SharePoint;
使用 System.Collections;

命名空間 Conchango
{
    /// <摘要>
 /// </摘要>
  ManualFolderUpdate
    {
        靜態 無效 主要(字串[] args)
        {
            字串 msh = "ManualFolderUpdate (v1.0): "; // msh ="消息標題"

 主控台.應使用 WriteLine(msh + "啟動.  我上次修改日期 08/8/4。");

            字串 url = http://localhost/xyzzy;

            使用 (SPSite oSPSite = 新增功能 SPSite(url))
            {

                使用 (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList 文件庫 = oSPWeb.Lists["檔"];

                    主控台.應使用 WriteLine(msh + "有的文件庫。");

                    主控台.應使用 WriteLine(msh + "Doc lib 專案計數: [" + docLib.ItemCount + "].");

                    int 資料夾 Id = 0;
                    字串 NewStatus = "xyzzy";

                    資料夾 Id = 系統.轉換.ToInt32(args[0].ToString());
                    主控台.應使用 WriteLine("尋找專案的資料夾: [" + 資料夾 Id + "].");

                    SPListItem 李 = docLib.GetItemById(資料夾 Id);

                    SPFolder thisItemFolder = 李。File.ParentFolder;

                    主控台.應使用 WriteLine(msh + "有的父資料夾。");

                    NewStatus = args[1].ToString();
                    主控台.應使用 WriteLine("將狀態設置為 [" + NewStatus + "].");

                    主控台.應使用 WriteLine("按回車鍵提交更新或 CTRL C,以中止。");

                    主控台.ReadLine();

                    thisItemFolder.Item["審批狀態"] = NewStatus;
                    thisItemFolder.Item.Update();

                    主控台.應使用 WriteLine(msh + "完成資料夾中的更新.  退出。");

                } // 使用 SPWeb

            } // 使用 SPSite

 主控台.應使用 WriteLine(msh + "完成了。");

        } // 主要

    } // 類 foldersync
} // 命名空間
</代碼>

</結束>

訂閱我的博客.

Technorati 標籤:

星期天的早晨搞笑: “老爸, 他甚至不知道你”

我們北新澤西高爾文是政治諷刺電視的粉絲. 程式, 每日脫口秀 主辦喬恩 · 斯圖爾特. 我不喜歡政治在我的博客, 所以我會在那說的就是沒有 每日展示, 我可能會好永久失去了所有的幽默感上或有關 12/12/2000.

我們正在吃一頓飯的甲板上星期初和我十歲的兒子帶來了新一集 顯示. 發表我的評論, "Jon Stewart 知道他 不好我的樂趣 或會有可怕的後果為喬恩 · 斯圖爾特。"

我的兒子一分鐘想想和說: "老爸, 一號: 他甚至不知道你。"

我等了兩個電話號碼, 但他決定這是足夠的不要跳過一個節拍轉移到下一個主題.

它用來將我能得到更多的里程出各種各樣的笑話, 但他讓我太習慣或太成熟或兩者. 我需要以某種方式調整.

</結束>

訂閱我的博客.

Technorati 標籤:

員工培訓計畫和材料範本 — 座位數 Bug 加安全修補程式(?)

這是一個相當流行 "神話般 40" 範本. 它也有了名氣很大的錯誤 (我如何解決它甚至博文).

Sogeti 發佈 codeplex 專案 這一周,修復 bug (這本身是很好, 但不是驚天動地) 但他們還聲稱已經解決了很多棘手的問題: 安全. 晶圓廠 40 範本需要一個非常慷慨的安全設置 (參與者級別存取權限,使用者需要的幾乎一切). 沒有任何更多! 根據 codeplex 摘要:

"此範本還包括一個新的自訂工作流操作,使的範本,而無需給所有使用者的工作作出貢獻的課程清單的許可權。"

這就是好東西,值得去看看.

</結束>

訂閱我的博客.

SharePoint 設計器的工作流, 事件接收器和 “更新的清單項” 與比較 “在當前專案中設置欄位”

我們有一套的 SharePoint 設計器的工作流"的通信" 通過對網站列的值的更改清單中的事件接收器. 舉個例子, 如果一個網站欄"SetDuedate," 設置為 true 的工作流, 事件接收器檢測到該更改, 計算截止日期,並將這一日期分配給另一個網站欄, "到期日期。" 我們分手的事情像這樣因為事件接收器可以計算使用複雜的商務規則的到期日期 (考慮到週末和公休日公司) 雖然 SPD 真的可以不.

在一個特定實例中, 我們遇到了一個問題用此伎倆. 調試所有這是相當困難, 但我們來到了明確的結論,在一個案件 (至少), 事件接收器未運行所有的時間. 在一個步驟中的工作流, 我們將更改網站列的值和事件接收器似乎沒有運行. 不過, 它始終運行在不同的工作流的步驟中.

在審查它之後, 我注意到快樂工作流步驟使用"更新清單項" 而其他步驟使用"Set 的域當前專案中。" 更新清單項被更新的"當前項。" 我不知道為什麼我們選擇一種,因為他們似乎做同樣的事情.

所以 … 更新清單項行動並未導致火災事件. 另一方面, 行動卻沒有這樣做的當前項中的設置欄位.

這兩個地方更新清單項用和 中提琴! 它的工作. [[ 共撥出, 演奏的小提琴在日常基礎上幾乎 15 年 ]]

從這, 我初步認為,"設置欄位" 行動不會導致事件接收器火, 至少一些時間的.

這個問題困擾著我們幾個星期.

這是那些"已觀察到的行為之一" 職位. 我觀察了這個發生一次在一個特定的環境和我正在做一些事情為什麼會發生那樣的猜測. 如果你有任何洞察這一, 請在評論中分享.

</結束>

訂閱我的博客.

Technorati 標籤: