0

我正在处理一个要求,我必须从 Informatica Mapping 调用存储过程并将返回的值存储在一个变量中,并将该变量值传递给工作流级别,然后决定是否发送电子邮件。

我已经创建了映射,但不确定如何将变量值传递到电子邮件任务中。

对此有何建议?

谢谢

4

1 回答 1

1

使用Mapping Variable并设置它的SetVariable功能。接下来,创建一个工作流变量并在会话Components选项卡上使用它,Post-session on success variable assignment将映射变量中的值传递给工作流变量。然后在您的电子邮件任务中使用工作流变量 - 或工作流中的任何其他位置。

使用一些默认值初始化变量是一个非常好的主意,例如 -999,Assignment task在工作流中使用,然后还使用 将Pre-session variable assignment默认值传递给映射变量。否则,您可能正在使用存储库中持久保存的值进行处理。

于 2019-01-08T11:50:43.807 回答