--- sidebar_position: 1 title: "アカウント登録と作成" --- # アカウント登録と作成 ## 概要 このガイドでは、カスタマーポータルで新しいユーザーがアカウントを作成する方法を説明します。プロセスはメール認証から始まり、ユーザーが完全に新規か、Salesforceに既に存在するか、WHMCSの請求アカウントを既に持っているかによって分岐します。最終的に、ユーザーはポータルログイン、リンクされたWHMCSクライアントレコード、更新されたSalesforceアカウントを持つことになります。 ## ポータルフロー ### ステップ1:メールアドレスの入力 1. `/auth/get-started` の「はじめに」ページに移動します。ログインページから「Get started」または「Transfer your account」をクリックしてアクセスできます。 2. **「Get Started」**(はじめましょう)というタイトルと「Enter your email to begin.」(メールアドレスを入力してください)というサブタイトルのシンプルなフォームが表示されます。 3. メールアドレスフィールドにメールアドレスを入力し、**Send Verification Code**(認証コードを送信)をクリックします。 4. システムがそのメールアドレスに6桁のワンタイムコードを送信します。 ### ステップ2:メールの確認 1. ページが**「Verify Your Email」**(メールを確認)に変わり、「Enter the code we sent to your email.」(メールに送信したコードを入力してください)というサブタイトルが表示されます。 2. 正しいアドレスが使用されたことを確認できるよう、メールアドレスが画面に表示されます。 3. 6桁のコードを入力します。6桁すべて入力すると自動送信されるか、手動で**Verify Code**(コードを確認)をクリックできます。 4. コードは10分後に期限切れになります。期限が切れた場合は、**Resend code**(コードを再送信)リンクで新しいコードを取得してください。届かない場合は迷惑メールフォルダを確認してください。 5. 間違ったメールアドレスを入力した場合は、**Change email**(メールを変更)をクリックして前のステップに戻ります。 6. 試行回数には制限があります。残りが少なくなると「2 attempts remaining」のような警告が表示されます。 ### ステップ3:アカウントステータス(認証後の処理) コードが認証されると、システムがメールアドレスが既知かどうかを確認します。以下の4つの結果のいずれかが表示されます: #### 結果A:新規顧客(既存レコードなし) - ページに緑のチェックマーク付きの**「Email Verified!」**(メール認証完了!)が表示されます。 - 「Let's set up your account so you can access all our services.」(すべてのサービスにアクセスできるようアカウントを設定しましょう)というメッセージが表示されます。 - **Continue**(続行)をクリックして、アカウント作成フォームに進みます。 #### 結果B:Salesforceのみの顧客(以前のお問い合わせで既知) - ページに**「Welcome back, [名前]!」**(おかえりなさい、[名前]さん!)と表示され、以前のお問い合わせからの情報が見つかったことが説明されます。 - サマリーカードに既にファイルにあるデータ(以前のお問い合わせからの名前、メール、住所)と、まだ提供が必要なデータ(電話番号、生年月日、パスワード)が表示されます。 - 資格ステータスが既に判定されている場合は、それも表示されます。 - **Continue**(続行)をクリックしてアカウント作成フォームに進みます。一部のフィールドは事前入力されています。 #### 結果C:既存のWHMCS請求アカウント(ポータル未リンク) - ページに**「Welcome Back!」**(おかえりなさい!)と表示され、既存の請求アカウントが見つかったことが説明されます。 - サマリーカードにWHMCSからの既存データ(メール認証済み、名前、電話番号、住所)と提供が必要なもの(新しいポータルパスワード)が表示されます。 - **Continue**(続行)をクリックして移行フォームに進みます。 #### 結果D:ポータルアカウントが既に存在 - ページに**「Account Found」**(アカウントが見つかりました)と表示され、既にポータルアカウントがあることが説明されます。 - **Go to Login**(ログインへ)ボタンが表示され、メールアドレスが事前入力されたログインページに移動します。 ### ステップ4a:アカウント作成フォーム(新規顧客またはSalesforceのみ) このフォームでは、アカウント作成に必要な残りの情報を収集します。 **完全新規の顧客**は以下を入力します: - 姓名 - 住所(郵便番号、都道府県、市区町村、町名番地のフィールドを持つ日本向け住所フォーム) - 電話番号 - 生年月日(日付ピッカー) - 性別(ラジオボタン:男性、女性、その他) - パスワードとパスワード確認 - 利用規約とプライバシーポリシーへの同意チェックボックス(必須) - マーケティング同意チェックボックス(任意) **Salesforceのみの顧客**は、Salesforceアカウントレコードから名前と住所が事前入力されます。事前入力された情報のサマリーが上部に表示され、残りのフィールド(電話番号、生年月日、性別、パスワード、利用規約)を入力します。 パスワード要件は入力時にリアルタイムで検証表示されます: - 8文字以上 - 大文字を含む - 小文字を含む - 数字を含む すべて入力したら**Create Account**(アカウント作成)をクリックします。 ### ステップ4b:アカウント移行フォーム(既存WHMCSユーザー) このフォームは請求情報がWHMCSに既に登録されているため、よりシンプルです。 - 名前、メール、電話番号、住所が無効化された(グレーアウトした)フィールドに表示され、登録情報を確認できますが、ここでは変更できません。 - 生年月日と性別は移行時には収集されません — WHMCSに既にこの情報があります。 - 以下を入力します: - パスワードとパスワード確認(上記と同じ要件) - 利用規約とプライバシーポリシーへの同意(必須) - マーケティング同意(任意) 準備ができたら**Set Up Account**(アカウント設定)をクリックします。 ### ステップ5:完了 - 緑のチェックマーク付きの**「Account Created!」**(アカウント作成完了!)ページが表示されます。 - 「Your account has been set up successfully. You can now access all our services.」(アカウントが正常に設定されました。すべてのサービスにアクセスできます)というメッセージが表示されます。 - 2つのオプションが提示されます: - **Go to Dashboard** — 新しいアカウントダッシュボードに移動 - **Check Internet Availability** — インターネットサービスページに移動して住所での利用可能状況を確認 - 自動的にログインされ、ポータルの使用を開始できます。 ## WHMCSで起こること 登録に成功すると、WHMCSで以下が確認できます: - **新しいクライアントレコードが作成**(新規およびSalesforceのみの顧客向け)、または**既存のクライアントレコードがリンク**(WHMCS移行向け)。 - **Clients > Client List** に移動し、登録時に使用したメールアドレスで検索します。 - クライアントレコードを開き、以下を確認します: - **First Name** と **Last Name** が登録時に入力したものと一致 - **Email Address** が認証済みメールと一致 - **Phone Number** が入力したものと一致 - **住所フィールド**(Address 1、City、State、Postcode、Country)が入力したものと一致 - **カスタムフィールド**: - **Customer Number**(カスタムフィールドID 198)— 重要なリンクフィールド。SalesforceアカウントNumber(`SF_Account_No__c`)を保存し、WHMCSクライアントとSalesforceアカウントを接続します。 - **Date of Birth**(カスタムフィールドID 201)— 登録時に入力したものと一致 - **Gender**(カスタムフィールドID 200)— 登録時に選択したものと一致 - 新規顧客の場合、クライアントレコードは**Active**ステータスになります。 - WHMCS移行ユーザーの場合、既存のクライアントレコードがリンクされます。新しいクライアントは作成されません。 ### WHMCSとSalesforceの接続方法 WHMCSとSalesforceの接続は**Customer Number**を通じて確立されます: 1. SalesforceアカウントにはフィールドCustomer Number(`SF_Account_No__c`)があります。 2. WHMCSクライアントは同じ値を**カスタムフィールド198**(Customer Number)に保存します。 3. ポータルの内部データベースは、**ポータルユーザーID** ↔ **WHMCSクライアントID** ↔ **SalesforceアカウントID**をリンクするマッピングレコードを保存します。 この3方向リンクは登録時に作成され、すべてのクロスシステム操作に不可欠です。 ## Salesforceで起こること 登録に成功すると、Salesforceで以下が確認できます: - メールアドレスまたはCustomer Number(`SF_Account_No__c`)で**Account**レコードを検索します。 - アカウントの以下のフィールドを確認します: | フィールド | API名 | 期待値 | | --- | --- | --- | | Customer Number | `SF_Account_No__c` | 一意の顧客ID(WHMCSカスタムフィールド198と一致) | | Portal Status | `Portal_Status__c` | **Active** | | Portal Registration Source | `Portal_Registration_Source__c` | **New Signup**(新規顧客)または **Migrated**(WHMCS移行) | | WHMCS Account | `WH_Account__c` | 形式: "#1234 - Customer Name"(WHMCSクライアントIDを含む) | | Portal Last Sign-In | `Portal_Last_SignIn__c` | 登録のタイムスタンプ | | Email | `PersonEmail` | 認証済みメールアドレス | | Phone | `Phone` | 入力された電話番号 | ## 確認すべき重要事項 - 既にポータルアカウントがあるメールアドレスで登録を試みてください。「Account Found」メッセージが表示され、ログインに誘導されるはずです。 - WHMCSに存在するがポータルにないメールアドレスで登録を試みてください。事前入力されたデータでWHMCS移行フローが表示されるはずです。 - Salesforceにのみ存在するメールアドレスで登録を試みてください。事前入力された名前と住所データが表示されるはずです。 - 完全に新しいメールアドレスで登録を試みてください。事前入力なしの完全なアカウント作成フォームが表示されるはずです。 - パスワード検証の動作を確認してください:8文字未満、大文字なし、数字なしのパスワードを試してください。各ケースでエラーが表示されるはずです。 - 利用規約チェックボックスが必須であることを確認してください — チェックなしではフォームが送信されないはずです。 - 認証コードが10分後に期限切れになること、「Resend code」オプションが機能することを確認してください。 - 登録後、WHMCSとSalesforceを確認してレコードが正しく作成または更新されたことを確認してください。 - WHMCS移行の場合、WHMCSに重複クライアントが作成されていないことを確認してください。 - アカウント作成成功後、自動的にログインされ、再度ログインすることなくダッシュボードにアクセスできることを確認してください。