Skip Navigation
Expand
カスタマ・ポータル・ページ・セットのお客様アカウントのカスタマイズ
Answer ID 7697   |   Last Review Date 09/11/2019

カスタマーポータルのエンドユーザーページセットでアカウントページをカスタマイズするにはどうすればよいですか?

環境:

Customer Portal, End-user Pages

解決策: 

カスタマ・ポータル・ページ・セットでは、エンドユーザーは、最初にタブログインリンクをクリックするとログイン・ページに転送されます。このページでは、有効なユーザー名とパスワードを入力するか、パスワードをEメールで送信してもらうように要求するか、「アカウントを登録」をクリックして新しい連絡先レコードをサイトに作成できます。ユーザーは、正しくログインすると、エンドユーザー・インタフェースのアカウント領域に関連した複数のページにアクセスできます。


アカウントページを定義するファイル

デフォルトのアカウントページを定義するファイルは、次のディレクトリにあります。スタッフ・プロファイルでWebDAVボックスが有効になっているスタッフ・メンバーは、これらのファイルをダウンロードして、ビジネス・ニーズに応じてカスタマイズできます。

views/pages/utilsディレクトリ:

  • login_form.php -- このファイルは、ユーザーがアカウント領域にログインできるようにします。
  • create_account.php -- このファイルは、ユーザーがエンドユーザー・ページから新しいアカウントを作成できるようにします。デフォルトでは、新しいユーザーがログイン・ページから「アカウントを登録」ボタンをクリックすると、このページに転送されます。


views/pages/accountディレクトリ:

  • change_password.php -- ユーザーはログインに使用するパスワードを更新できます。「概要」ページまたは「アカウント設定」ページの「パスワードの変更」リンクからアクセスします。
  • overview.php -- 「ホーム」ページには、アカウントページの他の領域へのリンクが含まれます。
  • profile.php -- このページでは、ユーザーは、Eメール・アドレスおよび連絡先情報を更新できます。ナビゲーションバーの「アカウント設定」リンクまたは「アカウントの概要」ページからアクセスします。
  • sla.php -- 連絡先または組織のレコードに関連付けられている有効なサービス・レベル契約(SLA)を表示します。このページには、ナビゲーション・バーの「サービス契約」ボタンから、または「ホーム」ページの「サービス契約]リンクからアクセスします。


pages/account/questionsディレクトリ:

  • list.php -- このページには、ユーザーがナビゲーションバーの「サポート履歴」リンクまたは「概要」ページの「サポートに関する質問をすべて表示」リンクをクリックしたときに、連絡先レコードに関連付けられたインシデントのリストが表示されます。

    デフォルトで、このページはレポートID 159を使用して、実行時フィルタと、インシデント・リストの出力列を定義します。実行時フィルタは、リスト・ページの最上部にある「詳細検索」領域に含まれます。「詳細検索」領域は、standard/may_2008/MyStuffSearchArea複合ウィジェットで定義されます。
  • detail.php -- ユーザーがリスト・ページからインシデント・リンクをクリックすると、特定のインシデントがこのページに表示されます。このページの「検索」領域は、tandard/may_2008/MyStuffSearchAreaウィジェットで定義されます。ページの下部は、ファイルに含まれている複数の標準ウィジェットによって制御されます。
  • print.php -- このファイルは、ユーザーがインシデントの詳細ページから「この情報を印刷」アイコンをクリックすると表示されるページを定義します。
  • update.php -- このページは、ユーザーがインシデントの詳細ページの下部から「質問を更新」をクリックすると表示されます。更新ページでは、ユーザーは、インシデントにコンテンツを追加したり、インシデントを解決済のステータスに設定できます。


pages/account/notifディレクトリ

  • list.php -- このページには、アンサーが更新されたら通知するようにエンドユーザーが登録したアンサーのリストが表示されます。通知リスト・ページでは、デフォルトで、エンドユーザーが特定のプロダクトまたはカテゴリに割り当てられたすべてのアンサーに通知登録することもできます。
  • detail.php -- 通知詳細ページには、アンサーのコンテンツが表示されます。ページの下部で、ユーザーは、「リクエストを更新」をクリックして通知登録を延長するか、「リクエストを削除」をクリックして、そのアンサーの通知登録を取り消すことができます。


環境設定

アカウントページのほとんどの機能は、特定のページごとにphpファイル内で定義されます。ただし、一部の環境設定は、エンドユーザー・ページのいくつかの領域に影響します。次の環境設定を確認して、サイトの機能に関連してこれらがどのように設定されるかを判断してください。

  • ANS_NOTIF_DURATION -- アンサーが通知登録されている日数を指定します。アンサーの通知登録は、指定した日数が経過すると削除されます。この値を0に設定した場合、通知登録は期限切れになりません。
  • MYSEC_LOGIN_COOKIE_EXP -- エンドユーザー・ログイン・クッキーが期限切れになるまでの時間(分単位)を指定します。0は、クッキーが期限切れにならないことを意味します。-1は、エンドユーザーのコンピュータでクッキーが設定されないことを意味します。0でも-1でもない場合、最小値は10分です。10未満の値は10に丸められます。「+」を前に付けた負でない設定は、クッキーが必要であることを示します。ブラウザでクッキーを有効にしていないエンドユーザーはログインできません。デフォルトは1440です。注意:この設定はマーケティング・ドキュメントにのみ使用されます。

詳細情報は、現在ご利用のバージョンのオンライン・ドキュメンテーションにある カスタマ・ポータル > アカウント・ページ セクションをご覧ください。 Oracle B2C Service オンライン・ドキュメンテーション又はマニュアルにアクセスするには、Oracle B2C Serviceプロダクトのドキュメントをご覧ください。

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.