2

我有一个使用核心服务的工作流图中给出的场景。

在此处输入图像描述

  1. 第一步是手动步骤作者将创建/编辑内容并完成活动并将其分配给每个人。
  2. 在第二步中,我想根据用户组过滤用户。
  3. 第三步,几个场景

    一种。如果用户属于“A”组,我想列出所有接下来的 3 个可用活动,用户 A 可以选择这 3 个活动中的任何一个。

    湾。如果用户属于“B”组,我想列出“Reviewer”和“Approver”活动作为下一个活动,用户b可以选择这两个中的任何一个。

任何人都可以提出一些想法来实现这一目标吗?

4

2 回答 2

7

你应该扭转你的问题。是的,这是可能的,但是所需的知识量将成为您实施的巨大障碍。

所以,换个角度想吧。

  • 将您的“过滤下一个活动”自动化活动更改为自动决策,并让您确定组成员身份的代码也确定下一个应该是哪个活动
  • 从那里有 2 条前向路径 - 1 条用于 A 组的用户,其他用于 B 组的用户
  • 在每条正向路径上,都有不同的选择选项。您可以尝试从 2 个不同的手动决策中获得指向同一活动的链接,但我不知道这是否有效。

在最坏的情况下,您将有重复的活动(不是在名称上,而是在功能上),并且您在尝试应对 CME 扩展的学习曲线时节省了大约 2 个月的时间。

于 2012-07-17T18:04:20.017 回答
3

您最初问题的简单答案是:“不,此功能不是开箱即用的”。

当然,通过自己实现关键部分,很多事情都是可能的。

  1. 您可能需要某种 GUI 扩展来允许用户从列表中进行选择。
  2. 您需要在自定义解决方案的各个阶段之间存储信息。
  3. 然后,您需要在自动化工作流活动中使用一些代码来实现下一个活动的选择。

这些步骤中的大多数已经在其他问题中介绍过。你有没有看过这些?如果是这样,您可能想分享您已经走了多远以及卡在哪里。

于 2012-07-17T17:46:56.233 回答