【发布时间】:2018-07-28 05:57:58
【问题描述】:
我正在读取队列并使用操作阶段从“工作队列”业务对象“获取项目数据”。我的过程的目的是准备一份关于队列项目状态的报告。 “获取项目数据”操作需要一个输入,即队列项目 ID。吐出一堆输出项如Key、Status、Completed DateTime、Exception DateTime...等。
我为“获取项目数据”操作阶段的所有输出生成了数据项。然后我创建了一个循环来遍历所有队列记录,填充生成的数据项,然后使用数据项中的信息来捕获我的报告的详细信息。
我遇到的问题是,当循环转到队列中的下一项时,它并没有完全重置数据项。例如,如果队列中的第一条记录处于完成状态,则“Completed DateTime”数据项将填充该日期和时间。如果队列中的下一条记录是异常,它会填充“Exception DateTime”数据项,这很好,但它不会用空白覆盖“Complete DateTime”数据项。它保留以前记录的日期。
在我的流程中,我检查“完成日期时间”和“异常日期时间”以确定记录的状态并更新我的报告。我想到的解决方案是添加一个计算阶段来重置数据项,但似乎无法重置 DateTime 数据项。它不喜欢空引号“”。任何建议将不胜感激!
仅供参考,其中一个输出项称为“状态”,但未填充任何信息。否则,这将非常容易。
【问题讨论】:
标签: datetime reset blueprism rpa