OAuth 2.0 を使用した Salesforce Marketing Cloud の統合

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:39分
  • OAuth 2.0 を使用して、 ServiceNow インスタンスを Salesforce Marketing Cloud サービスと統合します。

    重要:
    必要なユーザーまたは API 権限のみにアクセス権を付与することで、セキュリティリスクを最小限に抑え、情報を保護します。
    表 : 1. 最小限のユーザー権限
    責任を担います。 Salesforce Marketing Cloud アプリケーションで必要なユーザーロール 認証スコープ
    サブスクリプションをダウンロード ユーザー ユーザー:読み取り
    ユーザーアクティビティのプル ユーザー ユーザー:読み取り
    サブスクリプションを再利用 ユーザー ユーザー:書き込み
    ダウンロード消費 ユーザー データ拡張: 読み取り、書き込み

    Salesforce Marketing Cloud OAuth 2.0 認証情報の作成

    Salesforce Marketing Cloud API にアクセスするための Salesforce Marketing Cloud OAuth 2.0 認証情報を作成します。

    このタスクについて

    認証情報は、 Salesforce Marketing Cloud スポークアプリケーションスコープで作成する必要があります。

    始める前に

    必要なロール:Salesforce Marketing Cloud アドミン

    手順

    1. Salesforce Marketing Cloud テナントにログインします。
    2. 次のように移動する。 セットアップホーム > プラットフォームツール > アプリ > インストール済みパッケージ.
    3. [新規] を選択してパッケージを作成します。
    4. [新しいパッケージの詳細] ダイアログボックスで、[ 名前 ] フィールドと [説明 ] フィールドに入力します。
    5. [Save (保存)] をクリックする。
    6. [コンポーネントを追加] 選択します。
    7. [API 統合] を選択して、Salesforce Marketing Cloud API をアプリケーションと統合します。
    8. [次へ] を選択します。
    9. 統合タイプとして [サーバー間 (Server-to-Server)] を選択します。
    10. [Next (次へ)] を選択します。
    11. 統合の次のスコープを選択します。
      • ユーザー:読み取り
      • ユーザー:書き込み
      • データ拡張: 読み取り、書き込み
    12. [Save (保存)] をクリックする。
      クライアント ID、クライアントシークレット、および SOAP ベース URI が構成サマリーに表示されます。の [コンポーネント] セクションに移動します。 セットアップ > インストール済みパッケージ > 詳細 をクリックして、クライアント ID、クライアントシークレット、および SOAP ベース URI を表示します。後で使用できるように値をコピーします。
      注:
      注意: SOAP ベース URI を ServiceNow インスタンスで渡すときに、SOAP ベース URI に /Service.asmx を追加する必要があります。
    13. [アクセス] タブを選択し、事業部門が有効になっていることを確認します。

      事業部門が非アクティブな場合は、それを選択して有効にし、[ 保存] を選択します。

    での連絡先数レポートの作成 Salesforce Marketing Cloud

    連絡先数レポートを作成して、 Salesforce Marketing Cloud アカウントの請求可能な連絡先の合計数を取得して表示します。

    始める前に

    Salesforce Marketing Cloud 必要なロール:admin

    手順

    1. Web ブラウザーから Salesforce Marketing Cloud インスタンスに移動します。
    2. アドミン認証情報を使用してログインします。
    3. インスタンスのページヘッダーで、事業部門プロファイルアイコンを選択し、次に最上位の親事業部門を選択して、連絡先数レポートに親事業部門と対応するすべての子事業部門の両方のデータが含まれるようにします。
    4. 使用可能な Salesforce Marketing Cloud アプリケーションのリストから、 Analytics Builder アプリアイコンを選択し、[ レポート] を選択します。
      レポートアプリの概要が開きます。
    5. [レポートカタログ] セクションで、[ カタログの表示] を選択します。
    6. [レポート カタログ] から [連絡先数 ] を検索し、[ 作成] を選択します。
      [レポートを作成] ダイアログボックスが開きます。
    7. ダイアログボックスで、[ 日付範囲 ] リストからデータを取得して表示する期間を選択します。
      デフォルト値は [過去 30 日間] です。
      ヒント:
      レポート生成時のパフォーマンスの問題を回避するには、この値を [過去 7 日間] に設定する必要があります。
    8. [Submit (送信)] を選択します。
      Salesforce Marketing Cloudインスタンスによってレポートが生成され、[結果:連絡先数] ページに結果が表示されます。
    9. [結果: 取引先担当者数] ページで、[ 保存] を選択します。
      [レポートを保存] ダイアログボックスが開きます。
    10. ダイアログボックスで、フィールドに入力します。
      表 : 2. [レポートを保存] ダイアログボックス
      フィールド 説明
      レポート名 レポートの名前。
      レポートソース レポートのソース。このフィールドは自動的に [連絡先数] に設定されます。
      説明 レポートの説明。
    11. [Save (保存)] をクリックする。
    12. 連絡先数レポートを自動的に実行するスケジュールを作成します。
      1. レポート アプリのページ ヘッダーで、[ 概要 ] タブを選択して、レポート アプリの概要に戻ります。
      2. レポートのリストから、新しく作成した連絡先数レポートを開きます。
      3. [スケジュールオプション] セクションで、[ 編集] を選択します。
      4. ダイアログボックスで、フィールドに入力します。
        表 : 3. [スケジュールオプションを編集] ダイアログボックス
        フィールド 説明
        スケジュールオプション
        開始 レポートの実行を開始する日時。
        タイムゾーン レポートがスケジュールされているタイムゾーン。
        繰り返し レポートを実行する頻度。毎週日曜日に 1 回実行するようにレポートを構成します。
        終了 レポートの実行を停止する日付。
        配信オプション
        形式 レポート結果を受信するファイルタイプとファイル拡張子。データファイル (.csv) を選択します。
        場所 レポートを保存または共有する場所。このフィールドを FTP のレポートを保存する ように設定し、対応するフィールドに入力します。
        • レポート名:レポートのファイル名 (ファイル拡張子を除く)。

          レポート名に日付と時刻を含める場合は、 Reportname_YYYYMMDD_HHMMSS 形式で追加します。

          注:
          後で使用するために、このファイル名をメモしておきます。
        • 一意のオプション:SFTP で既存のレポートレコードを置き換える代わりにレポートレコードを作成するオプション。このチェック ボックスをオフのままにします。
        • FTP の場所: Salesforce Marketing Cloud FTP ファイルの場所。[ExactTarget 拡張 FTP] を選択して、レポートが SFTP (SSH ファイル転送プロトコル) レポートフォルダーに保存されます。
      5. [Save (保存)] をクリックする。

    連絡先数レポートのデータエクステンションの作成

    連絡先数レポートデータを Salesforce Marketing Cloud インスタンスに保存するデータエクステンションを作成します。

    始める前に

    Salesforce Marketing Cloud 必要なロール:admin

    このタスクについて

    データ拡張は、レポートデータを表す属性を含むテーブルです。ServiceNowインスタンスがSalesforce Marketing Cloudサービスに接続すると、このデータ拡張からデータが取得されます。

    手順

    1. Salesforce Marketing Cloudインスタンスのページヘッダーで Salesforce アイコンにカーソルを合わせると、利用可能な Salesforce Marketing Cloud アプリケーションのリストが表示されます。
    2. Audience Builder アプリアイコンを選択し、[Contact Builder] を選択します。
      Contact Builder アプリが開きます。
    3. [データ拡張] タブを選択します。
    4. ポップアップ ダイアログ ボックスで、 開始 を選択し、 作成 を選択します。
      [新しいデータ拡張を作成] ダイアログボックスが開きます。
    5. [プロパティ] ステップで、フィールドに入力します。
      表 : 4. プロパティフィールド
      フィールド 説明
      作成方法 データエクステンションを作成する方法。

      [新規から作成] を選択します。

      [Name (名前)] データ拡張の名前。
      外部キー データ拡張を一意に識別するオプションのキー。

      任意のキーを入力できます。

      説明 データ拡張の説明。
      タイプ データ拡張のタイプ。

      このフィールドは自動的に [標準] に設定されます。

      場所 データ拡張を保存する場所。

      このフィールドは自動的に データ拡張に設定されます。別の場所を選択するには、[ 場所の変更 ] を選択します。

      送信可能ですか? データ拡張を登録者に送信できるかどうかを示すオプション。
    6. [Next (次へ)] を選択します。
    7. [データ保持ポリシー (Data Retention Policy)] ステップで、[ 保持設定 (Retention Setting )] フィールドを [オフ] に設定します。
    8. [Next (次へ)] を選択します。
    9. [属性] ステップで、データ拡張に含める属性を追加します。
      属性は、レポートからデータエクステンションにデータをマッピングしてインポートするために使用されます。データのインポート元のレポート列ごとに属性を作成する必要があります。各属性名は、対応するレポート列名と正確に一致する必要があります。

      Salesforce Marketing Cloud 統合では、次の連絡先数のレポート列の属性が必要です。

      表 : 5. 属性フィールド
      フィールド 説明
      プライマリキー データ拡張のすべてのレコードに対する一意の識別子を属性に含めるオプション。

      このオプションは、Count_Date属性に対して有効にする必要があります。

      [Name (名前)] 属性の名前。

      この名前は、対応するレポート列名と正確に一致する必要があります。

      データタイプ 属性のデータタイプ。
      Required (必須) 属性にデータ拡張の各レコードの値が必要かどうかを示すオプション。
      長さ 属性値に許可される最大文字数。
      デフォルト値 属性のオプションのデフォルト値。

      [フラグ] 属性で、デフォルト値を 1 に設定します。

      注:
      プライマリキーとして割り当てられる属性にはデフォルト値を入力しないでください。
      [Name (名前)] データタイプ
      Count_Date テキスト
      Total_Distinct_Contacts_Count テキスト
      Total_Distinct_Email_Addresses1 テキスト
      Total_Distinct_Mobile_Addresses_Count テキスト
      フラグ テキスト
      注:
      属性を追加することができます。名前は統合属性と同じである必要があります。詳細については、「ベーシック認証を使用した Salesforce Marketing Cloud 統合プロファイルの作成」または「OAuth 2.0 を使用した Salesforce Marketing Cloud 統合プロファイルの作成」を参照してください。
      他のすべての連絡先数のレポート列の属性はオプションです。追加する各属性のフィールドに入力します。
    10. [Complete (完了)] を選択します。
    11. [作成されたデータエクステンション] ダイアログボックスで、[ OK] を選択します。

    データエクステンションの連絡先数レポートデータをインポートする自動化をビルドする

    レポートの生成後に連絡先数レポートデータをデータエクステンションに自動的にインポートする自動化を作成します。

    始める前に

    Salesforce Marketing Cloud 必要なロール:admin

    手順

    1. Salesforce Marketing Cloudインスタンスのページヘッダーで Salesforce アイコンにカーソルを合わせると、利用可能な Salesforce Marketing Cloud アプリケーションのリストが表示されます。
    2. Journey Builder アプリアイコンを選択し、[Automation Studio] を選択します。
      オートメーションスタジオアプリの概要が開きます。
    3. [新しい自動化] を選択します。
      新しい自動化のワークフローが開きます。
    4. 左側のメニューペインの [開始ソース] セクションからワークフローキャンバスの [開始ソース] セクションに [スケジュール ] アイコンをドラッグして、自動化スケジュールを作成します。
    5. 自動化のスケジュールを定義します。
      1. ワークフロー キャンバスの 開始ソース セクションで、 構成 を選択します。
      2. ダイアログボックスで、フィールドに入力します。
        表 : 6. [スケジュールを定義] ダイアログボックス
        フィールド 説明
        開始日 自動化の実行を開始する日付。
        開始時間 自動化の実行を開始する時刻。
        タイムゾーン 自動化がスケジュールされているタイムゾーン。
        繰り返し 自動化を実行する頻度。連絡先数レポートが生成された後に実行されるように自動化を構成します。

        選択したのと同じ頻度を選択します での連絡先数レポートの作成 Salesforce Marketing Cloud.

        ヒント:
        レポートが生成された同じ日に実行するように自動化を構成する場合は、レポートの生成を完了するのに十分な時間を確保できる開始時間を選択します。 ServiceNow では、レポートの開始時刻から 2 時間以上後に開始することをお勧めします。
        終了 自動化スケジュールが終了するまで自動化を実行できる回数。

        自動化スケジュールを終了しない場合は、このフィールドを [ なし] に設定します。

        このフィールドは、[繰り返し] から [なし (1 回実行)] が選択されている場合にのみ表示されるわけではありません。

      3. [Done (完了)] を選択します。
    6. サーバー側 JavaScript が必要なすべてのアクティビティを実行するスクリプトアクティビティを追加します。
      1. 左側のメニューペインの [アクティビティ] セクションで、[ スクリプト ] アイコンをワークフローキャンバスにドラッグします。
        スクリプトアクティビティは、自動化ワークフローの最初のステップになります。
      2. スクリプトアクティビティステップで [選択] を選択します。
        [スクリプトアクティビティを選択] ダイアログボックスが開きます。
      3. [ 新しいスクリプトアクティビティの作成] を選択します。
        [新しいスクリプトアクティビティを作成] ダイアログボックスが開きます。
      4. [プロパティ] ステップで、フィールドに入力します。
        表 : 7. プロパティフィールド
        フィールド 説明
        [Name (名前)] スクリプトアクティビティの名前。
        外部キー スクリプトアクティビティを一意に識別するオプションのキー。

        任意のキーを入力できます。

        フォルダーの場所 スクリプトを保存する場所。別の場所を選択する には、[選択... ] を選択します。

        このフィールドは自動的に [ スクリプト] に設定されます。

        説明 スクリプトアクティビティの説明。
      5. 次のサーバー側 JavaScript をコピーして、[サーバー側 JavaScript] テキストボックスに貼り付けます。
        <script runat="server"> 
        var rows = Platform.Function.DeleteData('*<data-extension-name>*',['Flag'],['1']);
        </script>
        

        *<data-extension-name>*は、連絡先数レポートのデータエクステンションの作成 で作成したデータ拡張のファイル名と完全に一致する必要があります。

      6. [ 構文を検証] を選択して、サーバー側の JavaScript 構文が有効であることを確認します。
      7. [Next (次へ)] を選択します。
      8. [概要] ステップで、スクリプトアクティビティの構成が正しいことを確認し、[ 完了] を選択します。
    7. データ抽出アクティビティを追加して、SFTP レポートフォルダーから SFTP インポートフォルダーに連絡先数レポートをコピーします。
      Salesforce Marketing Cloudインスタンスは、SFTP インポートフォルダーを使用してレポートデータを検索し、データエクステンションにインポートします。インスタンスで連絡先数レポートから対応するデータエクステンションにデータをインポートできるようにするには、レポートを SFTP インポートフォルダーにコピーする必要があります。
      1. 左側のメニューペインの [アクティビティ] セクションで、[ データ抽出 ] アイコンをワークフローキャンバスにドラッグします。
        データ抽出アクティビティは、自動化ワークフローの 2 番目のステップになります。
      2. データ抽出アクティビティステップで [選択] を選択します。
        [データ抽出アクティビティを選択] ダイアログボックスが開きます。
      3. [ 新しいデータ抽出アクティビティの作成] を選択します。
        [新しいデータ抽出アクティビティを作成] ダイアログボックスが開きます。
      4. [プロパティ] ステップで、フィールドに入力します。
        表 : 8. プロパティフィールド
        フィールド 説明
        [Name (名前)] データ抽出アクティビティの名前。
        外部キー データ抽出アクティビティを一意に識別するオプションのキー。

        任意のキーを入力できます。

        ファイル命名パターン データの抽出元である連絡先数レポートのファイル名です。

        この名前は、 での連絡先数レポートの作成 Salesforce Marketing Cloud年に作成した連絡先数レポートのファイル名 (ファイル拡張子を含む) と正確に一致する必要があります。

        抽出タイプ データ抽出メソッド。

        このフィールドを [拡張 FTP ファイルの移動とコピー] に設定します。

        説明 データ抽出アクティビティの説明。
      5. [Next (次へ)] を選択します。
      6. [構成] ステップで、フィールドに入力します。
        表 : 9. 構成フィールド
        フィールド 説明
        入力フォルダー 連絡先数レポートを保存した場所。「\reports\」と入力します。
        出力フォルダー レポートのコピー先の場所。「\Import\」と入力します。
        フォルダーにコピー レポートを入力フォルダーから出力フォルダーに移動する代わりにコピーするオプション。このオプションを使用すると、レポートを両方の場所に保持できます。このオプションを有効にするには、このチェックボックスをオンにします。
      7. [Next (次へ)] を選択します。
      8. [概要] ステップで、データ抽出アクティビティの構成が正しいことを確認し、[ 完了] を選択します。
    8. [ファイルのインポート] アクティビティを追加して、連絡先数レポートデータをデータエクステンションにインポートします。
      1. 左側のメニューペインの [アクティビティ] セクションで、[ データのコピー] または [インポート ] アイコンをワークフローキャンバスにドラッグします。
        [データのコピーまたはインポート] アクティビティは、自動化ワークフローの 3 番目のステップになります。
      2. [データのコピーまたはインポート] アクティビティステップで [選択] を選択します。
        [データのコピーまたはインポートを選択] ダイアログボックスが開きます。
      3. [ 新しいコピーを作成] または [定義をインポート] を選択します。
        [新しいコピーまたはインポート定義を作成] ダイアログボックスが開きます。
      4. [アクティビティ情報] ステップで、フィールドに入力します。
        表 : 10. アクティビティ情報フィールド
        フィールド 説明
        [Name (名前)] インポートファイルアクティビティの名前。
        説明 ファイルインポートアクティビティの説明。
        外部キー インポートファイルアクティビティを一意に識別するオプションのキー。

        任意のキーを入力できます。

        に通知メールを送信 インポート完了時に通知を送信するメールアドレス。
        メールアドレスを指定すると、インポートが成功すると、挿入および更新された行の数を含む通知メールがそのアドレスに送信されます。
        重要:
        通知メールには、インポートされた CSV ファイルに空の行が存在するため、 無効なフィールド数 の検証エラーが含まれています。これらの空の行は、レポートを FTP に保存すると自動的に表示されます。ただし、統合には影響しません。
      5. [Next (次へ)] を選択します。
      6. [ソース] ステップで、[データソース] ヘッダーの [ファイルの場所 ] を選択し、フィールドに入力します。
        表 : 11. [ファイルのインポート] フィールド
        フィールド 説明
        ファイルの場所 データのインポート元の連絡先数レポートの場所。[ExactTarget 拡張 FTP] を選択します。
        ファイル命名パターン データのインポート元の連絡先数レポートのファイル名。

        レポート名に日付と時刻を含める場合は、[日付変数] フィールドと [時間変数] フィールドを選択して、Reportname_YYYYMMDD_HHMMSS形式で追加します。

        この名前は、 での連絡先数レポートの作成 Salesforce Marketing Cloud年に作成した連絡先数レポートのファイル名 (ファイル拡張子を含む) と正確に一致する必要があります。

        日付形式 レポートデータの日時の表示形式。
        区切り文字 各レポートレコードを区切る形式。各レコードをカンマで区切るには、 カンマ を選択します。

        二重引用符を使用して各レコードを区切ることができるようにする場合は、[ 二重引用符 (") をテキスト区切り文字として尊重 する] オプションを有効にします。

        不適切なデータ動作 不正なデータを含む行をスキップするオプション。このオプションを有効にするには、このチェックボックスをオンにします。
      7. [Next (次へ)] を選択します。
      8. [宛先] ステップで、 連絡先数レポートのデータエクステンションの作成 で作成したデータエクステンションを検索して選択します。
      9. [Next (次へ)] を選択します。
      10. [マッピング] ステップで、[データアクション] ヘッダーの [追加および更新 ] オプションと [序数でマッピング ] オプションを選択します。
      11. プロンプトが表示されたら、[ インポートファイルには列ヘッダーがあります ] オプションを有効にし、各データ拡張属性を連絡先数レポートの対応する列番号にマップします。
        注:
        Flag 属性はマップ解除したままにしておきます。
      12. [Next (次へ)] を選択します。
      13. [レビュー] ステップで、ファイルのインポートアクティビティ構成が正しいことを確認し、[ 完了] を選択します。
    9. [Save (保存)] をクリックする。
    10. ダイアログボックスで、フィールドに入力します。
      表 : 12. [自動化を保存 (Save Automation)] ダイアログボックス
      フィールド 説明
      [Name (名前)] 自動化の名前。
      説明 自動化の説明。
      外部キー 自動化を一意に識別するオプションのキー。
      場所 自動化を保存する場所。
    11. [Save (保存)] をクリックする。
    12. ワークフローキャンバスの開始ソースセクションで、 アクティブを選択します。
    13. [スケジュールのアクティブ化の確認 (Activate Schedule Confirmation)] ダイアログボックスで、[ アクティブ化 ] を選択して自動化スケジュールをアクティブ化します。

    連絡先数のレポートデータを手動で取得する

    連絡先数レポート、データ拡張、および自動化を作成した後、これらのジョブを手動で実行することで、スケジュール済みレポートと自動化ジョブの間のレポートデータを取得できます。

    始める前に

    Salesforce Marketing Cloud 必要なロール:admin

    このタスクについて

    Salesforce Marketing Cloudインスタンスは、定義したスケジュールに基づいてレポートジョブと自動化ジョブを自動的に実行します。次のスケジュール済みレポートおよび自動化ジョブの前に連絡先数のレポートデータを取得する場合は、これらのジョブを手動で実行できます。

    手順

    1. 連絡先数レポートを実行します。
      1. Salesforce Marketing Cloudインスタンスのページヘッダーで Salesforce アイコンにカーソルを合わせると、利用可能な Salesforce Marketing Cloud アプリケーションのリストが表示されます。
      2. アナリティクスビルダーアプリアイコンを選択し、[レポート] を選択します。
        レポートアプリの概要が開きます。
      3. レポートのリストから、 での連絡先数レポートの作成 Salesforce Marketing Cloud で作成した連絡先数レポートを選択します。
      4. [Run (実行)] を選択します。
        Salesforce Marketing Cloud インスタンスによってレポートが生成され、結果が [結果:<report-name> ページに表示されます。
      5. [結果: <report-name> ページで、[結果のダウンロード] アイコン ( [ダウンロード] アイコン) を選択します。
      6. ダイアログボックスで、フィールドに入力します。
        表 : 13. [結果をダウンロード] ダイアログボックス
        フィールド 説明
        ファイル名 レポートのファイル名 (ファイル拡張子を除く)。
        レポートソース レポートのソース。このフィールドは自動的に [連絡先数] に設定されます。
        形式 レポート結果を受信するファイルタイプとファイル拡張子。データファイル (.csv) を選択します。
      7. [Save (保存)] をクリックする。
      8. システムにファイルを保存します。
    2. データエクステンションにファイルをインポートします。
      1. Salesforce Marketing Cloudインスタンスのページヘッダーで Salesforce アイコンにカーソルを合わせると、利用可能な Salesforce Marketing Cloud アプリケーションのリストが表示されます。
      2. Audience Builder アプリアイコンを選択し、[Contact Builder] を選択します。
      3. 連絡先数レポートのデータエクステンションの作成時に作成した、最近作成したデータエクステンションを開きます。
      4. [インポート] を選択します。
      5. [データのインポート確認] ダイアログボックスで、[ データ拡張にインポート ] を選択し、[ OK] を選択します。
      6. [データ拡張にインポート] ステップで、前のステップ 1 でダウンロードしたファイルを選択します。
      7. [区切り文字] をカンマとして選択します。
      8. [インポートタイプ] で [追加および更新] を選択します。
      9. [インポートオプション] で、[不正なデータを含むインポートファイルに含まれる行をスキップする] を選択します。
      10. [Next (次へ)] を選択します。
      11. [マッピングの構成] ダイアログボックスで、[ 手動でマッピング] を選択します。
      12. 使用可能なデータ拡張列をインポートされたレポート列と照合し、[フラグ] 列を空のままにします。
      13. [Next (次へ)] を選択します。
      14. [レビューおよび作成] ダイアログボックスで、インポートが完了したときに通知するメール ID を入力し、[ 完了] を選択します。
      15. [実行の確認] ダイアログ ボックスで、[ 完了] を選択します。

    タスクの結果

    最新の連絡先数レポートデータがデータ拡張にインポートされます。

    OAuth 2.0 を使用した Salesforce Marketing Cloud 統合プロファイルの作成

    OAuth 2.0 を使用して Salesforce Marketing Cloud 統合プロファイルを作成し、ソフトウェアサブスクリプションを追跡し、 Salesforce Marketing Cloud サービスの古いライセンスを最適化します。

    始める前に

    Salesforce Marketing Cloud統合プロファイルを作成するには、ServiceNow Store から ソフトウェア資産管理 - SaaS ライセンス管理 プラグイン (sn_sam_saas_int) を要求します。

    ヒント:
    追加のサブスクリプションコストが発生しないようにするには、プラグインをインストールし、非本番インスタンスで統合をビルドします。

    ServiceNow 必要なロール:sam_integrator または admin

    Salesforce Marketing Cloud 必要なロール:sn_sforce_mc_spoke。Salesforce マーケティングクラウドアドミン

    重要:
    [Application Manager] ページでオプション機能をインストールするときに、この統合の [Salesforce Marketing Cloud のソフトウェア資産管理統合] チェックボックスをオンにする必要があります。必要な SaaS アプリケーションの選択の詳細については、「 SaaS ライセンス管理の要求」を参照してください。

    このタスクについて

    ソフトウェア資産ワークスペース を使用している場合、コア UI で Salesforce Marketing Cloud 統合プロファイルを作成するオプションは非アクティブです。

    手順

    1. 統合プロファイルに移動します。
      インターフェイスアクション
      Core UI (コア UI)
      1. 次のように移動する。 All (すべて) > ソフトウェア資産 > SaaS ライセンス > 直接統合プロファイル.
      2. [New (新規)] を選択します。
      3. [Salesforce Marketing Cloud 統合プロファイル] を選択します。
      ソフトウェア資産ワークスペース
      1. 次のように移動する。 ライセンス操作 > ユーザー登録 > 直接統合プロファイル.
      2. [New (新規)] を選択します。
      3. ドロップダウンリストから [Salesforce Marketing Cloud ] を選択します。
      4. [Continue (続行)] を選択します。
    2. フォームのフィールドに入力します。
      表 : 14. 統合プロファイルフォーム
      フィールド 説明
      表示名 データ連携プロファイルの名前たとえば、Salesforce Marketing Cloud 統合プロファイルなどです。
      認証タイプ Salesforce Marketing Cloud API にアクセスするための認証のタイプ。
      • 基本認証
      • OAuth 2.0:この値を選択します。
      注:
      新しい Salesforce Marketing Cloud プロファイルの場合、認証タイプはデフォルトで 基本認証 に設定されています。
      ステータス 統合プロファイルのステータス。
      • 統合プロファイルを公開していない場合、このフィールドは自動的に [ドラフト] に設定されます。
      • 統合プロファイルを既に公開している場合、このフィールドは自動的に [公開済み] に設定されます。
      プロファイルタイプ 統合プロファイルのタイプ。この値は、 自動的に Salesforce マーケティングクラウドサブスクリプションに設定されます。
    3. 各プロセスの [ ベンダー構成 ] フィールドで指定された必要なユーザーロールまたは API 権限を確認して、セキュリティリスクを最小限に抑え、 SaaS ライセンスを最適化します。
      注:
      詳細については、「 最小限のユーザーアクセス許可 」テーブルを参照してください。
      1. [サブスクリプションサブフローをダウンロード] セクションで、[ サブフロー ] フィールドが [Salesforce Marketing Cloud サブスクリプションをダウンロード] に設定されていることを確認します。
        注:
        [ サブスクリプションをダウンロード ] チェックボックスはデフォルトでオンになっており、オフにすることはできません。
      2. [サブスクリプションサブフローの再利用] セクションで、[ サブフロー ] フィールドが [Salesforce Marketing Cloud サブスクリプションの再利用] に設定されていることを確認します。
        注:
        [ サブスクリプションを再利用 ] チェックボックスはデフォルトでオンになっています。サブスクリプションを再利用しない場合は、このチェックボックスをオフにします。これをクリアすると、削除候補は作成されますが、サブスクリプションの再利用サブフローがトリガーされないか、再利用プロセスが開始されません。
      3. [Download Consumption (消費サブフローをダウンロード)] セクションで、[ Subflow (サブフロー )] 項目が [Salesforce Marketing Cloud Download Contacts Consumption (Salesforce Marketing Cloud 連絡先の消費をダウンロード)] に設定されていることを確認します。
    4. [統合属性] セクションで、要件に基づいて属性を追加または削除します。
      カウント日連絡先メール連絡先モバイル連絡先などの名前と値の属性は、統合プロファイルに自動的に入力されます。
      注:
      属性名は、 Salesforce Marketing Cloud インスタンスのレポート列ヘッダーと一致する必要があります。詳細については、「連絡先数レポートのデータエクステンションの作成」を参照してください。
    5. [Save (保存)] をクリックする。
      ServiceNowインスタンスでドラフトの統合プロファイルが作成されます。

      [接続と資格情報] フィールドが表示され、自動的に sn_sforce_mc_spoke に設定されます。SalesforceMarketingCloudSOAPConnection

    6. [接続および資格情報] フィールドの横にあるプレビューアイコン (プレビューアイコン)を選択し、レコードプレビューで [レコードを開く] を選択して、接続および資格情報エイリアスレコードを開きます。
    7. [接続および資格情報エイリアス] フォームで、[ 新しい接続および資格情報を作成 ] 関連リンクを選択します。
    8. ダイアログボックスで、フィールドに入力します。
      表 : 15. [接続と資格情報を作成] ダイアログボックス
      フィールド 説明
      接続情報
      接続名 接続の名前。例:SFMC SOAP 接続
      SOAP 接続 URL SOAP 接続エンドポイントの URL。「https://<subdomain>.soap.marketingcloudapis.com/Service.asmx」と入力します。ここで、<subdomain> は Salesforce Marketing Cloud サブドメインです。
      認証情報
      OAuth クライアント ID の作成中に生成したクライアント ID Salesforce Marketing Cloud OAuth 認証情報.
      OAuth クライアントシークレット Salesforce Marketing Cloud OAuth 認証情報の作成時に取得したクライアントシークレット。
      OAuth リダイレクト URL https://<instance_name>/oauth_redirect.do。インスタンス名は ServiceNow インスタンスの名前です。
      後処理に使用される追加情報
      連絡先数データエクステンション (Contacts Counts Data Extension) 連絡先数のレポートデータを取得するデータエクステンションの名前。この名前は、 連絡先数レポートのデータエクステンションの作成 で作成したデータエクステンションの名前と正確に一致する必要があります。
    9. [OAuth トークンを作成して取得] を選択します。
      注:
      この手順を実行するために必要なロールについては、「 最小限のユーザー権限 」表を参照してください。
    10. [Save (保存)] をクリックする。
    11. 統合プロファイルフォームで、[ 接続を検証 ] を選択して、この統合の接続と資格情報の詳細を確認します。
      接続を検証すると、Download Subscriptions API と Download Consumption API は検証されますが、Reclaim Subscriptions API は検証されません。
    12. 接続を確認したら、[ 公開] を選択します。

    次のタスク

    統合が接続されると、 ServiceNow インスタンスでソフトウェアモデル、再利用ルール、ソフトウェアサブスクリプションが自動的に作成され、毎日更新されます。

    一意の接続を持つ複数の統合プロファイルを設定する場合は、子エイリアスを作成して、統合プロファイルごとに異なる構成と設定を管理します。詳細については、「子エイリアスを作成して複数の統合プロファイルを設定する」を参照してください。

    ユーザーサブスクリプションを再利用するために、自動的に生成されたすべての再利用ルールを確認します。詳細については、「ソフトウェア再利用ルールのレビュー」を参照してください。

    自動生成されたソフトウェアモデルのソフトウェアエンタイトルメントを作成して、使用済みソフトウェアを所有ソフトウェアに対して追跡します。
    調整は、サブスクリプションでもスケジュール済みジョブとして、またはオンデマンドで実行されます。調整結果は、 ライセンスワークベンチ (クラシックアプリケーションソフトウェア資産管理 ) または ライセンス使用状況ビュー (ソフトウェア資産ワークスペース) で表示できます。これらの結果を使用して、ライセンスコンプライアンスの状況を判断し、コンプライアンス違反を修正します。

    追加の Salesforce Marketing Cloud 統合プロファイルの作成

    ソフトウェアサブスクリプションを追跡してライセンスを最適化する追加 Salesforce Marketing Cloud ごとに統合プロファイルを作成します。

    始める前に

    Salesforce Marketing Cloud統合プロファイルを作成するには、ソフトウェア資産管理 - SaaS ライセンス管理 プラグイン (sn_sam_saas_int) を ServiceNow Store

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

    Salesforce Marketing Cloud 必要なロール:sn_sforce_mc_spoke。Salesforce マーケティングクラウドアドミン

    重要:
    [Application Manager] ページでオプション機能をインストールするときに、この統合の [Salesforce Marketing Cloud のソフトウェア資産管理統合] チェックボックスをオンにする必要があります。必要な SaaS アプリケーションの選択の詳細については、「 SaaS ライセンス管理の要求」を参照してください。

    このタスクについて

    ソフトウェア資産ワークスペースを使用している場合、コア UISalesforce Marketing Cloud統合プロファイルを作成するオプションは非アクティブです。

    手順

    1. 統合プロファイルに移動します。
      インターフェイスアクション
      Core UI (コア UI)
      1. 次のように移動する。 All (すべて) > ソフトウェア資産 > SaaS ライセンス > 直接統合プロファイル.
      2. [New (新規)] を選択します。
      3. [Salesforce Marketing Cloud 統合プロファイル] を選択します。
      ソフトウェア資産ワークスペース
      1. 次のように移動する。 ライセンス操作 > ユーザー登録 > 直接統合プロファイル.
      2. [New (新規)] を選択します。
      3. ドロップダウンリストから [Salesforce Marketing Cloud ] を選択します。
      4. [Continue (続行)] を選択します。
    2. フォームのフィールドに入力します。
      表 : 16. 統合プロファイルフォーム
      フィールド 説明
      表示名 データ連携プロファイルの名前たとえば、Salesforce Marketing Cloud 統合プロファイルなどです。
      認証タイプ Salesforce Marketing Cloud API にアクセスするための認証のタイプ。
      • 基本認証
      • OAuth 2.0:この値を選択します。
      注:
      新しい Salesforce Marketing Cloud プロファイルの場合、認証タイプはデフォルトで 基本認証 に設定されています。
      ステータス 統合プロファイルのステータス。
      • 統合プロファイルを公開していない場合、このフィールドは自動的に [ドラフト] に設定されます。
      • 統合プロファイルを既に公開している場合、このフィールドは自動的に [公開済み] に設定されます。
      プロファイルタイプ 統合プロファイルのタイプ。この値は、 自動的に Salesforce マーケティングクラウドサブスクリプションに設定されます。
    3. 各プロセスの [ ベンダー構成 ] フィールドで指定された必要なユーザーロールまたは API 権限を確認して、セキュリティリスクを最小限に抑え、 SaaS ライセンスを最適化します。
      注:
      詳細については、「 最小限のユーザーアクセス許可 」テーブルを参照してください。
      1. [サブスクリプションサブフローをダウンロード] セクションで、[ サブフロー ] フィールドが [Salesforce Marketing Cloud サブスクリプションをダウンロード] に設定されていることを確認します。
        注:
        [ サブスクリプションをダウンロード ] チェックボックスはデフォルトでオンになっており、オフにすることはできません。
      2. [サブスクリプションサブフローの再利用] セクションで、[ サブフロー ] フィールドが [Salesforce Marketing Cloud サブスクリプションの再利用] に設定されていることを確認します。
        注:
        [ サブスクリプションを再利用 ] チェックボックスはデフォルトでオンになっています。サブスクリプションを再利用しない場合は、このチェックボックスをオフにします。これをクリアすると、削除候補は作成されますが、サブスクリプションの再利用サブフローがトリガーされないか、再利用プロセスが開始されません。
      3. [Download Consumption (消費サブフローをダウンロード)] セクションで、[ Subflow (サブフロー )] 項目が [Salesforce Marketing Cloud Download Contacts Consumption (Salesforce Marketing Cloud 連絡先の消費をダウンロード)] に設定されていることを確認します。
        [ Download Consumption ] チェックボックスはデフォルトでオンになっています。ライセンス消費をダウンロードしない場合は、このチェックボックスをオフにすることができます。
    4. [統合属性] セクションで、要件に基づいて属性を追加または削除します。
      カウント日連絡先メール連絡先モバイル連絡先などの名前と値の属性は、統合プロファイルに自動的に入力されます。
      注:
      属性名は、 Salesforce Marketing Cloud インスタンスのレポート列ヘッダーと一致する必要があります。詳細については、「連絡先数レポートのデータエクステンションの作成」を参照してください。
    5. [Save (保存)] をクリックする。
      ServiceNowインスタンスでドラフトの統合プロファイルが作成されます。

      [接続と資格情報] フィールドが表示され、自動的に sn_sforce_mc_spoke に設定されます。SalesforceMarketingCloudSOAPConnection

    6. [接続および資格情報] フィールドの横にあるプレビューアイコン (プレビューアイコン) を選択して、接続および資格情報エイリアスレコードを開きます。
    7. レコードプレビューで [ レコードを開く ] を選択します。
    8. [接続および資格情報エイリアス] フォームで、この統合プロファイルの接続と資格情報を一意に識別できる子エイリアスを作成します。
      作成する最初の Salesforce Marketing Cloud 統合プロファイルでは、Salesforce にデフォルト (親) 接続および資格情報エイリアスを使用します。作成する追加の Salesforce Marketing Cloud 統合プロファイルごとに、各統合プロファイル間の接続と資格情報を区別するのに役立つ一意の子エイリアスが必要です。
      1. 下のリンクを選択します 子エイリアス > parentalias=*** を使用して子エイリアスを追加します。
      2. [New (新規)] を選択します。
        子エイリアスの [接続および資格情報エイリアス] フォームが開きます。
      3. [名前] フィールドに子エイリアスの名前を入力します。
      4. フォームヘッダーを右クリックし、[保存] を選択します。
      5. フォームを再ロードした後に、[新しい接続および資格情報の作成] 関連リンクを選択します。
    9. ダイアログボックスで、フィールドに入力します。
      表 : 17. [接続と資格情報を作成] ダイアログボックス
      フィールド 説明
      接続情報
      接続名 接続の名前。例:SFMC SOAP 接続
      SOAP 接続 URL SOAP 接続エンドポイントの URL。「https://<subdomain>.soap.marketingcloudapis.com/Service.asmx」と入力します。ここで、<subdomain> は Salesforce Marketing Cloud サブドメインです。
      認証情報
      OAuth クライアント ID の作成中に生成したクライアント ID Salesforce Marketing Cloud OAuth 認証情報.
      OAuth クライアントシークレット Salesforce Marketing Cloud OAuth 認証情報の作成時に取得したクライアントシークレット。
      OAuth リダイレクト URL https://<instance_name>/oauth_redirect.do。インスタンス名は ServiceNow インスタンスの名前です。
      後処理に使用される追加情報
      連絡先数データエクステンション (Contacts Counts Data Extension) 連絡先数のレポートデータを取得するデータエクステンションの名前。この名前は、 連絡先数レポートのデータエクステンションの作成 で作成したデータエクステンションの名前と正確に一致する必要があります。
    10. [OAuth トークンを作成して取得] を選択します。
      注:
      この手順を実行するために必要なロールについては、「 最小限のユーザー権限 」表を参照してください。
    11. 統合プロファイルフォームで、[ 接続を検証 ] を選択して、この統合の接続と資格情報の詳細を確認します。
      接続を検証すると、Download Subscriptions API と Download Consumption API は検証されますが、Reclaim Subscriptions API は検証されません。
    12. 接続を確認したら、[ 公開] を選択します。

    次のタスク

    統合が接続されると、 ServiceNow インスタンスでソフトウェアモデル、再利用ルール、ソフトウェアサブスクリプションが自動的に作成され、毎日更新されます。

    一意の接続を持つ複数の統合プロファイルを設定する場合は、子エイリアスを作成して、統合プロファイルごとに異なる構成と設定を管理します。詳細については、「子エイリアスを作成して複数の統合プロファイルを設定する」を参照してください。

    ユーザーサブスクリプションを再利用するために、自動的に生成されたすべての再利用ルールを確認します。詳細については、「ソフトウェア再利用ルールのレビュー」を参照してください。

    自動生成されたソフトウェアモデルのソフトウェアエンタイトルメントを作成して、使用済みソフトウェアを所有ソフトウェアに対して追跡します。
    調整は、サブスクリプションでもスケジュール済みジョブとして、またはオンデマンドで実行されます。調整結果は、 ライセンスワークベンチ (クラシックアプリケーションソフトウェア資産管理 ) または ライセンス使用状況ビュー (ソフトウェア資産ワークスペース) で表示できます。これらの結果を使用して、ライセンスコンプライアンスの状況を判断し、コンプライアンス違反を修正します。