分類存檔: SharePoint 工作流

我的工作流的書是可用於購買

我第一次開始跟我原來的合著者在兩年前。  他們最終放棄了這個專案, 但今年夏末,, 幾個新合著的説明, 終於得以實現這一跨越終點線。 

在 SharePoint 中專業工作流 2010: 真實世界的業務解決方案 命中的亞馬遜和巴恩斯和高貴的 web 網站在最後一段時間 10 天。  這是中的平裝本和 Kindle/角落和所有的可用, 只是在偉大的聖誕禮物的時間. 微笑

這本書是兩件事: 1) 賦權最終使用者,以便他們可以解決他們自己使用 SP 的業務問題 2010 工作流功能和 2) 説明 IT 人員 (特別是在開發商) 這樣做。  大約三分之二的這本書被針對稱之為"維權使用者" (高度熟練,但非技術性和動機的最終使用者).  它試圖解釋如何打造的 SharePoint 解決方案 2010 使用 SharePoint 設計器的工作流和大量的 SharePoint 的附加功能.

最後的三分之一是正視針對開發人員。  不過, 與純粹的技術圖書市場上的一些不同, 這些章節解釋如何 SharePoint 開發人員可以創建進一步授權這些維權使用者自訂 SharePoint 設計師活動和其他技術的鑽頭的功能。  通過授權您組織中的活躍使用者, 您釋放您的開發團隊 (或只是自己) 要做很難 (通常技術上更有趣) 最終使用者永遠不能和永遠不應該試自己的東西.

在未來幾周, 我會寫出更多關於這本書, 包括蓬鬆的東西喜歡"如何是一樣要寫一本書"我知道很多人有興趣瞭解。  第一次 — — 我介紹一下我的合著者無人這本書將永遠不會有生還能見到光明的一天.

閱讀更多關於上的書 亞馬遜網站.

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

CodePlex 專案更新: SharePoint 設計師工作流擴展

前一陣子, 我 寫道: 已嘗試重啟我的舊 CodePlex 專案, SharePoint 設計師工作流擴展.  CodePlex 專案 WSS/蘚類植物的開發,並添加少量的實用程式類型函數, 如"外包到()”, "ToUpper()”, "子字串()"等等。  它甚至有一個通用的"調用 web 服務"樣式函數。  你可以閱讀更多關於它在這裡: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

我更多或更少放棄一段時間之前。  自從 SharePoint 2010 出來了, 然而, 我一直想回來看看它並使它在 SP 2010 年工作。  井, 今天, 我做了這一點。  你願意到 CodePlex 然而,還沒有更新代碼. 我想要教育自己 CodePlex 公約之前我這樣做的, 但我並未更新專案主頁維琪.

更廣泛、 更有趣的含義是自訂活動,從 WSS 和苔蘚,似乎很容易通過埠, 這是 (歡迎) 給我驚喜.

這裡是什麼它看起來像在 SharePoint 設計器中工作時:

image

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

手動編輯浪湧保護器 XOML 檔來清理變數

在這篇文章在這裡 ("找回答案從開始審批流程活動"), 我提到您意外地可以一大堆的工作流變數您 SharePoint 設計器的工作流。  事情可以很快變得混亂而難以閱讀。  具體, 如果您的工作流程中添加"開始審批過程活動"行動, 將其刪除並重新添加, 你兩次最終與該活動工作流變數的所有。 

它是真正的痛苦,進行遍歷並手動刪除所有那些, 所以我雖然我會嘗試直接從 XOML 檔中刪除它們。  這證明可以很容易做。 

第一次, 您需要找到實際的 XOML 檔。  我寫了關於這一主題: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  一旦發現, 打開 XOML 檔並查找您要刪除的變數。  在此情況下, 我兩次添加到我的工作流"開始審批流程"活動。  我想刪除工作流變數命名為"isItemApproved",因為它已不再使用,有一個名為"isItemApproved1"的重複變數。 

只是做一個文本搜索該變數。  我的螢幕看起來像這樣:

image 

如果您在 XOML 檔中搜索周圍, 您將看到"IsItemApproved1"用在許多不同的地方,而原始的"IsItemApproved"是只需定義一次,從未使用過.

刪除它,然後保存檔.

只有最為棘手的部分是我不得不實際上 SPD 完全關閉然後重新打開它之前 SPD 確認刪除的欄位.

答案是肯定的, 刪除欄位不是的唯一,你可以用 XOML 和我在將來可能會像這樣的其他主題的博客.

你想要十分小心,你在這裡做什麼,並採取備份你的工作。  您可以似乎較小 / 這裡的微妙改變這一點不愛惜,展能就業科的工作流來說,你可能失去工作的時間雖然您重建它.

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

如何查找和編輯電湧保護器 2010 工作流 XOML 檔

我研究不必花我下午全吹 SPD 按一下酷刑會話中的刪除工作流變數一堆的簡便方法。  我的想法是要直接編輯 XOML, 這是 XML 檔基礎 SPD 聲明性的工作流。  這是我如何發現它.

第一次, 轉到網站中導航物件下的所有檔選項。  您需要相應的許可權才能查看此, 所以,如果你缺少, 呼籲正確管理人授予您這項特權。  這是它看起來像:

image

 

所有檔都顯示的清單 ... ... 的所有檔:

image

選擇工作流資料夾,你看到的每個工作流資料夾清單:

image

按一下到正確的資料夾中,並  您看到的彌補 SPD 聲明性工作流的所有有趣的好吃的清單。  按右鍵該.xoml 檔,並選擇"打開 — —> SharePoint 設計器 (作為 XML 打開)"來直接編輯 XOML:

image

您可能想手動備份之前你亂動的事情。  直接在 SPD 中的檔的常規複製/粘貼很可能不夠, 您可以複製或粘貼整個 XML 文本並將其保存到您的桌面或無論是你在這些情況下的習慣.

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

從開始審批流程活動得到答案的回饋

已經被玩 SharePoint 設計師工作流的花式新"開始審批流程"活動,並被迅速受阻,因為我不能馬上回答這個問題, "它批准或不?”. 

簡短的回答是很容易得到答案。  當您將此活動添加到您主要的工作流, 展能就業科將正片疊底變數添加到工作流變數和參數的資料來源, 在這裡您可以看到:

SNAGHTML2350fe72

您還會注意,如果您添加的這些多個, 展能就業科追加"1"等等的所有變數。 

我刪除"開始審批過程"的第一個活動時發現, 第一組關聯的工作流變數仍 (不幸的是).  所以, 小心您如何使用此因為否則為, 你會用  工作流變數非常雜亂的清單.

我可以給微軟信用後"就是"一個布林變數的命名約定。  本公約使它十分清楚的是什麼類型的資料應該是有.

在研究中, 我發現這很有説明的文章: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  它不能真正地解決這一具體問題, 但有一些良好的資訊的主題,所以我去那裡如果你想要瞭解更多有關此特定的活動和其兄弟姐妹.

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

SharePoint 設計器 2010 MOD 函數

我正在出一些凡雇員可以請求休假的日誌, 生病的時間, 等. 一個驗證規則要求,您總是必須請求的時間,關閉中 4 小時的間隔。  這很容易,要做 — — 使用模功能。  模函數告訴您,其餘在司。  如果沒有剩餘時間, 模數為零, 否則, 這是剩下的。  例如, 8 mod 4 = 0 (8 / 4 = 2 與沒有分數).  另一方面, 8 mod 5 是 3.

我需要做這一次與 SPD 2007 從前和實際上告終使用 InfoPath 表單來解決, 因此,它在時間上的前端處理。  在當前情況下, 在圖片中可能有一個 InfoPath 表單, 但那還不清楚。  所以, 我正在出一種技術,以確保時間請求始終是在 4 小時的增量。  我本來想做數學題, 將它保存在字串中,然後有些子字串的東西。 

我拉起 SPD 2010 讓我驚奇 (和一個小的尷尬) 有模函數已經:

image

我又一次驚喜地發現我需要的東西是已經有現成的。  似乎像微軟在組合中包括函數的怪異。  它有一種"這是很容易的, 所以讓我們把它扔進"感覺。  我非常同情, 作為我自己所有的時間。  此 CodePlex 專案 有一群小函數,導致從 ItsEasy 原則。  在同一時間, Microsoft 繼續支援證據與產品"95%的方式"效果。  他們執行 Mod 函數, 但不是在圓的函數, 例如.

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

SharePoint 設計器 2007 工作流擴展 CodePlex 專案

我我第二次的 CodePlex 專案放在一起 (將于本周在週三公佈的詳細資訊, 加或減) 我也看看我的第一個專案, "設計器 SharePoint 工作流擴展". 我感到震驚和尷尬來看,它已經被下載了 4,800 時間:

image

我基本上忘記了這個專案的最後一個 12 幾個月. 我很尷尬,因為基本上拋棄了傳統.

我要去有另一個看起來,提醒自己這是所有關于.

如果任何人都是在進行這項工作感興趣, 讓我知道,我們來看看在它進行協作. 4,800 下載不是一個巨大的數額, 但它是更多比我以往任何實現,它可能是一些值得撿起它,與它弘揚.

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

創建, 更新和刪除模式與展能就業科的工作流

我最近寫的文章為善良的人們在 ShaerPointBriefing.com 上的一般模式為實現 CRUD SharePoint 設計器中。  這裡是個難題:

image

整篇文章在這裡:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

將其簽出!

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

為更有效的工作流審核使用自訂清單

我已經有點整頓了我的生活併發現一些時間提交的一篇文章 www.endusersharepoint.com. 我最新的文章是在這裡: 為更有效的工作流審核使用自訂清單 (http://www.endusersharepoint.com/?p=1658).

這就是開放 ' 圖:

設計器 SharePoint 工作流並不給我們大量的發生與我們的工作流解決方案的可視性. 和, 我們做得到的可見度受到一個相對較差的介面和 60 一天時間視窗. 這 60 一天視窗可以是新的 SharePoint 設計器使用者主要失望,因為它不由該工具本身的廣告. 它根本不是鮮見有人以火了 SharePoint 設計師, 創建一個工作流解決方案,利用了"日誌到歷史記錄清單"行動......

問題是,在後 60 天, 這種方法您創建的任何消息從工作流歷史記錄清單中刪除! 後位,咬牙切齒,"他們在想什麼?"參數, 這是底線: 碰巧的是,它需要發生. 問題是, 我們如何能在它附近?

官方的答覆是依靠 SharePoint 的內置審核功能. 從最終使用者的角度來看, 然而, 這是在 WSS 非常薄弱和苔蘚也好不了多少. 所幸的是, 我們仍然可以利用熟悉的 SharePoint 設計器工具,來創建持久的工作流歷史記錄和審計的數量級是引導更有用的線索. 這裡是如何.

描述了如何創建一個更友好、 更有用的審計解決方案在 SPD 中創建聲明性工作流.

我得到了啟發,寫這篇文章從最近的一個專案,開發了九個技術 SPD 工作流為一個邏輯業務流程支援的用戶端. 現在,九是一個合理的數位假定為, 它肯定是一個挑戰,要調試它,或在一個簡單的視圖中查看進程的整體狀態. 這些單獨的技術工作流的每個人都有自己獨立的工作流歷史記錄清單,這並非易於管理. 我是能夠將所有這些組合到單個審核清單使用我在網站描述的技術.

將其簽出.

</結束>

訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin