我正在使用 xCP Designer 2.0,并且正在尝试一次创建多个对象。假设我收到数字 20 作为输入,并且需要创建 20 个这些对象,其整数属性从 1 到 20 递增。
是否可以通过无状态进程来实现这一点?具体如何?
我正在使用 xCP Designer 2.0,并且正在尝试一次创建多个对象。假设我收到数字 20 作为输入,并且需要创建 20 个这些对象,其整数属性从 1 到 20 递增。
是否可以通过无状态进程来实现这一点?具体如何?
您至少有 2 个选项:
如果您先决定,您可以通过自学教程检查如何将您的自定义 (Java) 代码集成到 xCPDesigner,您可以从此链接下载该教程。您也可以在此链接上找到有用的东西。
如果您选择第二种方法,请这样做:
像这里一样添加流程变量
为图片上的无状态进程建模
像图片上一样定义loop_count++活动
请注意,loop_count++活动的类型为Set Process Data。此外,您需要在加入活动上设置触发选项卡,如图所示:
您将知道在创建活动中要做什么。;)
编辑:我刚刚看到我忽略了你说你在启动无状态进程时设置了 20。逻辑相同,您只需在loop_count++活动中使用Substract函数(您也可以考虑更改活动名称):)