首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我从哪里可以得到我的优秀工作流列表?

我从哪里可以得到我的优秀工作流列表?
EN

Stack Overflow用户
提问于 2009-09-03 15:06:12
回答 1查看 207关注 0票数 1

我正试着把头转过来。我正在使用长期运行的工作流可视化一个状态机工作流,这些工作流将存储在使用SQL持久性服务中。

用户可以分配多个未完成的工作流。我想不出两件事。

  1. 如何获得所有未执行工作流的列表?
  2. 如何获得特定用户的工作流列表?

我是否必须不坚持(肯定有一个更好的词)每一个,并迭代它们,还是我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-03 15:32:42

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

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

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

第二个选项是使用自定义表扩展数据库,该表保存用户与正在运行的工作流ids之间的关系。如果为用户启动了新的工作流,则将填充此表,并且在工作流结束或运行时获得异常时,必须清除相关记录。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1373993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档