Contact エンティティのフィールドが変更されたときに電子メールを送信するワークフローを作成しました。メール フォームの To フィールドでユーザーを指定すると、すべてが期待どおりに機能します。
ただし、別のエンティティにあるユーザー フィールドを指定すると、ワークフローは完了しますが、電子メールは送信されません。
このユーザー フィールドは、連絡先エンティティにリンクした構成エンティティにあります。ワークフローの電子メール フォームでフォーム アシスタントを使用して、フィールドを引き上げることができます。次のようになります。
{ConfigurationEmail(ContactToConfig (ConfigurationEntity))}
ContactToConfig は、Contact と ConfigurationEntity の間の関係です。ConfigurationEntity には、現在ユーザーが入力されているユーザー検索フィールドが含まれています。
これをテストするために、作業中のユーザーに CC を送信し、本文に上記の参照を配置しました。電子メールは CCd ユーザーに送信されますが、他のユーザーには送信されません (上記の参照を使用)。電子メールの本文には何も表示されず、参照が解決されていないことがわかります。
なぜこれが機能しないのか考えていますか?
更新:どうにかして ConfigurationEnity のインスタンスを指定する必要があると思います。現在は 1 つしかありませんが、上記の参照はエンティティを見ていると思います。データを持つ特定のオブジェクトではありません。