與 Web 服務集成 SharePoint 設計器的工作流

我已經打與 SharePoint 設計器的自訂操作一段時間了 (請看這裡 對於一些詳細的東西, 如果你有興趣,).

我當前的專案中, 我們需要做一些相當繁重的工作和我們想要使用聲明性 SPD 工作流來管理相關的業務流程.

長話短, 這是完全有可能. 我擴展我 Codeplex 專案來調用"家務助理服務" 現在我們可以調用 web 服務直接從 SPD 工作流.

這裡是簽名:

 公眾 字串 調度程式(
        Guid WebID, // 通過運行時環境
        Guid SiteID, // 通過運行時環境
        字串 ListID, // RTE 通過 (不知道為什麼這是一個字串, 沒有一個 GUID)
        int ListItemID, // RTE 通過.
        字串 XmlMessage) // 通過使用者 SPD 中聲明.

這利用了這一事實,我們可以獲得重要工作流資訊, 像網站, 清單 ID, 等. 這是很好的印證在幾個地方那些您感興趣創建您自己的自訂操作. 這個想法是要提取的 XML 字串,如使用者派遣一個適當的程式提供的. 有趣的東西!

不幸的是, 這顯然是一張單程票降到 "Goosey Loosey" anti-pattern 土地, 但是比撞磚牆要好🙂

如果你做它,即使你知道它是反反模式是它嗎?

我希望能在不久的將來把這個包裝內 Codeplex. 如果你有興趣在我這樣做, 給我 poke (電子郵件 或留下評論) 我會更加熱心

</結束>

訂閱我的博客.

Technorati 標籤: ,

2 上“的想法與 Web 服務集成 SharePoint 設計器的工作流

  1. 瑪律科姆 · 杜松子酒
    我也非常想找到一個讓我調用 Web 服務的自訂工作流活動. 取得進展的最新消息?
    答覆

留言

您的電子郵件地址不會被公開. 必需的地方已做標記 *