Informatica通过运行workflow发送Email

 

一、进入控制面板【邮件】建立outlook Profile

 

二、参考相关资料新建outlook Profile

 

三、配置Informatica PowerCenter Server

 

1. 打开 Informatica Power Center -> Informatica Server Setup -> Configuration

 

2. MS Exchange Profile的输入框中输入刚刚创建的Microsoft Outlook Profile.

 

四、分配service的权限

 

这步操作的主要目的是用户可以用他自己的帐户启动Informaitca Service Informatica Server 可以用有权限启动Informatica Service的账户发送email

 

1. 打开 控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 用户权限分配 -> 作为Service登录

 

2. 添加新帐号

 

五、验证我们刚才添加的帐号也可以启动Informatica Service

 

1. 打开 控制面板 -> 管理工具 -> 服务 -> Informatica -> Informatica属性->登录

 

2. 添加我们在上一步指定的用户作为Informatica Service启动的用户

 

3. 重新启动 Informatica Service

 

六、确认Informatica使用相同的系统文件(Windows操作系统)

 

1. 拷贝 mapi32.dll 文件, 从系统目录 "\WINDOWS\system32" Informatica "\Informatica PowerCenter\Repository Server\bin" "\Informatica PowerCenter\Server\bin" 目录下, 如果目的路径下存在mapi32.dll, 将其覆盖.

 

2. 重新启动 Informatica Server

七、新建一个可以发送EmailInformatica Workflow

 

1. 创建一个Email任务,需要说明的是Email Task包括两种,可重复使用的和非可重复使用的。非可重复使用的Email Task只能创建并使用在一个指定的session当中, 而可重复使用的Email Task是在Task Developer里,可以被多个不同的Session重复使用。在这里我们只是create一个最简单的例子给大家做个示范。

 

2. 打开 Workflow Designer, 创建一个workflow,名字:EmailSender。为新建的这个workflow添加一个Email任务。

 

3. 设置Email任务,包括接受的Email地址、标题、内容。Informatica当然也支持复杂的邮件内容和多个接收人的设置,大家可以参考Informatica的帮助,里面有非常详细的介绍,包括附件的添加、系统信息的获取等等。

 

4. 保存并运行EmailSender Workflow。在Workflow Monitor里我们可以看到Workflow的运行状态。如果运行成功,我们就可以查看一下收件人邮箱,Informatica已经把邮件发送成功了。

你可能感兴趣的:(windows,workflow,Microsoft,配置管理,Exchange)