機械翻訳について

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

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

電子メールの送信:

シグネチャ:

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として送信する電子メール・アドレスを表します。

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

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

  • サブジェクト歌: Eメール件名を表します

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

  • messageBody: Eメール本文を表します。

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

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

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

  • logInteraction: ログ'Y' (取得の有効化)または'N' (取得の無効化)を取得する場合。

戻り値:

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

テンプレートの取得:

この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: Eメール件名を表します。

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

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

  • senderEmail: 送信者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')