アカウントと連絡先の設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:9分
  • アカウントはサポート対象の外部顧客であり、連絡先はアカウントの従業員であるユーザーです。

    始める前に

    必要なロール:admin

    このタスクについて

    アカウントには、顧客アカウントとパートナーアカウントの 2 種類があります。[アカウント] フォームの [顧客] および [パートナー] フィールドは、アカウントタイプを表しています。アカウントは、顧客アカウント、パートナーアカウント、またはその両方として作成できます。

    パートナーは、サポート対象の外部顧客であり、他の顧客への販売、サポートを行っています。パートナーは、顧客の代わりにケースを報告および管理することができます。パートナーは、顧客になることもできます。
    注:
    顧客アカウントデータをインポートした後、アカウントコードシステムプロパティも設定する必要があります。
    アカウントは複数の連絡先を持つことができますが、連絡先には 1 つのアカウントのみを関連付けることができます。連絡先には、1 つ以上の資産とサービス契約を関連付けることができます。また、連絡先はユーザー ID を保持して、カスタマーポータルにログインすることもできます。
    注:
    連絡先はシステム内のユーザーです。連絡先を作成すると、そのユーザーが [ユーザー] テーブル (sys_user) にも追加されます。

    手順

    • ガイド付きセットアップを使用して、既存のアカウントと連絡先をインポートできます。
    • カスタマーサービス管理 (CSM) アプリケーションを使用して、新しいアカウントと連絡先を作成できます。

    ガイド付きセットアップを使用したアカウントと連絡先のインポート

    カスタマーサービス管理 (CSM) ガイド付きセットアップを使用して、既存のアカウントと連絡先をインポートします。

    始める前に

    必要なロール:admin

    このタスクについて

    顧客アカウントデータをインポートした後、アカウントコードシステムプロパティも設定する必要があります。

    手順

    1. 移動先 すべて > カスタマーサービス > 管理 > ガイド付きセットアップ をクリックし、「 開始」をクリックします。
    2. [基盤データ] カテゴリで、[ようこそ] をクリックします。
    3. 次のいずれかをクリックします。
      • アカウントのインポート
      • 連絡先のインポート
    4. データを外部データソースからインポートセットにアップロードします。
    5. 変換マップを作成します。
    6. 変換マップを実行してデータを転送します。
    7. データレコードがターゲットテーブルにインポートされたことを確認します。

    アカウントコードとアカウントパス

    アカウントコードはアカウントの一意の識別子であり、アカウントパスはアカウント階層を確立します。

    アカウントコード

    アカウントコードは、ServiceNow インスタンスのアカウントを識別する一意のキーです。このコードは、アカウントフォームの [アカウントコード] フィールドに保存されます。

    アカウントコードは一意である必要があります。アカウント [customer_account] テーブルに既に存在するアカウントコードを使用して新しいレコードを挿入しようとすると、コードの値が次のエラーになります。

    java.sql.BatchUpdateException:キー account_path のエントリーが重複しています

    アカウントパス

    アカウントパスは、さまざまなアカウント間の階層を確立します。このパスは、アカウントフォームの [アカウントパス] に保存されます。

    アカウントパスは、階層内の各アカウントのアカウントコードの組み合わせです。たとえば、次のアカウントを使用してアカウントパスを示してみましょう。親会社と子会社の 3 つのレベルを持つアカウント階層の例
    表 : 1. アカウントパスをデモするアカウントの例
    アカウント アカウントコード アカウントパス
    Boxeo ~~~~1

    ~~~~1

    Boxeo は親会社です。Boxeo のアカウントパスはアカウントコードと同じであり、これは階層内の最初の要素であることを示します。

    Boxeo USA ~~~~2

    ~~~~1/~~~~2

    Boxeo USA は Boxeo の子会社です。アカウントパスの構造は、Boxeo/Boxeo USA として解釈されます。

    Boxeo EMEA ~~~~3

    ~~~~1/~~~~3

    Boxeo EMEA も Boxeo の子会社で、アカウントパスの構造は Boxeo/Boxeo EMEA として解釈されます。

    Boxeo France ~~~~5

    ~~~~1/~~~~3/~~~~5

    Boxeo France は Boxeo EMEA の子会社です。このアカウントパスの構造は、Boxeo/Boxeo EMEA/Boxeo France として解釈されます。

    アカウントレコードのインポート

    何らかのソースシステムから変換マップを使用してデータをインポートしてアカウントレコードを作成する場合は、必ずビジネスルールを実行してください。アカウントパスは、ビジネスルールを使用したアカウント [customer_account] テーブルのレコードの挿入、更新、および削除に基づいて追加、更新、および削除されます。ビジネスルールが実行されない場合、アカウントパスが空白になり、データアクセスの問題が発生する可能性があります。
    注:
    インポート中にビジネスルールを実行しない場合は、新しくインポートされたレコードの [アカウントパスの更新 (Update account path)] ビジネスルールでスクリプトを実行して、アカウントパスを正しく設定します。

    アカウントコードのプロパティを設定します。

    顧客アカウント情報をインポートしたら、[com.snc.cs_base.last.generated.code.tree.path] プロパティを正しいアカウントコード値で更新します。

    始める前に

    必要なロール:admin

    このタスクについて

    com.snc.cs_base.last.generated.code.tree.path システムプロパティには、アカウント (customer_account) テーブルに最近作成された顧客アカウントのアカウントコードの値が保存されます。

    新しい顧客アカウントレコードを作成すると、システムはこのプロパティを使用してアカウントの一意のアカウントコード値を決定します。その後、プロパティは、次のアカウントコード値を次のアカウントレコード挿入の一意の値として設定できるように、この最新のアサインされた値で更新されます。

    [com.snc.cs_base.last.generated.code.tree.path] プロパティの値は、最後に挿入された顧客アカウントレコードの [アカウントコード] フィールドの値と一致している必要があります。他のソースまたはインスタンスからデータをインポートすることで顧客アカウントレコードを作成すると、これらの値が同期されない場合があります。これらの値が一致しない場合、システムはアカウントテーブル内の次の新規レコードの作成時にエラーを生成します。

    java.sql.BatchUpdateException:キー account_path のエントリーが重複しています

    このエラーを修正するには、以下の手順を使用してください。

    手順

    1. 最後に作成されたアカウントのアカウントコードを決定します。
    2. システムプロパティ [sys_properties] テーブルに移動します。
    3. com.snc.cs_base.last.generated.code.tree.path プロパティをステップ 1 で決定した値に設定します。

    顧客アカウントの作成

    アカウントは、サポート対象の外部顧客です。アカウントレコードを作成するには、カスタマーサービス管理 (CSM) アプリケーションを使用します。

    始める前に

    必要なロール:sn_customerservice_manager または admin

    このタスクについて

    アカウントには、顧客アカウントとパートナーアカウントの 2 種類があります。[アカウント] フォームの [顧客] および [パートナー] フィールドは、アカウントタイプを表しています。アカウントは、顧客アカウント、パートナーアカウント、またはその両方として作成できます。

    パートナーは、サポート対象の外部顧客であり、他の顧客への販売、サポートを行っています。パートナーは、顧客の代わりにケースを報告および管理することができます。パートナーは、顧客になることもできます。

    手順

    1. 移動先 すべて > カスタマーサービス > カスタマー をクリックし、次のいずれかのアクションをクリックします。
      • 顧客アカウントを作成するには、[アカウント] をクリックします。
      • パートナーアカウントを作成するには、[パートナー] をクリックします。
    2. [新規] をクリックし、アカウントフォームのフィールドに入力します。
      新しい顧客アカウントレコードを作成すると、システムは com.snc.cs_base.last.generated.code.tree.path システムプロパティを使用してそのアカウントの一意のアカウントコード値を決定します。その後、プロパティは、次のアカウントコード値を次のアカウントレコード挿入の一意の値として設定できるように、この最新のアサインされた値で更新されます。
      注:
      このプロパティが元の値にリセットされると、システムは既に使用されているアカウントコードを使用して新しいアカウントを作成しようとします。この場合、無効な挿入が発生する可能性があります。
    3. [送信] をクリックします。

    追加のアカウントの住所の作成

    アカウントには、メインの住所と、出荷先および請求先の住所など、複数の住所を指定することができます。

    始める前に

    必要なロール:sn_customerservice_manager または admin

    このタスクについて

    アカウントのメインの住所は、アカウントフォームのフィールドに保存されます。アカウントの出荷先と請求先の住所は、[住所] 関連リストで作成され、保存されます。アカウントには、複数の出荷先と請求先の住所を指定できます。

    手順

    1. 移動先 すべて > カスタマーサービス > カスタマー > アカウント.
    2. 目的のアカウントの番号をクリックします。
    3. [住所] 関連リストで、[新規] をクリックします。
    4. 場所フォームのフィールドに入力します。
    5. 住所のタイプとして、[請求先] または [出荷先] のいずれかを選択します。
    6. オプション: [プライマリー] フィールドを有効にします。
      複数の請求先または出荷先の住所がある場合は、このフィールドを使用して 1 つをプライマリーアドレスとして指定します。
    7. [送信] をクリックします。

    顧客連絡先の作成

    連絡先とは、アカウントの従業員であるユーザーのことです。連絡先レコードを作成するには、カスタマーサービス管理 (CSM) アプリケーションを使用します。

    始める前に

    必要なロール:sn_customerservice_manager または admin

    このタスクについて

    アカウントは複数の連絡先を持つことができますが、連絡先には 1 つのアカウントのみを関連付けることができます。連絡先には、1 つ以上の資産とサービス契約を関連付けることができます。また、連絡先はユーザー ID を保持して、カスタマーポータルにログインすることもできます。
    注:
    連絡先はシステム内のユーザーです。連絡先を作成すると、そのユーザーが [ユーザー] テーブル (sys_user) にも追加されます。

    手順

    1. 移動先 すべて > カスタマーサービス > カスタマー > 連絡先.
    2. [新規] をクリックし、[連絡先] フォームのフィールドに入力します。
    3. 連絡先情報 (名前、メールアドレス、電話番号など) を入力します。
    4. 連絡先の会社の名前を [アカウント] フィールドに入力します。
    5. [タイムゾーン] を選択します。
    6. [言語] を選択します。
    7. [通知] 設定を選択します。
    8. [送信] をクリックします。
      登録要求が承認された後、顧客の連絡先はユーザー ID と一時パスワードが記載されたメールを受信します。連絡先は、初回ログイン時に、パスワードを変更するように求められます。