機械翻訳について

状態モデルAPIを使用した更新通知の送信

次のAPIを使用して、状態モデルから顧客および内部通知を送信します:

SEND EMAIL:

シグネチャ:

sendEmail (Long contractId, String toAddress, String ccAddress, String bccAddress,String language, String subject, String messageTemplate, String messageBody, String contractLayoutTemplate,String termsLayoutTemplate, String attachmentName, String logInteraction)

  • contractId: 契約を表すID。

  • toAddress: 通知を送信する電子メール・アドレスを表します。

  • ccAddress: 通知をCCとして送信するEメール・アドレスを表します。

  • bccAddress: 通知をBccとして送信するEメール・アドレスを表します。

  • 言語: テンプレート・セット・ルールのメッセージ言語を表します。

  • コンテンツ: 電子メールの件名を表します

  • messageTemplate: 通知ルールで定義されたメッセージ・テンプレート名を表します。

  • messageBody: 電子メールの本文を表します。

  • contractLayoutTemplate: 通知ルールで定義された契約レイアウト・テンプレート名を表します。

  • termsLayoutTemplate: 通知ルールで定義された条件レイアウト・テンプレート名を表します。

  • attachmentName: 通知ルールで定義された添付名を表します。

  • logInteraction: ログ「Y」(取得可能)または「N」(取得不可)を取得する場合。

戻り値:

ブール - 正常にEメールAPIがトリガーされた場合、またはfalseが返された場合、true。

GET TEMPLATE:

このAPIは、イベント通知ルールからテンプレートを取得するために使用されます。

シグネチャ:

getTemplate(Long contractId, String language, String event).

パラメータ:

  • contractId: 契約を表すID。

  • 言語: テンプレート・セット・ルールのメッセージ言語を表します。

  • イベント: イベント条件コードを表します。

戻り値:

  • 文字列配列[]:

    • 0- ContractLayoutTemplate

    • 1- TermsLayoutTemplate

    • 2- MessageTemplate

    • 3- AttachmentName

SendEmailおよびGetTemplateのサンプル・コード:

Groovyスクリプト:


String[] attTemplates = new String[4];
attTemplates=eventModel.applicationModule.getTemplate(ContractId,"US","ORA_SEND_QUOTE"); 
String toAddress="abc@oracle.com";
String ccAddress="xyz@oracle.com";
String bccAddress="def@oracle.com";
String language="US";        
String subject="Test";
String messageTemplate=attTemplates[2];
String messageBody="MessageBody";
String contractLayoutTemplate=attTemplates[0];
String termsLayoutTemplate=attTemplates[1];
String attachmentName=attTemplates[3];
String logInteraction="Y";
boolean sri=eventModel.applicationModule.sendEmail(contractId, toAddress, ccAddress, bccAddress, language, subject, messageTemplate, messageBody, contract

NOTIFYREP:

シグネチャ:

notifyRep(String messageSubject, String messageText, List<String> toSet, String senderEmail).

パラメータ:

  • messageSubject: 電子メール件名を表します。

  • messageText: 電子メール本文を表します。

  • toSet: 通知を送信するEメール・リストのセットを表します。

  • senderEmail: 送信者Eメールを表します。

戻り値:

ブール - 正常にEメールAPIがトリガーされた場合、またはfalseが返された場合、true。

次のコードの例 Notifyrep:

List<String> s= new ArrayList<String>();
s.add('xyz@oracle.com');
boolean sri=
eventModel.applicationModule.notifyRep('Test','from message body',s,'srinivas.arram@oracle.com')