Email Informatica,通过一个会话发送多封电子邮件

Email Informatica,通过一个会话发送多封电子邮件,email,mapping,workflow,informatica,informatica-powercenter,Email,Mapping,Workflow,Informatica,Informatica Powercenter,我目前正在创建一个Informatica映射和工作流,当映射中的某个特定字段发生更改时,我必须根据该映射和工作流发送电子邮件。现在,我对该字段进行了排序,然后将其发送到事务控制转换,在该转换中我实现了逻辑,因此如果当前字段值与前一个字段值不匹配,我将提交,否则我将继续事务 我遇到的问题是,在会话级别,每次提交目标值时(当字段值更改时),我都必须发送一封电子邮件,我不完全确定如何执行该操作。如何创建一个在会话中多次发送电子邮件的工作流?另一个重要因素是,每次运行此会话时,必须发送的电子邮件数量可能

我目前正在创建一个Informatica映射和工作流,当映射中的某个特定字段发生更改时,我必须根据该映射和工作流发送电子邮件。现在,我对该字段进行了排序,然后将其发送到事务控制转换,在该转换中我实现了逻辑,因此如果当前字段值与前一个字段值不匹配,我将提交,否则我将继续事务

我遇到的问题是,在会话级别,每次提交目标值时(当字段值更改时),我都必须发送一封电子邮件,我不完全确定如何执行该操作。如何创建一个在会话中多次发送电子邮件的工作流?另一个重要因素是,每次运行此会话时,必须发送的电子邮件数量可能会发生变化,或者每次提交的行数也可能会发生变化。那么,有没有一种方法可以基于不断变化的标准来实现这种逻辑呢

举一个更具体的例子,假设我有“name”和“Number”两个字段,每次名称更改时,我都必须能够向某人发送一封电子邮件,列出“name”和“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

希望我所说的足够清楚。提前感谢您的帮助

恐怕仅仅通过电子邮件任务或成功电子邮件上的会话发送多封电子邮件是不可能的。这些只发送一条信息

您可以尝试使用输出和shell脚本,使用列表作为输入,为您生成和发送电子邮件