如何使用映射中的变量值来决定是否发送电子邮件

How to use a variable value from mapping for taking a decision to send an email or not

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

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

对此有什么建议吗?

谢谢

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

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