Salesforce Marketing Cloud スポークの設定

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月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 アクセス アクセス許可カテゴリに移動し、Web サービス 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 の接続と資格情報を作成します。

    始める前に

    必要なロール:管理者

    手順

    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 スポークを使用するために OAuth 2.0 資格情報を作成します Salesforce Marketing Cloud

    始める前に

    必要なロール:Salesforce Marketing Cloud admin

    手順

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

    Salesforce Marketing Cloud スポークの接続と資格情報の作成

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

    始める前に

    必要なロール:管理者

    手順

    1. 移動先 すべて > 接続 & 認証情報 > 接続 & 資格情報エイリアス.
    2. Salesforce マーケティングクラウド SOAP 接続レコードを開きます。
    3. [ Related Links ] タブで、[ Create New Connection &amp; Credential link] をクリックします。
    4. [Connection &amp; Credential Aliases] フォームのフィールドに入力します。
      フィールド 説明
      接続名 接続を一意に識別する名前。例: SFMC SOAP 接続
      SOAP 接続 URL SOAP 接続エンドポイントの URL。「https://&lt;サブドメイン>.soap.marketingcloudapis.com/Service.asmx」と入力します。ここで&lt;サブドメイン>は Salesforce Marketing Cloud のサブドメインです。
      OAuth クライアント ID Salesforce マーケティングクラウドスポーク用に作成されたクライアント ID。
      OAuth クライアントシークレット Salesforce マーケティングクラウドスポーク用に作成されたクライアントシークレット。
      OAuth リダイレクト URL OAuth リダイレクト URL です。形式は https://&lt;instance-name.service-now.com>/oauth_redirect.do である必要があります。
      連絡先数 データ拡張 連絡先数レポートデータを取得するデータ拡張の名前。
    5. [OAuth トークンを作成して取得] を選択します。