RSA Archer 中的 Archer 到 Archer 数据馈送
Posted
技术标签:
【中文标题】RSA Archer 中的 Archer 到 Archer 数据馈送【英文标题】:Archer to Archer Data Feed in RSA Archer 【发布时间】:2018-11-13 19:16:45 【问题描述】:如果某个字段的值在第一个字段中被批准,则需要创建 Archer 到 Archer 数据馈送,该馈送应在交叉引用的应用程序中将两个字段的值设置为 NULL。我没有得到如何通过数据馈送向字段发送 NULL 值??
【问题讨论】:
【参考方案1】:Archer 没有“NULL”值,但您仍然可以这样做:第 1 步。计算。 打开您的数据馈送配置并转到源定义选项卡。 在列表末尾添加一个新字段并进行计算。添加公式以检查数据源中存在的第一个字段的值,如果它等于“已批准”,则返回空字符串。
像这样的东西=IF([field field] = VALUEOF([first field],[Approved]), "","SOMETHING ELSE")
这里的关键是让这个计算在你需要的时候返回一个空字符串——“”。
我建议你先在应用程序的计算字段中测试你的计算,然后再将它放入计算数据源字段。
第 2 步。数据馈送映射。现在您需要将数据馈送中的新计算字段映射到要从中删除值的字段。转到数据馈送配置中的映射选项卡并映射字段。确保选择“替换值”和“空值”选项 - 这样即使是空值,现有值也会被替换。
类似的方法适用于多个数据馈送。 祝你好运!
【讨论】:
【参考方案2】:你可以在计算中使用novalue()函数
【讨论】:
【参考方案3】:我不相信 Archer 中有 NULL 的概念。您可能会得到的最接近的是空白/空。为此,请在数据馈送的“数据映射”选项卡中,单击“操作”列下的编辑图标。选中应填充而不是忽略空值的框。
【讨论】:
【参考方案4】:假设问题中的内容是数据馈送所需的唯一任务。
-
创建报表,过滤器设置为 First Field = Approved
要显示的字段应包含目标应用的跟踪 ID(配置为系统 ID 的跟踪 ID)以及交叉引用应用的跟踪 ID。
在 Source Definition 中添加新的源,并根据需要为其命名为 clear 或 Null
在下拉菜单中显示原始数据字段的位置,将其更新为静态。将源保留为未配置或未配置。
将此新源映射到您要清除的 2 个字段。在选项中设置为替换并取消选中添加未知并设置为填充空值。
映射 Target 应用的 Tracking ID 并映射交叉引用的 Tracking ID。
将两个应用的关键字段定义设置为跟踪 ID
将数据馈送设置为仅更新。删除创建的复选标记
如果您要做的不仅仅是清除 2 个字段,那么 Stan Utevski 的回答大部分是正确的,除非您必须在字段中包含您正在评估的“批准”字段才能显示您的报告。否则计算将无法验证。
【讨论】:
以上是关于RSA Archer 中的 Archer 到 Archer 数据馈送的主要内容,如果未能解决你的问题,请参考以下文章
动画片 FATE中 LANCER(枪兵) ARCHER(弓兵)RIDER(骑兵)ASSASSIN(暗杀者)的前生分别是啥人