【问题标题】:Blue Prism Collection - Add Row from a CollectionBlue Prism 集合 - 从集合中添加行
【发布时间】:2021-11-27 16:56:15
【问题描述】:

是我自己还是 Blue Prism 以一种奇怪的方式处理收藏?

基本上我希望能够循环一个集合,如果该集合具有某个值,则将 这一行 添加到另一个集合。 当前在循环中从集合中读取值引用集合中的当前行,这很棒。

但是,我认为这就是 BP 失败的地方;似乎没有一种简单的方法可以将循环中的当前行添加到另一个集合中,任何分配的尝试都会导致在循环中再次复制整个集合。

似乎唯一的方法是使用 Copy Row 操作,但我需要维护一个计数器来引用该行,该行首先无法在没有一个的情况下循环。

这么简单,有什么办法可以在循环中获取当前行并将这一行复制到另一个集合中?

下面的C#示例代码,很容易做到!

foreach ( var item in collection1 )
{
    if ( item.Flag == true )
    {
          collection2.Add(item);
    }
}

【问题讨论】:

    标签: rpa blueprism


    【解决方案1】:

    您引用的与 Loop 阶段和“内部”Work Queues VBO 下的动作结合使用的内部循环计数器仅供 Blue Prism 提供的这些阶段和动作使用。在这些上下文之外,无法以任何记录的方式访问此计数器。

    如果您需要根据运行前未知的特定行索引执行任务,Blue Prism 的官方指导是手动维护一个具有您正在操作的当前行号的数据项(因为您似乎已经做)并使用它来执行必要的基于索引的集合操作。

    您可能希望将此功能作为一个想法提交给 Blue Prism 的产品管理团队,方法是在他们的 Ideation portal 中提交。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-30
      • 1970-01-01
      相关资源
      最近更新 更多