代码之家  ›  专栏  ›  技术社区  ›  serialhobbyist

我从哪里获得优秀工作流列表?

  •  1
  • serialhobbyist  · 技术社区  · 17 年前

    我正试着让我的头脑清醒过来。我正在可视化一个状态机工作流,其中包含将使用SQL持久性服务存储在中的长时间运行的工作流。

    一个用户可能分配了多个未完成的工作流。我不能解决两件事。

    1. 如何获取特定用户的工作流列表?

    我是否必须取消每个单词的持久性(肯定有比这个更好的单词)并对它们进行迭代,还是我遗漏了什么?

    1 回复  |  直到 17 年前
        1
  •  2
  •   Mischa    17 年前

    对于这个问题,你有不止一个选择。

    工作流本身与用户没有关系。因为WorkflowFoundation根本不知道您的工作流是关于什么的。因此,您必须提供其他信息,以便从数据库中获取用户的工作流。

    第一个选项是使用WF跟踪功能将关联用户存储为跟踪数据库中正在运行的工作流的第一步之一。因此,您可以稍后在SQL数据库中查询所有工作流实例ID,这些ID具有附加了指定用户的此类跟踪记录。

    推荐文章