我目前正在创建一个Informatica映射和工作流程,当映射中的特定字段发生变化时,我必须发送电子邮件。现在,我对该字段进行了排序,然后将其发送到事务控制转换,在该事务控制转换中,我实现了逻辑,以便如果当前字段值与前一个字段值不匹配,则将提交,否则将继续事务。
我遇到的问题是,在会话级别,每次提交目标值时(当字段值更改时),我都必须发送一封电子邮件,而我不完全确定如何做到这一点。如何创建在会话中多次发送电子邮件的工作流?另一个重要因素是,每次运行此会话时,必须发送的电子邮件数量或每次提交的行数都可能发生变化。那么有没有一种方法可以基于不断变化的标准来实现这个逻辑呢?
举一个更具体的例子,假设我有字段'Names‘和'Number',每次名字改变时,我必须能够发送一封电子邮件给列出'Names’和'Number‘字段的人。
Names Number
Bob 23
Bob 31
Bob 41
Alex 14
Alex 75
Steve 32
Steve 29
Steve 83下一次运行会话时,字段可能完全不同,如下所示,但我仍然需要相同的逻辑来应用,如果名称更改,我必须向某人发送电子邮件。
Names Number
Tom 42
Carl 12
Carl 23
Carl 56
Carl 23
Evan 31
Evan 24
Kevin 21希望我所说的已经足够清楚了。并提前感谢您的帮助!
发布于 2017-03-09 18:25:09
恐怕不可能仅仅通过Email Task或session's On Success Email发送多封电子邮件。它们只发送一条消息。
您可以尝试使用输出和shell脚本,该脚本将使用列表作为输入来生成和发送电子邮件。
https://stackoverflow.com/questions/42662013
复制相似问题