Salesforce CRM 統合の作成
ServiceNowインスタンスをSalesforceカスタマーリレーションシップマネジメント (CRM) サービスと統合し、ガイド付きウォークスループレイブックを使用してソフトウェアサブスクリプションを追跡し、未使用のライセンスを再利用します。
始める前に
必要なロール:Salesforce admin、sam_admin
- グローバルスコープでのみ Salesforce CRM 統合を作成します。
手順
- ServiceNowインスタンスから、 ソフトウェア資産ワークスペース > ソフトウェア資産アナリティクス.
- [直接統合を作成] を選択します。
- サポートされている統合のリストで、[ Salesforce CRM] を選択します。
-
Salesforce アドミンポータルから Salesforce アプリケーションを登録します。
詳細については、「Salesforceアプリケーションの登録」を参照してください。
- 左側のペインで [Salesforce アプリケーションの登録 ] を選択します。
-
Salesforce アプリケーションでタスクを完了します。
各手順を完了したら、各チェックボックスをオンにします。
- [Mark Complete (完了としてマーク)] を選択します。
-
統合プロファイルを作成して、ソフトウェアサブスクリプションを追跡し、ライセンスを最適化します。
- 左側のペインで [プロファイルの詳細 ] を選択します。
-
フォームのフィールドに入力します。
表 : 1. プロファイルの詳細 フィールド 説明 表示名 プロファイルを作成する組織を一意に識別する統合プロファイルの名前。 ステータス 統合プロファイルのステータス。統合プロファイルを公開していない場合、このフィールドは自動的に [ドラフト] に設定されます。統合プロファイルを既に公開している場合、このフィールドは自動的に [公開済み] に設定されます。 プロファイルタイプ 統合プロファイルのタイプ。この値は自動的に Salesforce CRM に設定されます。 サブスクリプションサブフローをダウンロード 値は [Salesforce CRM サブスクリプションをダウンロード] に設定する必要があります。 サブスクリプションサブフローを再利用 値は [Salesforce CRM サブスクリプションを再利用] に設定する必要があります。 -
データを保存します。
- 統合を続行せずにデータを保存するには、 [保存] を選択します。
- データを保存して統合を続行するには、[ 完了としてマーク] を選択します。
-
ServiceNow クラシックインターフェイスで接続と資格情報を作成します。
- 左側のペインで [接続と資格情報 ] を選択します。
-
[接続および資格情報] フィールドの横にあるプレビューアイコン (
を選択して、接続および資格情報エイリアスレコードを開きます。
- [Continue (続行)] を選択します。
- [ 新しい接続および資格情報の作成 ] リンクを選択します。
-
フォームのフィールドに入力します。
表 : 2. 接続と資格情報を作成 フィールド 説明 接続名 この接続と資格情報を作成する Salesforce 組織を一意に識別する接続の名前。 接続 URL (インスタンス URL) Salesforce にログインした後に表示される URL。Salesforce のカスタムドメイン URL です。 OAuth クライアント ID Salesforce アプリケーションにアサインされたクライアント ID (コンシューマーキー)。 OAuth クライアントシークレット Salesforce アプリケーションに割り当てられたクライアントシークレット (コンシューマーシークレット)。 OAuth リダイレクト URL 認証後にユーザーがリダイレクトされる OAuth プロバイダーの URL。このフィールドは、ステップ 4 で Salesforce アプリケーションを登録したときに指定したコールバック URL に基づいて自動的に入力されます。 - [OAuth トークンを作成して取得] を選択します。
-
OAuth2 認証ダイアログボックスで、Salesforce アプリケーションの作成に使用したのと同じ Salesforce アドミンアカウントにログインします。
ServiceNow インスタンスが Salesforce の OAuth トークンを作成します。
- [Mark Complete (完了としてマーク)] を選択します。
統合プロファイルでは、「 Salesforce CRM サブスクリプションのダウンロード」サブフローと「 Salesforce CRM サブスクリプションの再利用」サブフローを使用して、 Salesforce CRM サービスからユーザーデータを取得します。
- オプション:
子エイリアスと追加の統合プロファイルを作成します。
子エイリアスは、この追加の統合プロファイルの接続と資格情報を一意に識別します。
作成する最初の Salesforce CRM 統合プロファイルでは、Salesforce にデフォルト (親) 接続および資格情報エイリアスを使用します。作成する追加の Salesforce CRM 統合プロファイルごとに、各統合プロファイル間の接続と資格情報を区別するのに役立つ一意の子エイリアスが必要です。
注:アプリケーションスコープは Salesforce スポークに設定する必要があります。- 左側のペインで [ 他の Salesforce 組織に接続 (省略可能)] を選択します。
-
[接続および資格情報] フィールドの横にあるプレビューアイコン (
を選択して、接続および資格情報エイリアスレコードを開きます。
表示は、子エイリアスを設定できる ServiceNow クラシック インターフェイスにリダイレクトされます。 - [子エイリアス] タブで、[新規] を選択します。
- [接続および資格情報エイリアス] フォームに子エイリアスの名前を入力します。
-
[Submit (送信)] を選択します。
フォームを再ロードすると、新しく作成された子エイリアスが [子エイリアス ] リストに表示されます。
-
複数の接続を作成するには、[ 新しい接続および資格情報の作成 ] 関連リンクを選択します。
親接続を作成する場合と同じ手順に従います。
- 手順を完了したら [ 完了としてマーク ] を選択し、プレイブックビューのすべてのチェックボックスをオンにします。
-
統合プロファイルを公開する前に、必須フィールドを確認します。
- 左側のウィンドウで [ レビューと公開 ] を選択します。
- 統合プロファイルの詳細を確認します。
- オプション:
[接続と資格情報] フィールドで、プレビューアイコン (
を選択し、 ステップ 7 で作成した子エイリアスを見つけて選択します。
子エイリアスを選択すると、追加の統合プロファイルが子エイリアスに関連付けられます。ServiceNow インスタンスはこのエイリアスを使用して、この統合プロファイルの接続と資格情報を識別します。 -
各プロセスの [ ベンダー構成 ] フィールドで指定された必要なユーザーロールまたは API 権限を確認して、セキュリティリスクを最小限に抑え、 SaaS ライセンスを最適化します。
注:詳細については、「 最小限のユーザーアクセス許可 」テーブルを参照してください。
- [サブスクリプションのダウンロードサブフロー] セクションで、[ サブフロー ] 項目が [Salesforce CRM サブスクリプションのダウンロード] に設定されていることを確認します。注:[ サブスクリプションをダウンロード ] チェックボックスはデフォルトでオンになっており、オフにすることはできません。
- [サブスクリプションサブフローの再利用] セクションで、[ サブフロー ] 項目が [Salesforce CRM サブスクリプションの再利用] に設定されていることを確認します。注:[ サブスクリプションを再利用 ] チェックボックスはデフォルトでオンになっています。サブスクリプションを再利用しない場合は、このチェックボックスをオフにします。これをクリアすると、削除候補は作成されますが、サブスクリプションの再利用サブフローがトリガーされないか、再利用プロセスが開始されません。
- [サブスクリプションのダウンロードサブフロー] セクションで、[ サブフロー ] 項目が [Salesforce CRM サブスクリプションのダウンロード] に設定されていることを確認します。
- [Save (保存)] をクリックする。
- [接続を検証] を選択します。
- [ 公開] を選択して統合プロファイルを公開します。
- オプション: すべてのスケジュール済みジョブの結果のステータスが [完了] であるかどうかを確認します。
タスクの結果
統合が正常に公開されると、レコードページにリダイレクトされます。統合プロファイル、関連するソフトウェアモデル、トリガーされたスケジュール済みジョブ、スケジュール済みジョブの結果、および認識されないサブスクリプション識別子の詳細を表示できます。