Sharepoint工作流性能问题

棕色的

我没有Sharepoint开发方面的经验,因此要求我查看工作流程的性能。经过一些跟踪,我发现哪个部分执行花费太多时间:

using (var site = new SPSite(WorkflowWeb.Site.ID, workflowProperties.OriginatorUser.UserToken))
        {
            using (var web = site.OpenWeb(WorkflowWeb.ServerRelativeUrl))
            {
                var list = web.Lists[WorkflowItem.ParentList.ID];
                var item = list.Items[WorkflowItem.UniqueId];


                item[new Guid("{54GH32R2-HG66-654a-KKKK-456FFF864654}")] = SPUtility.GetLocalizedString("$Resources:Assigned_Car", "RealB", WorkflowWeb.Language);
                item[new Guid("{54FG6215-9584-123g-KJHG-456FFF864654}")] = DateTime.Now;
                item.Update();
            }
        }

这部分大约需要5分钟才能执行。有什么技巧可以改善性能吗?

正如我提到的那样,我没有SP经验,对工作流程的工作也不了解,我只需要快速而轻松地解决它。

棕色的

现在可以通过以下方式更快地进行更改:

var item = list.Items[WorkflowItem.UniqueId];

var item = list.GetItemByUniqueId(WorkflowItem.UniqueId);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SharePoint 2013并行工作流

来自分类Dev

计算SharePoint工作流持续时间

来自分类Dev

SharePoint 2013 Visual Studio工作流未更新

来自分类Dev

SharePoint 2013工作流内部状态已暂停

来自分类Dev

发布后,SharePoint Designer工作流不会更改

来自分类Dev

谁是SharePoint工作流启动器?

来自分类Dev

如何使用按钮(JavaScript?)激活SharePoint 2013工作流?

来自分类Dev

SharePoint工作流无法启动自动上传的文档

来自分类Dev

获取实例化工作流的SharePoint列表数据?

来自分类Dev

SharePoint 2013工作流内部状态已暂停

来自分类Dev

计算SharePoint工作流持续时间

来自分类Dev

Symfony工作流组件问题...标记不存在

来自分类Dev

如何从SharePoint 2013工作流触发SharePoint 2010工作流并登录到同一历史记录列表

来自分类Dev

Sharepoint Designer 2013:当当前项目为查找字段时,工作流停止

来自分类Dev

Sharepoint工作流和事件接收器有什么区别?

来自分类Dev

SharePoint 2010自定义工作流-只是事件接收者的名字吗?

来自分类Dev

Visual Studio Sharepoint 2013工作流未附加到列表

来自分类Dev

在Sharepoint Designer 2013上创建任何工作流时访问被拒绝

来自分类Dev

如何在工作流中将两个查找列值相乘-SharePoint 2010

来自分类Dev

创建新任务时,sharepoint 2013工作流发送电子邮件

来自分类Dev

SharePoint 2013 Visual Studio工作流,向任务电子邮件html标记添加变量

来自分类Dev

在SharePoint Designer上找不到列表或库的工作流源代码

来自分类Dev

网站集功能-SharePoint 2010中未列出的工作流功能

来自分类Dev

如何通过实现 ESB 来升级我的工作流的性能

来自分类Dev

删除记录的工作流

来自分类Dev

沙盒和生产之间的工作流参考问题

来自分类Dev

在 PowerShell 并行工作流中将输出导出到 CSV 时出现问题

来自分类Dev

Git工作流程问题

来自分类Dev

SharePoint 2010 SPD工作流将列表项复制到新列表并指定内容类型

Related 相关文章

  1. 1

    SharePoint 2013并行工作流

  2. 2

    计算SharePoint工作流持续时间

  3. 3

    SharePoint 2013 Visual Studio工作流未更新

  4. 4

    SharePoint 2013工作流内部状态已暂停

  5. 5

    发布后,SharePoint Designer工作流不会更改

  6. 6

    谁是SharePoint工作流启动器?

  7. 7

    如何使用按钮(JavaScript?)激活SharePoint 2013工作流?

  8. 8

    SharePoint工作流无法启动自动上传的文档

  9. 9

    获取实例化工作流的SharePoint列表数据?

  10. 10

    SharePoint 2013工作流内部状态已暂停

  11. 11

    计算SharePoint工作流持续时间

  12. 12

    Symfony工作流组件问题...标记不存在

  13. 13

    如何从SharePoint 2013工作流触发SharePoint 2010工作流并登录到同一历史记录列表

  14. 14

    Sharepoint Designer 2013:当当前项目为查找字段时,工作流停止

  15. 15

    Sharepoint工作流和事件接收器有什么区别?

  16. 16

    SharePoint 2010自定义工作流-只是事件接收者的名字吗?

  17. 17

    Visual Studio Sharepoint 2013工作流未附加到列表

  18. 18

    在Sharepoint Designer 2013上创建任何工作流时访问被拒绝

  19. 19

    如何在工作流中将两个查找列值相乘-SharePoint 2010

  20. 20

    创建新任务时,sharepoint 2013工作流发送电子邮件

  21. 21

    SharePoint 2013 Visual Studio工作流,向任务电子邮件html标记添加变量

  22. 22

    在SharePoint Designer上找不到列表或库的工作流源代码

  23. 23

    网站集功能-SharePoint 2010中未列出的工作流功能

  24. 24

    如何通过实现 ESB 来升级我的工作流的性能

  25. 25

    删除记录的工作流

  26. 26

    沙盒和生产之间的工作流参考问题

  27. 27

    在 PowerShell 并行工作流中将输出导出到 CSV 时出现问题

  28. 28

    Git工作流程问题

  29. 29

    SharePoint 2010 SPD工作流将列表项复制到新列表并指定内容类型

热门标签

归档