Googleカレンダー連携(管理者用)

All Gather CRM(スケジュール機能)とGoogleカレンダーのシステム連携設定方法を説明します。
※本設定完了後、各ユーザー毎にGoogleカレンダー連携の操作が必要です。詳しくは【こちらをご参照下さい。

手順

Google カレンダー連携用アカウントを用意する

  1. All Gather CRMとGoogleカレンダーを連携するためには、連携設定用のGoogleアカウントが1つ必要となります。全社で1つのアカウントを使用しますので、事前にご用意ください。アカウントは、新規に作成いただいても、既存のものをご利用いただいても構いません。

プロジェクトを作成する

  1. [ https://console.developers.google.com/project ]にアクセス後、連携設定用のGoogleアカウントでログインし右上の[プロジェクトの作成]をクリックします。
  2. [プロジェクト名]に「All Gather CRM Google Calendar」と入力し、[作成]をクリックします。

クライアントIDとクライアントシークレットを発行する

  1. [認証情報]タブの[+認証情報を作成]から[OAuthクライアントID]をクリックします。
  2. [同意画面を構成]をクリック後、[開始]をクリックします。

  3. プロジェクト構成を入力しポリシーに同意後、[作成]をクリックします。
    アプリ名:All Gather CRM Google Calendar
    ユーザーサポートメール:任意のメールアドレス
    対象:外部
    連絡先情報:任意のメールアドレス
  4. [OAuthクライアントを作成]をクリックします。
  5. [アプリケーションの種類]から「ウェブアプリケーション」を選択後、[名前]以下の項目を、次のように入力し、[作成]をクリックします。
    【オンプレ版をご利用のお客様】
    [名前]:All Gather CRM Google Calendar
    [承認済みの JavaScript 生成元]:http://localhost
    [承認済みのリダイレクトURI]
    http://localhost/agcrm_google/AuthCallback/IndexAsync https://myaccount.google.com/
    【クラウド版をご利用のお客様】
    [名前]:All Gather CRM Google Calendar
    [承認済みの JavaScript 生成元]・ [承認済みのリダイレクトURI]は
    弊社にて発行いたします。サポートデスクまでお問い合わせ下さい。
  6. クライアントIDとクライアントシークレットが発行されます。JSONファイルは連携設定の際必要になるので忘れずダウンロードします。

Calendar API を有効にする

  1. [APIとサービス]-[有効なAPIとサービス]をクリックします。
  2. [+ APIとサービスを有効にする]をクリックします。
  3. calendarで検索し[Google Calendar API]をクリックします。
  4. [有効にする]をクリックします。

アプリを公開する

  1. [APIとサービス]から[OAuth同意画面]をクリックします。
  2. [対象]タブの[アプリを公開]をクリックします。
  3. 本番環境にpushするか聞かれるので[確認]をクリックします。

All Gather CRMで連携設定をする

    1. メニュー設定画面を表示するには、右上にある[ようこそ、(ユーザー名)さん]-[システム設定]をクリックします。
    2. [システム運用設定]をクリックします。
    3. システム設定画面メニューから [ファイル]-[データを編集する]をクリックするか、データ編集ボタンクリックします。
    4. [グループウェア]タブを選択し、[Googleカレンダーと連携する]にチェックを入れます。
    5. [Google連携用Jsonファイル(管理者)]項目の右側にあるボタンをクリックします。
    6. ダウンロードしたJsonファイルを選択し、「開く」をクリックします。
    7. 連携したスケジュールをGoogleカレンダーで表示する際の背景色(初期値)を選択します。
    8. メニューから[ファイル]-[保存する]を選択し、連携設定を保存します。
    9. システム運用設定が完了しましたら、各ユーザー毎に連携設定を行います。
      ユーザー毎の設定方法は、こちらを参照してください。