与 Web 服务集成 SharePoint 设计器的工作流

我已经打与 SharePoint 设计器的自定义操作一段时间了 (请看这里 对于一些详细的东西, 如果你有兴趣,).

我当前的项目中, 我们需要做一些相当繁重的工作和我们想要使用声明性 SPD 工作流来管理相关的业务流程.

长话短, 这是完全有可能. 我扩展我 Codeplex 项目来调用"家务助理服务" 现在我们可以调用 web 服务直接从 SPD 工作流.

这里是签名:

 公众 字符串 调度程序(
        Guid WebID, // 通过运行时环境
        Guid SiteID, // 通过运行时环境
        字符串 ListID, // 通过 RTE (不知道为什么这是一个字符串, 没有一个 GUID)
        int ListItemID, // 通过 RTE.
        字符串 XmlMessage) // 通过用户在 SPD 中声明.

这利用了这一事实我们可以获取重要的工作流程的信息, 喜欢的网站, 列表 ID, 等. 这是很好的印证在几个地方那些您感兴趣创建您自己的自定义操作. 这个想法是要提取的 XML 字符串,如用户派遣一个适当的程序提供的. 有趣的东西!

不幸的是, 这显然是一张单程机票降到 "松散左肩" 反模式的土地, but it’s better than hitting a brick wall 🙂

如果你做它,即使你知道它是一种反模式是一种反模式吗?

我希望能在不久的将来把这个包装内 Codeplex. 如果你有兴趣在我这样做, 给我戳 (电子邮件 或留下你的评论) and I’ll be that more enthusiastic about doing it 🙂

</结束>

订阅我的博客.

Technorati 标签: ,

2 上“的想法与 Web 服务集成 SharePoint 设计器的工作流

  1. 马尔科姆 · 杜松子酒
    我也在寻找一个让我调用一个 Web 服务的自定义工作流活动很感兴趣. 任何新闻方面的进展?
    答复

留言

您的电子邮件地址不会被公开. 必需的地方已做标记 *