0

複数のドキュメントを含むタスクを作成します。各ドキュメントには番号があります。ワークフローに、区切り記号で区切られた各ドキュメント番号を含む文字列フィールド (docNums) があります。ログ/メール テンプレートは特定のタイプのみを受け入れるため、これを行いました。「stp_new.msg」テンプレートを編集して、docNums フィールドを含めました。区切り文字として何を使用しても、プレーンテキストしか得られません。(<BR>メールにテキスト " <BR>" として表示されます。

改行/改行を提供するための区切り記号として何を使用できますか? それとも、私はこれをすべて間違って見ていますか?

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

4

1 に答える 1

1

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

HTML テンプレート(stp_new.msg セクション):

<pre>{$stringContainingList}</pre>

変数には、セパレータ hex("0A") を入力する必要があります

Java ( list はデータが入力されたリストです):

String stringList;

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

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

arraytostring(array,"","",hex("0A"))
于 2017-04-06T20:57:16.120 に答える