0

複数のドキュメントを含むタスクを作成します。各文書には番号があります。 私は、区切り文字で区切られた各文書番号を含むワークフロー内の文字列フィールド(docNums)を持っています。ログ/電子メールテンプレートは特定のタイプのみを受け入れるため、これを行っています。 "stp_new.msg"テンプレートを編集してdocNumsフィールドを追加しました。 デリミタとして何を使用しても、私はプレーンテキストしか得られません。 (テキスト「<BR>」として電子メールで<BR>ショーのように。私は改行/キャリッジリターンを提供するために、区切り文字として使用することができますか?それとも私が間違っている、このすべてを見ているのですか?IBM Case Foundationの電子メール・テンプレートJavaからの新しい行の文字

を何

テンプレートが<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">です フィールドは、Javaで作成されている、とJavaはまた、(ICN経由)ワークフローを開始している。Outlookは単なるテキストとして扱われている、私は<BR>を試してみましたが、CFは&lt;br&gt;に変更しているようだ。

+0

私は過去に同じことを試みましたが、運がない場合は、動作させるかどうかお知らせください。ありがとう – WiredCoder

+0

いいえ。私は4ヶ月間応答がないIBMのPMRを公開しています。私は、デフォルトの通知がどれほど悪いか正直に驚いています。 IBMが修正したいと思うもののようだ。 –

+0

@ WiredC0der IBMがやって来て、答えが得られました。 –

答えて

1

リストためにはプロセスエンジン通知テンプレート電子メール内のリストとして表示される文字列(またはString [])の数(つまり、stp_n ew.msgなど)、テンプレートはString型変数として設定され、Preタグで囲まれたリストを必要とします。

HTMLテンプレート(stp_new.msg部):

<pre>{$stringContainingList}</pre> 
リストがどこにある変数は、セパレータヘクス( "0A")

ジャワ(移入される必要が

入力されたリスト):

String stringList; 

for (String s : list){ 
    stringList = stringList.concat(s).concat(String.valueOf((char)0x0A)); 
} 

プロセスエンジン(配列は文字列[]):

+0

答えのための@Christopherに感謝します。 – WiredCoder

関連する問題