自定义操作与可插拔工作流服务实现指南
自定义操作创建与测试
在创建自定义操作时,我们可以使用 Visual Studio 中的 Workflow Foundation (WF) 类。完成自定义操作的实现后,需要对工作流进行测试。具体操作步骤如下:
1. 点击工作流功能区中的“发布”按钮,保存并发布这个简单的工作流。
2. 在浏览器窗口中打开 SharePoint 网站,进入 Part4 站点,然后转到“所有站点内容”页面。
3. 点击“站点工作流”链接,会显示可用的站点工作流列表。
4. 点击“WF_Chapter16”链接启动该工作流,会显示一个空白的启动页面,点击“开始”按钮即可开始工作流。
5. 一两秒后,页面会更新并显示一个已完成的工作流。
此时打开日历列表,应该会看到一个新的事件,该事件的日期是在设计工作流时指定的。点击“员工会议”链接,会显示事件的详细信息。
需要注意的是,Microsoft Office 以协调世界时 (UTC) 存储日期/时间值,并依赖客户端进行本地时间的转换。在某些情况下,可能会出现时间显示不一致的问题。例如,在 SharePoint Designer 中输入的本地时间 10:30 a.m.,在查看事件时显示为 3:30 p.m.。这是因为在保存时没有将时间转换为 UTC。要解决这个问题,可以在CreateEvent.cs类中使用DateTime类的ToUniversalTime()方法。
自定义操作创建完成并部署到 SharePoint 站点后,就可以通过 SharePoin