Salesforce Marketing Cloud スポークの設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:9分
  • Salesforce Marketing Cloud 認証情報を使用して ServiceNow インスタンスと Salesforce Marketing Cloud を統合し、ServiceNow 要求を認証します。

    始める前に

    • 統合ハブサブスクリプションを要求します。
    • Salesforce Marketing Cloud スポークを有効化します。
    • Salesforce Marketing Cloud の必要なロール:新規ユーザーとロールを作成する権限を持つ admin ユーザー
    • 必要なロール:admin

    手順

    1. オプション: Salesforce Marketing Cloud スポークのベーシック認証の使用
    2. オプション: Salesforce Marketing Cloud スポークの OAuth 2.0 の使用

    Salesforce Marketing Cloud スポークのベーシック認証の使用

    ベーシック認証を使用して、Salesforce Marketing Cloud スポークで ServiceNow 要求インスタンスを検証できます。

    Salesforce Marketing Cloud SOAP API にアクセスするためのユーザーを作成

    Salesforce Marketing Cloud SOAP API にアクセスできるユーザーを作成します。SOAP API を使用すると、Salesforce Marketing Cloud データ拡張からレコードを取得し、Salesforce Marketing Cloud ユーザーに関する情報を取得できます。

    始める前に

    必要なロール:新しいユーザーとロールを作成する権限を持つ Salesforce アドミンユーザー。

    手順

    1. Web ブラウザーから Salesforce Marketing Cloud インスタンスに移動します。
    2. アドミン認証情報を使用してログインします。
    3. インスタンスのページヘッダーで、プロファイルアイコンをクリックし、[設定] を選択します。
      [セットアップ] ページが開きます。
    4. Salesforce Marketing Cloud ユーザーの作成
      1. 移動先 管理 > ユーザー > ユーザー作成」をクリックします
        [新規ユーザー (New User)] フォームが開きます。
      2. [全般設定 (General Settings)] フォームセクションで、フィールドに入力します。
        表 : 1. 全般設定
        フィールド 説明
        名前 ユーザーの名前。
        返信先メールアドレス メールメッセージの送信と返信を行うメールアドレス。Salesforce Marketing Cloud は、パスワードを忘れた場合の要求もこのメールアドレスに送信します。

        メールアドレスを入力したら、[検証] をクリックして、メールアドレスを検証します。

        [送信者名 (From Name)] ドロップダウンに追加 メールアドレスがメールに入力される前に、ドメイン検証プロセスを通じて返信メールアドレスを送信するオプション。
        通知メールアドレス Salesforce Marketing Cloud 通知を送信するメールアドレス。
        ユーザー名 ユーザーのユーザー名。
        外部キー API 呼び出し中にユーザーを一意に識別するキー。
        タイムゾーン ユーザーが所在するタイムゾーン。
        カルチャーコード このユーザーの Salesforce Marketing Cloud ユーザーインターフェイスで使用される言語。
        API ユーザー ユーザーが Salesforce Marketing Cloud API にアクセスできるかどうかを示すオプション。このオプションを有効にするには、このチェックボックスをオンにします。
        一時パスワード ユーザーが初めてログインするために使用する一時パスワード。ユーザーは、初回ログイン時にこのパスワードを変更するように求められます。
        パスワードを検証 一時パスワードを検証するフィールド。
      3. [保存] をクリックします。
    5. 割り当てられたユーザーが Salesforce Marketing Cloud SOAP API にアクセスし、ユーザーとデータ拡張を管理できるようにするユーザーロールを作成します。
      1. 移動先 管理 > ユーザー > ロール作成」をクリックします
        [新規ロール (New Role)] フォームが開きます。
      2. [プロパティ] フォームセクションのフィールドに入力します。
        表 : 2. プロパティ
        フィールド 説明
        名前 ユーザーロールの名前。
        外部キー ユーザーロールを一意に識別するキー。
        説明 ユーザーロールの説明
      3. [権限] フォームセクションで、 メール > 登録者 > データ拡張 権限カテゴリを選択し、[データアクセスの表示と管理] アクセス許可の [ 許可 ] チェックボックスをオンにします。
      4. を展開します。 メール > アドミン > API アクセス 権限カテゴリを選択し、WebService API のアクセス許可の [ 許可 ] チェックボックスをオンにします。
      5. を展開します。 管理 > ユーザー 権限カテゴリを選択し、次のアクセス権限の [ 許可 ] チェックボックスをオンにします。
        • ビュー
        • 更新
        • 無効化
        • 事業部門を管理
      6. [保存] をクリックします。
    6. Salesforce Marketing Cloud ユーザーにユーザーロールを割り当てます。
      1. 移動先 管理 > ユーザー > ユーザー.
      2. 利用可能なユーザーのリストから、ステップ 4 で作成したユーザーのチェックボックスをオンにします。
      3. [ロールを管理 (Manage Roles)] をクリックします。
        選択したユーザーの [ロール] フォームが開きます。
      4. [ロール] フォームセクションで、[ロールを編集] をクリックします。
      5. 利用可能なロールのリストが表示されたら、ステップ 5 で作成したユーザーロールのチェックボックスをオンにします。
      6. [保存] をクリックします。

    Salesforce Marketing Cloud の接続と資格情報を作成

    ServiceNow インスタンスを Salesforce Marketing Cloud SOAP API に接続できるように、Salesforce Marketing Cloud の接続と資格情報を作成します。

    始める前に

    必要なロール:admin

    手順

    1. ServiceNowインスタンスから、 接続 & 認証情報 > 接続および資格情報エイリアス.
    2. 利用可能な接続および資格情報エイリアスのリストから、[SalesforceMarketingCloud] を選択します。
    3. [接続および資格情報エイリアス] フォームで、[新しい接続および資格情報の作成] 関連リンクをクリックします。
      [接続と資格情報を作成] ダイアログボックスが開きます。
    4. ダイアログボックスで、フィールドに入力します。
      表 : 3. [接続と資格情報を作成] ダイアログボックス
      フィールド 説明
      接続情報を入力してください
      接続名 接続の名前。
      SOAP 接続 URL SOAPConnection エンドポイントの URL。「https://<subdomain>.soap.marketingcloudapis.com/Service.asmx」と入力します。ここで、<subdomain> は Salesforce Marketing Cloud サブドメインです。
      認証情報を入力してください
      ユーザー名プロファイル名 認証情報の名前。
      ユーザー名 Salesforce Marketing Cloud SOAP API にアクセスできるユーザーのユーザー名。Salesforce Marketing Cloud SOAP API にアクセスするためのユーザーを作成 で作成したユーザーのユーザー名を入力します。
      パスワード Salesforce Marketing Cloud SOAP API にアクセスできるユーザーのパスワード。Salesforce Marketing Cloud SOAP API にアクセスするためのユーザーを作成 で作成したユーザーのパスワードを入力します。
    5. [作成] をクリックします。

    Salesforce Marketing Cloud スポークの OAuth 2.0 の使用

    OAuth 2.0 を使用して、Salesforce Marketing Cloud スポークで ServiceNow 要求インスタンスを検証できます。

    Salesforce Marketing Cloud スポークの OAuth 2.0 認証情報の作成

    Salesforce Marketing Cloud スポークの Salesforce Marketing Cloud OAuth 2.0 認証情報を作成します。

    始める前に

    必要なロール:Salesforce Marketing Cloud admin

    手順

    1. Salesforce Marketing Cloud テナントにログインします。
    2. 移動先 ホームのセットアップ > プラットフォームツール > アプリ > インストール済みパッケージ.
    3. [新規] を選択してパッケージを作成します。
    4. [コンポーネントを追加] 選択します。
    5. [API 統合] を選択して、Salesforce Marketing Cloud API をアプリケーションと統合します。
    6. [次へ] を選択します。
    7. 統合タイプとして [サーバー間 (Server-to-Server)] を選択します。
    8. [次へ] を選択します。
    9. 統合に必要なスコープを選択します。
    10. [保存] を選択します。
      クライアント ID とクライアントシークレットが構成のサマリーに表示されます。[コンポーネント] セクションに移動します。 セットアップ > インストール済みパッケージ > 詳細 クライアント ID とクライアントシークレットを表示します。後で使用できるように値をコピーします。

    Salesforce Marketing Cloud スポークの接続および認証情報の作成

    Salesforce Marketing Cloud スポークの OAuth 2.0 認証用の接続および認証情報を作成します。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > 接続 & 認証情報 > 接続および資格情報エイリアス.
    2. SalesforceMarketingCloudSOAPConnection レコードを開きます。
    3. [関連リンク] タブから、[新しい接続および資格情報の作成] リンクをクリックします。
    4. [接続および資格情報エイリアス] フォームで、フィールドに入力します。
      フィールド 説明
      接続名 接続を一意に識別する名前。例:SFMC SOAP 接続
      SOAP 接続 URL SOAP 接続エンドポイントの URL。「https://<subdomain>.soap.marketingcloudapis.com/Service.asmx」と入力します。ここでの <subdomain> は Salesforce Marketing Cloud のサブドメインです。
      OAuth クライアント ID Salesforce Marketing Cloud スポーク用に作成されたクライアント ID。
      OAuth クライアントシークレット Salesforce Marketing Cloud スポーク用に作成されたクライアントシークレット。
      OAuth リダイレクト URL OAuth リダイレクト URL。URL は次の形式です:https://<instance-name.service-now.com>/oauth_redirect.do
      連絡先数データエクステンション (Contacts Counts Data Extension) 連絡先数のレポートデータを取得するデータエクステンションの名前。
    5. [OAuth トークンを作成して取得] を選択します。