【Fusion DCS】DCSサインアップで言語設定を行い、ユーザーが選択した言語でIDCSアクティベーションメールを受信
Set Language Preference in DCS Signup to Receive IDCS Activation Emails in User’s Selected Language
まとめ:
DCS ユーザーのサインアップ時に電子メールの言語を動的に選択し、ユーザーが選択した言語に基づいてアクティベーション電子メールの内容を取得するためのガイダンスが必要です。
内容(機密情報は必ず隠してください):
当社では、IDCS ベースのユーザー登録とアクティベーションを備えた Oracle Digital Customer Service (DCS) を実装しています。
DCSポータルでのユーザーセルフ登録時に、サインアップページでユーザーが希望する言語(例:英語、アラビア語)を選択できるようにすることが要件となっています。この選択に基づいて、IDCSから送信されるアクティベーションメール(および後続のパスワードリセットメール)は、選択された言語で配信される必要があります。
私たちは次のことを理解しています:
IDCS 電子メール テンプレートは複数の言語をサポートしています。
電子メールの言語は、IDCS ユーザー プロファイルの優先言語の値によって決まります。
DCSポータル経由でユーザーを登録する場合、selfRegistrations APIのみが呼び出されます。その後、Fusion Serviceに連絡先が作成され、対応するユーザーがIDCSに自動的に作成されます。しかし、このユーザーと連絡先の同期がバックグラウンドでどのように処理されているかは不明です。
ユーザーが DCS サインアップ ページで [送信] ボタンをクリックすると、ユーザーがすぐに作成され、IDCS によってアクティベーション メールが送信されます。
サインアップページに「優先言語」ドロップダウンを配置し、選択された値をFusionの連絡先オブジェクトのカスタムフィールドに保存する予定です。ただし、以下の点についてご教示いただきたいです。
この連絡先フィールドを、IDCS ユーザー プロファイルの preferredLanguage フィールドにどのようにマップできますか?
DCS ポータルを通じて IDCS ユーザーを作成するときに、属性マッピングを定義したり、言語設定を動的に渡したりする方法はありますか?
これを実現するためのガイダンスや推奨アプローチがあれば、ぜひ教えてください。
バージョン(該当する場合は、使用しているバージョンを含めてください):
25A