Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Google Drive のファイルを連携したい場合はどうすればよいですか?

公開日: Apr 16, 2025
説明

Google Drive と Salesforce を連携するには、Files Connect を使用します。

Google でプロジェクトと認証情報を作成し、Salesforce で設定を行います。



概要

1. Google で「プロジェクト」を作成します
2. Google で「認証情報」を作成します
3. Salesforce で「Files Connect」を有効化します
4. Salesforce で対象ユーザに権限を付与します
5. Salesforce で「認証プロバイダ」を作成します
6. Salesforce で「外部データソース」を作成します
7. Salesforce で OAuth の認証を設定します

解決策
1. Google で「プロジェクト」を作成します
 
1-1. Google Developer Console (https://console.developers.google.com/) へアクセスし、確認事項に同意して[同意して続行] を選択します。
 
User-added image
 

1-2. [プロジェクトを作成] を選択します。

User-added image
 

1-3. [プロジェクト名] を入力し、[作成] をクリックします。
 
User-added image
 
1-4. [Drive API] を選択します。
 
User-added image
 
1-5. Drive API を有効化します。
 
User-added image


2. Google で「認証情報」を作成します
 
2-1. [認証情報] を選択します。
 
User-added image
 
2-2. [認証情報を作成] から [ウィザードで選択] を選択します。
 
User-added image
 
2-3. [使用する API]、[API を呼び出す場所]、[アクセスするデータの種類] に以下を選択し、[必要な認証情報] を選択します。
 
User-added image
 
2-4. 任意の [名前] を入力して、[クライアント ID の作成] を選択します。
 
User-added image
 
2-5. [クライアント ID] が作成されたことを確認して、[完了] を選択します。
 
User-added image
 
2-6. 作成した [クライアント ID] を選択して、画面左の [編集] アイコンをクリックします。
 
User-added image
 
2-7. [クライアント ID] と [クライアントシークレット] を控えます。これらは後の手順で使用します。
 
User-added image


3. Salesforce で「Files Connect」を有効化します
 
[設定] をクリックし、クィック検索ボックスに "Files Connect" と入力し、[Files Connect 設定] 画面を表示します。[Files Connect の有効化] にチェックを入れ、[保存] をクリックします。
 
User-added image


4. Salesforce で権限セットを作成します

1. [設定] | [ユーザの管理] | [権限セット] | [新規] ボタンをクリックします。 
2. 権限セットの情報を任意に入力し、[保存] ボタンをクリックします。
3. [システム権限] のリンクをクリックします。
4. [編集] ボタンをクリックします。
5. [Files Connect (クラウド)]  をチェックし、[保存] をクリックします。

User-added image
 
6. [割り当ての管理]ボタン、[割り当てを追加]ボタンを順にクリックし、設定しているシステム管理者を作成した権限セットに追加します。
 

5. Salesforce で「認証プロバイダ」を作成します
 
5-1. [設定] | [セキュリティのコントロール] | [認証プロバイダ] へアクセスし、[認証プロバイダ] 画面で [新規] をクリックします。
 
User-added image

5-2. プロバイダタイプ [Open ID Connect] を選択します。任意の [名前] を入力します。[URL 接尾辞] は自動で値が入力されます。先の手順で控えた [クライアント ID] を [コンシューマ鍵] へ入力し、[クライアント シークレット] を [コンシューマの秘密] へ入力します。[承認エンドポイント URL]、[トークンエンドポイント URL]、[デフォルトの範囲] にそれぞれ以下の値入力します。すべて固定値です。

承認エンドポイントURL :
https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force

トークンエンドポイントURL:
https://accounts.google.com/o/oauth2/token

デフォルトの範囲:
https://www.googleapis.com/auth/drive

User-added image


5-3. [保存] をクリックして、[コールバック URL] を控えます。

User-added image

5-4. Google developer console で [認証情報] から対象の [クライアント ID] を編集して [コールバック URL] を入力します。

User-added image


6. Salesforce で「外部データソース」を作成します
 
6-1. [設定] | [開発] | {外部データソース] へアクセスし、[外部データソース] 画面で [新規] をクリックします。

User-added image

6-2. 任意の [外部データソース]、[名前] を入力し、[種別] に [Files Connect: Google ドライブ] を選択します。[保存時に認証フローを開始] にチェックを入れ、[保存] をクリックします。

User-added image


6-3. Google アカウントでログインします。

User-added image


6-4. アクセスを [許可] します。

User-added image


6-5. [管理認証状況] が [認証済み] であることを確認して、[検証して同期] をクリックします。

User-added image


6-6. [外部オブジェクト] が自動作成されます。対象の [外部オブジェクト] を選択して、[同期] をクリックします。

User-added image


6-7. 関連リストから [外部オブジェクト] を [編集] します。

User-added image



6-8. [リリース済み] を選択して [保存] をクリックします。

User-added image


6-9. 作成された外部オブジェクトのアクセス権を確認します。[設定] | [セキュリティのコントロール] | [項目アクセス許可] へアクセスし、対象の外部オブジェクトを選択します。[プロファイル] を選択してアクセス権が付与されていることを確認します。

User-added image


 
7. Salesforce で OAuth の認証を設定します
 
7-1. [設定] | [ユーザの管理] | [プロファイル] へアクセスし、対象ユーザのプロファイルを選択して、関連リストの [有効な外部データソースアクセス] にて [編集] をクリックします。

User-added image


7-2. 対象の外部データソースを追加します。

User-added image


7-3. 対象ユーザで [私の設定] または [個人設定] より、[外部システムの認証設定] を選択し、[新規] をクリックします。

User-added image


7-4. 権限を付与したユーザを選択し、[保存時に認証フローを開始] にチェックを入れ、[保存] をクリックします。

User-added image


7-5. [許可]をクリックします。

User-added image


7-6. [認証状況] が [認証済み] であることを確認します。

User-added image



7-7. [ファイル] より、Google Drive のファイルを確認します。

User-added image
ナレッジ記事番号

000382834

 
読み込み中
Salesforce Help | Article