您的位置:首页 > 数据库 > Oracle

ORACLE R12 Workflow Mailer设置

2016-06-24 10:03 447 查看
ORACLE R12 Workflow Mailer设置
(目的:进行产品环境的工作流邮件配置)

撰写人:        
撰写日期:        
最后更改日期:        
文控编号:         
版本号:         1.0

审批人:
项目经理        
项目经理        
        Copy Number        _____
设置Workflow Notification Mailer
为将通知(Notification) 以邮件形式发送给用户,需要做如下配置。
准备工作
在Oracle系统中进行设置前,首先要在邮件服务器上做如下设置:
1.        在邮件服务器上创建邮件帐户, 如: oracleerp@aviagesystems.com
设定user password: oracleerp abcd1234
2.        检查并发处理器服务器是否和邮件服务器可成功创建连接。在并发请求服务器(Java Mailer在此服务器上运行)上进行如下检查。(蓝色为输入命令)
3.1 检查 SMTP 服务 (SMTP服务器 10.10.10.103,端口:25)
以applmgr用户登录并发请求服务器 (10.10.30.11).
ebstest@[/home/appltest]#telnet 10.10.10.103 25
Trying...
Connected to 10.10.10.103.
Escape character is '^]'.
220 mail.sina.com ESMTP Service (Lotus Domino Release 7.0.2) ready at Wed, 23 Jan 2008 18:33:15 +0800
EHLO 10.10.30.11
250-mail.sina.com Hello 10.10.30.11 ([10.10.30.11]), pleased to meet you
250-HELP
250-AUTH LOGIN
250-SIZE
250 PIPELINING
MAIL FROM: oracleerp@aviagesystems.com
250 wftest@sina.com...
Sender OK
RCPT TO: zhangxiong08@hotmail.com
250 oracleerp@aviagesystems.com...
Recipient OK
DATA
354 Enter message, end with "." on a line by itself
Subject: Test message via smtp server
Test message body
.
250 Message accepted for delivery
quit
221 mail.sina.com SMTP Service closing transmission channel
Connection closed.

3.2 检查 IMAP 服务及目录(如果需要在邮件中处理通知)
(IMAP服务器 10.10.10.103,端口:143)
ebstest@[/home/appltest]#telnet 10.10.10.103 143
Trying...
Connected to 10.10.10.103.
Escape character is '^]'.
* OK Domino IMAP4 Server Release 7.0.2 ready Wed, 23 Jan 2008 18:40:53 +0800
1 login oracleerp abcd1234
1 OK LOGIN completed
1 select "INBOX"
* 4 EXISTS
* 0 RECENT
* OK [UNSEEN 4] Message 4 is first unseen
* OK [UIDVALIDITY 7] UIDs valid
* OK [UIDNEXT 15] Predicted next UID
* FLAGS (\Flagged \Seen \Answered \Deleted \Draft)
* OK [PERMANENTFLAGS (\Flagged \Seen \Answered \Deleted \Draft \*)] Permanent flags
1 OK [READ-WRITE] SELECT completed
1 select "DISCARD"
* 4 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 4] UIDs valid
* OK [UIDNEXT 5] Predicted next UID
* FLAGS (\Flagged \Seen \Answered \Deleted \Draft)
* OK [PERMANENTFLAGS (\Flagged \Seen \Answered \Deleted \Draft \*)] Permanent flags
1 OK [READ-WRITE] SELECT completed
1 select "PROCESS"
* 9 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 5] UIDs valid
* OK [UIDNEXT 10] Predicted next UID
* FLAGS (\Flagged \Seen \Answered \Deleted \Draft)
* OK [PERMANENTFLAGS (\Flagged \Seen \Answered \Deleted \Draft \*)] Permanent flags
1 OK [READ-WRITE] SELECT completed
1 logout
* BYE logging out
1 OK LOGOUT completed
Connection closed.

若上述监测不能通过需联系邮件服务器管理员协助解决。

配置应用服务
1.        启动相关服务组件
使用系统管理员职责进入Oracle Application Management主页。(OAM Home Page可以通过多种路径进入,下面仅列出其中一种)
职责: System Administrator
路径: Workflow: Oracle Applications Manager -> Workflow Manager

进入下面界面,检查服务Notification Mailer是否已启动。

若未启动,则点击该页面下部的链接 Service Components(如图),进入Service Compoents管理页面。

在服务组件管理页面点击某个服务组件的容器(Container),如Workflow Agent Listener Service,进入Service Instance管理页面,如下图。

在该页面上启动Workflow Mailer Service和Workflow Agent Listener Service。保证在进行Notification Mailer之前,这两项服务已处于激活状态。
回到Service Components管理页面,Workflow Agent Listener Service会自动启动下列服务组件:
Workflow Deferred Notification Agent Listener
Workflow Error Agent Listener
Workflow Inbound Notification Agent Listener
这些组件是设置Workflow Mailer必须的,保证它们已运行。

2.        设定Workflow Notification Mailer
在Service Components页面上选择Workflow Notification Mailer,点击Edit,进入设置界面。

Step 1: 如图所示,填入下列信息:
Outbound Email Account (SMTP)
*Server Name: mail.aviagesystems.com ( SMTP Server Host Name)
若启用SSL,则选择Outbound SSL Enabled.

若需要收邮件,或在邮件中处理通知,则需要设置以下部分。
Inbound Email Account (IMAP) 
Inbound Processing 1 选择该选项允许邮件中处理通知。
Server Name: mail.aviagesystems.com ( IMAP Server Host Name)
User Name: oracleerp (事先定义的邮件帐户)
Password: abcd1234 (邮件帐户密码)
Reply-to Address: oracleerp@aviagesystems.com
若启用SSL, 则选择Inbound SSL Enabled 

Step 2:点击Advanced按钮,进入高级设置界面。高级设置界面共8个步骤。
8-1 Define: 该步保留默认信息。点击Next 进入下一步。

8-2 Details: 该步保留默认信息。点击Next 进入下一步。

8-3 Email Servers:
该步骤需要填写的信息:
Inbound Server Name: mail.aviagesystems.com
Username: oracleerp
Password: abcd1234
Outbound Protocal: SMTP
Outbound Server Name: mail.aviagesystems.com
Inbox Folder: INBOX
Processed Folder: PROCESS
Discard Folder: DISCARD
备注:INBOX(默认),PROCESS,DISCARD 在邮件中存在文件夹
点击Next进入下一步。

8-4 Message Generation: 修改Reply-to Address,指定为事先创建的邮件帐户,如oracleerp@aviagesystems.com.
点击Next进入下一步。

                   不能邮件审批解决方案:
Appl run command:
$AFJVAPRG -classpath $AF_CLASSPATH -Dprotocol=imap -Dport=993 -Dssl=Y -Ddbcfile=/u01/oracle/dev/inst/apps/dev_t1erpdb01/appl/fnd/12.0.0/secure/dev.dbc -Dserver=servername
-Dconnect_timeout=120 -Ddebug=Y -Dlogfile=/tmp/imaptest.log -Daccount=oracle -Dpassword=xxx -DdebugMailSession=Y oracle.apps.fnd.wf.mailer.Mailer
Html Agent:http://t1erpap01.geavic.com:8050/OA_HTML/(R12.1.3)

8-5 Schedule Event: 根据需要确定是否需要定时向邮件帐户oracleerp@aviagesystems.com中发送汇总的通知。点击Next进入下一步。

8-6 Tags: 保留默认,点击Next进入下一步。

8-7 Test:发送测试邮件以建议设置是否成功。在Recipient Role中选择指定邮件的用户,然后点击Send Test Message。该用户的邮箱会收到由Workflow Mailer发出的邮件。
点击Next进入下一步。

8-8 Review: 查看设置结果。

点击Finish按钮,完成设置。
点击Apply按钮使设置生效。

设置结果
设置完成后,在系统中发送的通知均会以邮件形式发送给收件人。如图所示,用户可在邮件中审批通知。

另一种报警启动方案
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息