0

我正在使用 xCP Designer 2.0,并且正在尝试一次创建多个对象。假设我收到数字 20 作为输入,并且需要创建 20 个这些对象,其整数属性从 1 到 20 递增。

是否可以通过无状态进程来实现这一点?具体如何?

4

1 回答 1

4

您至少有 2 个选项:

  • 编写自定义 Java 代码并在 Call Java Service 活动中执行
  • 创建特定的流程来实现它

如果您先决定,您可以通过自学教程检查如何将您的自定义 (Java) 代码集成到 xCPDesigner,您可以从此链接下载教程。您也可以在此链接上找到有用的东西。

如果您选择第二种方法,请这样做:

像这里一样添加流程变量

在此处输入图像描述

为图片上的无状态进程建模

在此处输入图像描述

像图片上一样定义loop_count++活动

在此处输入图像描述

请注意,loop_count++活动的类型为Set Process Data。此外,您需要在加入活动上设置触发选项卡,如图所示:

在此处输入图像描述

您将知道在创建活动中要做什么。;)

编辑:我刚刚看到我忽略了你说你在启动无状态进程时设置了 20。逻辑相同,您只需在loop_count++活动中使用Substract函数(您也可以考虑更改活动名称):)

于 2014-09-30T22:38:38.997 回答