インストールマニュアル
Salesforce と Google Workspace のカレンダーをリアルタイムで双方向に同期させるツール

rakumo 株式会社
2024/06/27

Copyright Ⓒ rakumo inc. All Rights Reserved.

はじめにrakumo Sync をご利用くださいまして、誠にありがとうございます。
rakumo Sync は、会社で利用する Salesforce の行動カレンダーと Google Workspace（旧称：GSuite） の Google カレンダーをリアルタイムで、かつ双方向で同期するツールです。
本マニュアルでは、rakumo Sync をご利用する準備と仕様について、ご案内をしています。導入時には、本マニュアルをご参照ください。

2

目

次

1. Salesforce に rakumo Sync をインストールする ..................................................................... 4
初めにお読みください................................................................................................................. 4
rakumo Sync をインストールする ............................................................................................... 5
2. ユーザーにライセンスを付与する ............................................................................................ 13
3. 認証とプロファイルを設定する .............................................................................................. 17
3-1. rakumo Sync Admin を設定する ....................................................................................... 17
3-2. rakumo Sync Engine の設定 ............................................................................................... 23
4. Google Workspace 設定 ......................................................................................................... 29
5. 同期対象ユーザー設定 ............................................................................................................. 35
CSV ファイルを使って一括で登録する ...................................................................................... 36
6. Salesforce にユーザーアカウントを持っていないユーザー * を登録 ...................................... 39
7. 全ユーザーの同期を開始／停止................................................................................................ 40
8. ログの閲覧 ............................................................................................................................... 41
9. rakumo Sync による同期処理項目について ............................................................................. 44
10. rakumo Sync による同期処理が制限される項目とその内容について .................................... 46
11. rakumo Sync による同期処理対象外の項目とその内容について .......................................... 48
12. プロファイルの [ログイン IP アドレスの制限] ご利用時の追加設定 ...................................... 49
12-1. 追加設定手順 .................................................................................................................... 51

3

1. Salesforce に rakumo Sync をインストールする
初めにお読みください▼ インストール前のご注意点 ▼➢rakumo Sync と同じ仕様、機能を持つ別のツールのご利用について

rakumo Sync は、Salesforce の行動カレンダーと Google Workspace （旧称： G Suite）の Google カレンダーをリア
ルタイムで、かつ双方向で同期するツールです。rakumo Sync と同じ仕様、機能を持つ別のツールをすでに使用中のとき、この別ツールを Salesforce からアンインストールしてください。その後に、rakumo Sync をインストールしてください。
別ツールと rakumo Sync を一緒に使用すると、お互いのツール間で予定を同期するため、同期が際限なく繰り返される事態が生じてしまいます。

ログイン IP アドレス制限 と rakumo Sync について➢

Salesforce 上でプロファイルに対し[ログイン IP アドレスの制限]を行っている場合、インストール操作に加えて、別途 rakumo Sync が制限の影響を受けないよう設定を実施する必要があります。
詳しくは 、12. プロファイルの [ログイン IP アドレスの制限] ご利用時の追加設定 章をご参照いただき、ご対応くださいますようお願いいたします。

▼ rakumo Sync 対象 Salesforce エディション ▼◼

Professional Edition 以上▽ rakumo Sync 対象 Google Workspace（旧称： G Suite） ▽◼

Google Workspace Business◼

Google Workspace Enterprise◼

Google Workspace Frontline◼

Google Workspace for Education◼

Google Workspace for Nonprofits◼

Google Workspace for Government4

rakumo Sync をインストールする

1. Salesforce のシステム管理者アカウントで、次の URL へアクセスをしてください。
https://appexchangejp.salesforce.com/appxListingDetail?listingId=a0N3A00000E9l3nUAB
2.［今すぐ入手］ をクリックします。

3. [ログイン] を選択して、Trailblazer アカウントにログインします。

4. 「このパッケージをどこにインストールしますか？」の画面が表示されます。

5

本番環境にインストール・・・自社で導入している Salesforce の本番環境へインストールされます。
Sandbox にインストール・・・自社で導入している Salesforce のコピー環境へインストールされます。
5. 契約条件 をご確認後、「私は 契約条件 を読み、同意します」にチェックを入れて、「確認してインストール」をクリックしてください。

6. 「インストール rakumo Sync」 画面が表示されます。
インストール先を指定します。指定先のユーザーが、rakumo Sync を使用できます。

⚫

管理者のみのインストール・・・システム管理者だけに rakumo Sync がインストールされます。

⚫

すべてのユーザのインストール・・・全てのユーザーに rakumo Sync がインストールされます。

⚫

特定のプロファイルのインストール・・・指定したプロファイルのユーザーに rakumo Sync
がインストールされます。

6

7. 「サードパーティアクセスの承認」 画面が表示されます。
「はい、これらのサードパーティ Web サイトにアクセスを許可します」 にチェックを入れた後、［次へ］ をクリックします。

8. インストールが実行されます。

7

インストールを完了した後、インストールを実行したユーザーへメールが届きますので、ご確認ください。
▼ メール件名 ▼パッケージ「 rakumo Sync 」のインストールに成功しました8

「特定のプロファイルのインストール」選択時のインストール先プロファイルの確認方法■ Lightning Experience の場合
1. 活動の「項目とリレーション」画面にアクセスします。
Salesforce 画面右上の ［歯車］ > 「オブジェクトマネージャー」 > ［活動］ > ［項目とリレーション］を選びます。

2. 活動の項目とリレーションの一覧が表示されます。
項目の表示ラベルで、次の 3 項目を順番に確認していきます。
⚫

Sync Date⚫

Sync ID⚫

Sync Tag

3. ［Sync Date］をクリックします。
4. ［項目レベルセキュリティの設定］をクリックします。

9

5. Sync Date の項目レベルセキュリティ画面が表示されます。［参照可能］のみにチェックがオンのプロファイルに、rakumo Sync がインストールされています。追加で、手順 2. に戻って、
Sync ID、Sync Tag も同じ操作で確認をしてください。

Sync Date、Sync ID、Sync Tag 全てで［参照可能］のみチェックがオンのプロファイルに、
rakumo Sync がインストールされています。チェックが外れている場合やインストール時にプロファイルの選択を忘れた場合は、Sync Date、Sync ID、Sync Tag それぞれの項目レベルセキュリ
ティ画面で［参照可能］のみにチェックを入れてください。

10

■ Salesforce Classic の場合
1. 活動カスタム項目画面にアクセスします。
Salesforce 画面右上の ［設定］ > 「ビルド」の［活動］ > ［活動カスタム項目］を選びます。

2. 活動カスタム項目の一覧が表示されます。
項目の表示ラベルで、次の 3 項目を順番に確認していきます。
⚫

Sync Date⚫

Sync ID⚫

Sync Tag11

3. ［Sync Date］をクリックします。
4. ［項目レベルセキュリティの設定］をクリックします。

5. Sync Date の項目レベルセキュリティ画面が表示されます。［参照可能］のみにチェックがオンのプロファイルに、rakumo Sync がインストールされています。追加で、手順 2. に戻って、
Sync ID、Sync Tag も同じ操作で確認をしてください。

Sync Date、Sync ID、Sync Tag 全てで［参照可能］のみチェックがオンのプロファイルに、
rakumo Sync がインストールされています。チェックが外れている場合やインストール時にプロファイルの選択を忘れた場合は、Sync Date、Sync ID、Sync Tag それぞれの項目レベルセキュリ
ティ画面で［参照可能］のみにチェックを入れてください。

12

2. ユーザーにライセンスを付与する▼ ライセンス付与に関するご注意点 ▼rakumo Sync を使用するユーザーに、rakumo Sync のライセンスを与えます。
rakumo Sync を購入したお客様は、本番利用開始前にこの操作を行ってください。
トライアル（試用）期間中にご利用いただく際は、この操作は不要です。
トライアル期間の終了後、 rakumo Sync を購入した際には、忘れずに本操作を行ってください。
■ Lightning Experience の場合
1. ［インストール済みパッケージ］ 画面にアクセスします。
Salesforce 画面右上の ［歯車］ > 「ホーム」 > ［プラットフォームツール ］> ［アプリケー
ション］ > ［パッケージ］ > ［インストール済みパッケージ］を選びます。

2. インストール済みパッケージの画面が表示されます。
パッケージ名 「rakumo Sync」 の［ライセンスの管理］をクリックします。

13

3. ライセンス付与画面が表示されます。
［ユーザの追加］ボタンをクリックして、Salesforce ユーザー* に rakumo Sync のライセンスを付与します。
「特定のプロファイルのインストール」を選択してインストールをしたとき、「特定のプロファ
イル」内のユーザーを選んでください。

14

■ Salesforce Classic の場合
1. ［インストール済みパッケージ］ 画面にアクセスします。
Salesforce の［設定］ > ［インストール済みパッケージ］ をクリックします。

2. インストール済みパッケージの画面が表示されます。
パッケージ名 「rakumo Sync」 の［ライセンスの管理］をクリックします。

3. ライセンス付与画面が表示されます。
［ユーザの追加］ボタンをクリックして、Salesforce ユーザー* に rakumo Sync のライセンスを付与します。
「特定のプロファイルのインストール」を選択してインストールをしたとき、「特定のプロファ
イル」内のユーザーを選んでください。

15

16

3. 認証とプロファイルを設定する
3-1. rakumo Sync Admin を設定する
rakumo Sync を管理するユーザーのプロファイルを指定します。

■ Lightning Experience の場合
1. ［接続アプリケーションを管理する］ にアクセスします。
Salesforce 画面右上の ［歯車］ > 「ホーム」 > ［プラットフォームツール ］> ［アプリケー
ション］ > ［接続アプリケーション］ > ［接続アプリケーションを管理する］を選びます。

2. ［rakumo Sync Admin］ の［編集］をクリックします。

3. OAuth ポリシー > 「許可されているユーザ」 のプルダウンを「管理者が承認したユーザは事前承認済み」に変更して、［保存］をクリックします。

17

4. 2. と同じ画面で、今度はマスタ表示ラベルの［ rakumo Sync Admin ］をクリックします。

5. rakumo Sync Admin の詳細画面下部の ［プロファイルを管理する］ をクリックします。

18

5. 「アプリケーションプロファイルの割り当て」 画面が表示されます。
rakumo Sync 管理画面（Admin）へのアクセスを許可するユーザーのプロファイルを指定します。
チェックボックスで選択した後に、［保存］ ボタンをクリックしてください。

19

■ Salesforce Classic の場合
1. ［接続アプリケーション］ にアクセスします。
設定 > ［管理］ > ［アプリケーションを管理する］ > ［接続アプリケーション］
をクリックします。

2. 「rakumo Sync Admin」 の［編集］をクリックします。

3. OAuth ポリシー > 「許可されているユーザ」 のプルダウンを「管理者が承認したユーザは事前承認済み」に変更して、［保存］をクリックします。

20

4. 2. と同じ画面で、今度はマスタ表示ラベルの［ rakumo Sync Admin ］をクリックします。

4. rakumo Sync Admin 画面の ［プロファイルを管理する］ をクリックします。

21

5. 「アプリケーションプロファイルの割り当て」 画面が表示されます。
rakumo Sync 管理画面（Admin）へのアクセスを許可するユーザーのプロファイルを指定します。
チェックボックスで選択した後に、［保存］ ボタンをクリックしてください。

22

3-2. rakumo Sync Engine の設定

rakumo Sync を使うユーザーのプロファイルを指定します。
■ Lightning Experience の場合
1. ［接続アプリケーションを管理する］ にアクセスします。
Salesforce 画面右上の ［歯車］ > 「ホーム」 > ［プラットフォームツール ］> ［アプリケー
ション］ > ［接続アプリケーション］ > ［接続アプリケーションを管理する］を選びます。

2. ［rakumo Sync Engine］ の［編集］をクリックします。

3. OAuth ポリシー > 「許可されているユーザ」 のプルダウンを「管理者が承認したユーザは事前承認済み」に変更して、［保存］をクリックします。

23

4. 2. と同じ画面で、今度はマスタ表示ラベルの［ rakumo Sync Engine ］をクリックします。

5. rakumo Sync Admin の詳細画面下部の ［プロファイルを管理する］ をクリックします。

24

5. 「アプリケーションプロファイルの割り当て」 画面が表示されます。
rakumo Sync を使用するユーザーのプロファイルを指定します。
チェックボックスで選択した後に、［保存］ ボタンをクリックしてください。
「特定のプロファイルのインストール」を選択してインストールをした場合は、インストール
対象として指定したプロファイルだけを選んでください。

25

■ Salesforce Classic の場合
1. ［接続アプリケーション］ にアクセスします。
設定 > ［管理］ > ［アプリケーションを管理する］ > ［接続アプリケーション］
をクリックします。

2. 「rakumo Sync Engine」 の［編集］をクリックします。

3. OAuth ポリシー > 「許可されているユーザ」 のプルダウンを「管理者が承認したユーザは事前承認済み」に変更して、［保存］をクリックします。

26

4. 2. と同じ画面で、今度はマスタ表示ラベルの［ rakumo Sync Engine ］をクリックします。

4. rakumo Sync Engine の詳細画面下部の ［プロファイルを管理する］ をクリックします。

27

5. 「アプリケーションプロファイルの割り当て」 画面が表示されます。
rakumo Sync を使用するユーザーのプロファイルを指定します。チェックボックスで選択した
後に、［保存］ ボタンをクリックしてください。
「特定のプロファイルのインストール」を選択してインストールをした場合は、インストール
対象として指定したプロファイルだけを選んでください。

28

4. Google Workspace 設定
ランチャーから rakumo Sync を選びます。
■ For Lightning Experience■ For Salesforce Classic

同期する Google Workspace のドメインを設定します。
［Google Workspace の設定］ をクリックします。

29

同期対象の Google Workspace 特権管理者アカウントで［Sign In］をクリックします。

「許可のリクエスト」 画面が表示されます。［許可］ をクリックします。
Google Workspace ログイン画面が同期を行う Google Workspace 組織の管理者アカウントでログインして、同意画面で許可を行って下さい。

30

Marketplace アプリケーションのインストールをします。引き続き、Google Workspace 特権管理者アカウントで操作をしてください。
Google Workspace Marketplace を開く をクリックします。

2. ［ドメインインストール］ をクリックします。

31

［続行］をクリックします。

3. 同意画面が表示されます。

32

「有効にする対象」 組織を選びます。「アプリケーションの利用規約、プライバシーポリシー、
Google Workspace Marketplace の利用規約に同意します」を確認して、チェックを入れます。
最後に、［ALLOW］ をクリックします。

4. 「rakumo Sync をインストールしました。」画面が表示されます。
画面右下の［完了］ をクリックしてください。

33

Salesforce の rakumo Sync Setup 画面に戻ります。
ドメインの登録画面が表示されます。同期対象ドメインにチェックを入れて、［保存する］をクリックしてください。

34

5. 同期対象ユーザー設定
1. rakumo Sync Setup 画面の ［ユーザーの設定］ をクリックします。

2. Salesforce のユーザ一覧が表示されます。同期したいユーザーの ［編集］ をクリックします。
ユーザー検索においては、”氏名”、“別名”、”ユーザー名” にて検索できます。

35

3. 「Google Workspace アカウント」 と 「Google カレンダー ID」を入力して、［保存する］ をクリックします。

CSV ファイルを使って一括で登録する
ユーザーの設定を CSV ファイルで一括で登録できます。
［CSV インポート］をクリックします。

36インポート画面に遷移します。

（1）インポートする CSV ファイルの形式
ID
000000000000000

Google Accountaaaaaaa@xxxxxx.co.jp

Calendar ID
aaaaaaa@xxxxxx.co.jp【カラム】
ID ： Salesforce ユーザー ID です。15 桁、もしくは 18 桁のどちらにも対応しています。
Google Account ： Google Workspace にログインするときに使うアカウントのアドレスです。
Calendar ID ： 同期対象の Google カレンダー ID です。
※ CSV ファイルの注意点 ※1.

CSV ファイルに上記 3 つのカラムのうち一つでも欠けたとき、もしくは同じカラムが 2つ以上あるときは、インポート処理がエラーになります。

2.

CSV ファイルに上記 3 つに加えて別カラムがある場合、インポート処理中において、別
カラムの列のデータは無視され、エラーにははなりません。

3.

CSV ファイルの改行コードには、CR, LF, CRLF に対応しています。

4.

CSV ファイルの文字コードには、 UTF-8 を推奨しています。

（2）インポート処理に関する仕様
1.

「検証のみ」にチェックを入れてから、［インポート開始］をクリックすると、CSV フ
ァイルの形式や CSV ファイルのデータを検証します。CSV ファイルのデータは登録され
ません。

37

2.

CSV ファイルのユーザーのデータだけを更新します。CSV ファイルに無いユーザーのデータは、インポート前後で変更はされません。

3.

登録済みの “Google Account” や “Calendar ID” を削除したいときは、”ID” のカラムのみを残して、“Google Account” や “Calendar ID” を空白にした CSV ファイルをインポートして
ください。

4.

インポート時に、CSV ファイルのデータを並列で処理します。ある行でエラーが発生したとき、該当の行だけがスキップされます。 他の行の処理には影響を与えません。

5.

CSV ファイルをインポート中に、インポートを中断できます。中断した時点までに処理されたデータはインポートされます。

6.

インポートした CSV ファイルをダウンロードできません。

インポート結果画面

38

6. Salesforce にユーザーアカウントを持っていないユーザー * を登録* 一方、Google Workspace アカウントを持っている

1. Salesforce にユーザーアカウントを持っていないユーザー （Google Workspace アカウントを持っている） を「取引先責任者」に登録します。
2. rakumo Sync Setup 画面の ［取引先責任者の設定］ をクリックします。

3. 1．の取引先責任者と Google カレンダー を紐づけます。

39

7. 全ユーザーの同期を開始／停止
1. rakumo Sync Setup 画面の ［同期の開始・停止］ をクリックします。

2. 同期を始めるときは、［同期を開始する］にチェックを入れて、［保存する］をクリックします。同期を停めるときは、［同期を開始する］からチェックを外して、［保存する］をクリックします。

全ての設定を完了した後に、新規に作成した予定や編集した予定が同期されます。設定前に作成済みの予定は、同期されません。ただし、作成済み予定においても、編集・更新することで同期
されます。

40

8. ログの閲覧
Google カレンダーまたは Salesforce 行動カレンダー で予定の作成・編集・削除をされたとき、保存された動作ログを管理者が閲覧できます。閲覧できるログは、rakumo Sync ユーザーの操作だけです。rakumo Sync ではないユーザーの操作ログは保存されないため、閲覧できません。

「日付を選択」 で日付を選べます。
「ログレベル」選択肢は、次の通りです。
Critical …ユーザーの認証エラーや設定が不十分などの理由により同期されなかった場合
Error …仕様や API のエラーなどの理由により同期されなかった場合
Warning … 警告41

ログの詳細画面
この画面で各ログの詳細を確認できます。

→ この予定の他のログを見る
このリンクから、予定の変更ログを時系列で確認できます。

42

予定の同期ログ メッセージ一覧
ログレベル

メッセージ

処理内容

予定 xxx を同期しました

同期に成功（succeeded to sync the event xxx）
予定 xxx を作成しました

予定を作成（created a new event xxx）

Info

予定 xxx を変更しました

予定を変更（modified the event xxx）
予定 xxx を削除しました

予定を削除（deleted the event xxx）
予定 xxx を復元しました

予定をごみ箱から復元（restored the event xxx）
ログレベル

エラー種別
UnableToSync

メッセージ

エラーの原因GuestsCannotSeeGuests

予定 xx は同期

「ゲストの一覧を表示する」がオフ

PrivateSourceEvent

できません

同期元の予定が非公開

PrivateTargetEvent（failed to

同期先の予定が非公開

RecurringToSingle

sync the event

繰り返しから単独に変更

xxx）

SingleToRecurring

単独から繰り返しへ変更

UnknownTargetOrganizer

同期先の予定管理者が非 Sync ユーザー

SimilarEvent

タイトル・開始時刻・終了時刻・予定管理者（任命先）が同じ予定を１分以内に新規登録した

UnlinkedRecurringEvent

Error

rakumoSync 導入前に登録された繰り返し予定において一部の予定を変更した

GoogleApiError

Forbidden

cannotModifyEvent - 繰り返しルールを変えた結果
ゴミ箱に入った予定を復元した
rateLimitExceeded - 一度に大量の予定を登録した

SalesforceApiError

BadRequest

14 日を超える予定を登録した、など

NotFound

API のエラー等により予定を取得できない

NetworkError

Google, Salesforce のサーバーに接続できない、サーバーからの応答が無い、など

InternalError
GoogleAuthError

その他、内部エラー
InvalidGrant

予定 xx は同期

無効なユーザー

UnauthorizedClient

できません

マーケットプレースアプリケーションが無効になっ（failed toているsync the event

Invalid response 502 - Google の一時的な不具合な

AuthError

xxx）
SalesforceAuthError

InvalidGrant

CriticalInvalidAppAccess

予定 xx は同期

無効なユーザー、接続アプリケーションの OAuth ポ

できません

リシーの設定が不正、ログイン IP アドレスが制限さ（failed to

れているなどsync the event

プロファイルが割り当てられていない

xxx）

AppBlocked
AuthError

ど

接続アプリケーションがブロックされた
unknown_error、Invalid response 503- Salesforce の一時的な不具合など

SalesforceApiError

FieldNotAllowed

カスタム項目にアクセスできない43

9. rakumo Sync による同期処理項目についてrakumo Sync で同期可能な項目と連携先の項目を以下にまとめます。

同期後の Google カレンダー項目

Salesforce の行動項目 ※1

同期可否

終日行動

⇄

終日（start.date、end.date ※5）

被招集者

⇄

ゲスト（attendees）※2

説明⇄

説明（description）⇄

開始時刻（終日の場合： start.date、[開始] または [時刻]終了

（API 表示ラベル）

非終日の場合：start.dateTime）⇄

終了時刻（終日の場合： end.date
非終日の場合：end.dateTime）

場所⇄

場所（location）

割り当て先

⇄

主催者（organizer）

件名⇄

件名（summary）

非公開

×

連携対象外 ※3

アラーム日付/時間×

連携対象外 ※3 ※4

アラーム設定×

連携対象外 ※3 ※4予定の公開方法×

連携対象外 ※3

タイムゾーン×

連携対象外※3※1 Google カレンダーと同期する行動の項目は、Salesforce 行動レコードタイプの「マスタ」として割り当てられたページレイアウト内の項目 です。事前に、Google カレンダーと同期させる予定の登録時に使用するページレイアウトを「マスタ」 に設定してください。

44

※2 Salesforce / Google の仕様により同期内容に制限があります。詳細は、 10. rakumo Sync による同期処理が制限される項目とその内容について をご参照ください。
※3 Salesforce / Google の仕様により同期処理されない項目があります。詳細は、11. rakumo
Sync による同期処理対象外の項目とその内容について をご参照ください。
※4 連携元のカレンダーでは「予定作成時に設定した値」が保持されます。連携先のカレンダーでは、「カレンダーの初期値」のアラームがそれぞれ指定されます。（例：Google → Salesforce の場合、アラーム設定はなしの状態となります。Salesforce → Google の場合：カレンダーの「予定の通知設定」で設定している値が指定されます。）※5 Google カレンダーの「終日」項目のチェックは純粋な同期処理による反映ではなく、開始・終了時刻が終日形式で指定されている（start.date、end.date に値が入っている）場合にチェックが入ります。

45

10. rakumo Sync による同期処理が制限される項目とその内容について
Salesforce の「行動」および Google カレンダーの「予定」の仕様により同期内容に制限があるものを以下にまとめます。

項目

制限事項

備考

件名、説明、場所について Google
文字数に関する制限

カレンダーからの同期時に、Salesforce の行動では制限を超える
文字数はカットされる
rakumo Sync のライセンスを持たな
い Google Workspace ユーザーがGoogle カレンダーで予定を作成したとき、参加者の rakumo Sync ユー
ザーの予定だけ Salesforce に同期さ

予定を作成

れる。
一方、rakumo Sync のライセンスを持たない Salesforce ユーザーがSalesforce で予定を作成したとき、Google カレンダーには一切同期されない。
Salesforce で作成可能な定期的な行動
Salesforce の行動では、予定の作成

繰り返し予定の制限

数が Salesforce の仕様で定められた数量以降はカットされるの数量
毎日：100
毎週：53
毎月：60
毎年：10

招待可能なメンバー数：
ゲストの人数制限○ 単独の予定に対して 1,000 人まで○ 繰り返し予定に対して 100 人まで46

招待されたメンバーの｢参加する/し参加ステータスの制限ない｣の返答は Google カレンダーに反映されないファイル添付

Google カレンダーから Salesforce の行動へは反映されるファイル添付は同期されない
Salesforce でごみ箱から予定を復元したときは、Google カレンダーにごみ箱から復元も復元される。

* Salesforce のごみ箱には元の予定がGoogle カレンダーのごみ箱から予残る。

定を復元したときは、Salesforce に新しい予定として作成される * 。
Google カレンダーで予定オーナーを変更したとき、Salesforce の行動

予定オーナー／任命先の変更の任命先も変更される * 。

* 参加者がいる繰り返し予定においてSalesforce で行動の任命先を変更しは、Salesforce の行動の任命先は変更

たとき、Google カレンダーの予定

されないの予定オーナーは変更されずに辞退になる。
Salesforce の任命先が Google カレ
ンダーで参加を辞退したとき、他の参加者が Salesforce の任命先にな

予定を辞退

る。*1

*1 ただし、繰り返し予定の場合、任参加者に Sync ユーザーがいると命先は変更されない。

き、Sync ユーザー全員が Google カレンダーで参加を辞退すると、Salesforce の行動が削除される。

*2 ただし、Salesforce で行動を変えた（更新した）とき、Google カレン
ダーでも辞退になる。

Salesforce で参加を辞退しても、
Google カレンダーでは辞退にならない。*2
関連先/名前、カスタム項目やゲスト
その他

右記の項目は同期されないへの権限など各カレンダーが独自で持っている機能及び項目

47

11. rakumo Sync による同期処理対象外の項目とその内容について
Salesforce の「行動」および Google カレンダーの「予定」の仕様により同期処理されないものを
以下にまとめます。

項目

単発の予定

制限事項

Google カレンダーで 14 日を超える予定は Salesforce

Salesforce の｢行動｣のの行動に同期されない

制限事項

Google カレンダーで一つの予定が 24 時間を超える繰

Salesforce の｢行動｣のり返し予定は Salesforce の行動に同期されない

制限事項

Google カレンダーで単発の予定から繰り返し予定へ繰り返し予定備考の変更および繰り返し予定から単発の予定への変更はSalesforce の行動に同期されない
Salesforce の Lightning Experience で作成した「一連の行動」予定は、Google カレンダーへ同期されない

Salesforce の｢行動｣の制限事項

Salesforce の仕様

Salesforce の仕様

関連先および名前「行動」に紐付いた関連先及び名前のデータレコードに紐付いた｢行動｣を削除すると、rakumo Sync の同期の対象外になる

Salesforce の「行

Google カレンダーで予定を登録するとき、入力規則

ただし、Salesforce の「行動」

動」項目に入力規から外れた値を入力すると Salesforce へ予定が同期さから Google カレンダーへの同れない期は制限されません

則がある場合※Google カレンダーには予定が残り続けます非公開の予定を公開に変更した
非公開予定

非公開（限定公開）で登録された予定は、同期されな（限定公開予定）い。この予定を、編集、削除したときも同期されないときは、公開予定として同期されます。ただし、公開予定を非公開に変更したときは、非公開
として同期されません。

Google カレンダーのゲストの権限で、「ゲストの一
ゲストの権限覧を表示する」のチェックを外した予定は、Salesforce へ同期されない

48

12. プロファイルの [ログイン IP アドレスの制限] ご利用時の追加設定
プロファイルの [ログイン IP アドレスの制限] を設定している場合、rakumo Sync をご利用になるための追加設定が必要です。

● プロファイルの [ログイン IP アドレスの制限] とは？
プロファイルを割り当てられたユーザーからの Salesforce へのログインを、指定した IP アドレ
スからのみに制限することができる機能です。※
設定した場合、指定した IP アドレス以外の IP アドレスからのログインができなくなります。
詳しくは、以下の Salesforce サポートページをご参照ください。
▼ プロファイルでのログイン IP アドレスの制限
https://help.salesforce.com/s/articleView?id=sf.login_ip_ranges.htm&type=5※ 「組織の信頼済み IP 範囲の設定」とは異なりますのでご注意ください。

● 追加設定が必要な理由
rakumo Sync では、予定を同期する際に API 経由で Salesforce に接続します。
プロファイルの [ログイン IP アドレスの制限] を利用し、設定の中に rakumo Sync の IP アドレスが含まれていない状態ですと、認証エラーにより予定の同期処理が失敗してしまいます。
プロファイルの [ログイン IP アドレスの制限] を設定している場合でも正常に予定を同期できるようにするために、本章の追加設定が必要となります。

49

● ご利用状況別の対応の流れ

プロファイルの [ログイン IP アドレスの制限] を設定中で、rakumo Sync を利用開始する場合
本章の設定を実施したのちに、rakumo Sync の同期を開始していただくとスムーズです。
対応例：
1. 1 〜 6 章のインストール・初期設定を実施する
2. 本章の手順に沿って Sync の IP アドレス範囲を追加する
3. 7 章の手順で同期を開始する



rakumo Sync を利用中で、プロファイルの[ログイン IP アドレスの制限] を追加する場合
設定変更による同期の失敗や予期せぬトラブルの発生を抑えるために、 Sandbox 環境での事
前動作テスト実施や、本番環境の変更実施タイミングでの予定登録・編集・削除操作を控えていただくようユーザー様へ周知する等のご検討をおすすめいたします。
対応例は一例です。貴社の Salesforce 運用ルールに沿った形でのご対応をご検討ください。
対応例：
1. sandbox 環境での事前動作テストを実施する
通常ログインに使用する IP アドレスを追加し、 本章の手順に沿って rakumo Sync の追加設定を実施してください
2. 設定変更日時・同時間帯の予定操作を控えていただく旨をユーザーに周知する
3. 本番環境の設定を変更する
4. 変更後の動作チェックを実施して問題がなければ、作業完了の旨をユーザーに周知する
5. rakumo Sync Setup > ログの閲覧 ページで、設定切り替え前後で同期できなかった予定操
作の有無を確認する
6. 同期できなかった予定がある場合には、ユーザーへ再操作を依頼する

50

12-1. 追加設定手順

設定時には、以下の 2 つの作業を実施します。
1. rakumo Sync Admin、rakumo Sync Engine の IP 制限の緩和 の値を「IP 制限を適用」にする
2. プロファイルの [ログイン IP アドレスの制限] に、rakumo Sync の IP アドレスを追加する

次ページ以降で、各作業の詳しい手順をご紹介します。

● 設定前にご確認ください
rakumo Sync の現在の IP アドレスは、34.123.76.31 です。
設定から ログイン履歴を開いて、アプリケーション「rakumo Sync Engine」または「rakumo
Sync Admin」の「アクセス元 IP」が上記の値になっていることをご確認ください。

Tips
Salesforce のログイン履歴ページには、以下の方法でアクセスできます。
1. Salesforce の 設定 を開き、 [クイック検索] 欄に「ログイン履歴」と入力します。
2. 結果に表示された [ログイン履歴] を選択します。

51

手順 1. rakumo Sync Admin、rakumo Sync Engine の IP 制限の緩和 の値を「IP 制限を適用」にする
1. Salesforce の 設定 から、接続アプリケーションの一覧を開きます。
画面名称は、ご利用の表示モードにより異なります。

■ For Lightning Experience
アプリケーション > 接続アプリケーション > 接続アプリケーションを管理する を開きます。

■ For Salesforce Classic
アプリケーションを管理する > 接続アプリケーション を開きます。

2. はじめに、rakumo Sync Admin について作業を行います。
rakumo Sync Admin 行の「編集」をクリックします。

52

3. OAuth ポリシー > IP 制限の緩和 の値が「IP 制限を適用」となっているかどうか確認します。

4. IP 制限の緩和 の値がすでに「IP 制限を適用」となっている場合は、6 へ進んでください。
5. 「IP 制限を適用」以外の値となっている場合は、「IP 制限を適用」を選択して、画面下部の「保存」をクリックします。
6. 続いて、rakumo Sync Engine について作業を行います。
接続アプリケーションの一覧ページに戻り、rakumo Sync Engine 行の「編集」をクリックします。

7. OAuth ポリシー > IP 制限の緩和 の値が「IP 制限を適用」となっているかどうか確認します。

8. IP 制限の緩和 の値がすでに「IP 制限を適用」となっている場合、手順 1 は終了です。手順 2
へ進んでください。
9. 「IP 制限を適用」以外の値となっている場合は、「IP 制限を適用」を選択して、画面下部の「保存」をクリックします。

以上で、手順 1 の設定は完了です。
53

手順 2. プロファイルの [ログイン IP アドレスの制限] に、rakumo Sync の IP アドレスを追加する
Lightning Experience を使用しているかどうかと、拡張プロファイルユーザーインターフェースを有効にしているかどうかにより、画面の名称や表示が異なります。
お使いの Salesforce 環境の画面表示に沿った箇所をご参考ください。

1. Salesforce の 設定 から、プロファイルの一覧を開きます。

■ Lightning Experience の場合
ユーザー > プロファイル を開きます。

■ Salesforce Classic の場合ユーザーの管理 > プロファイル を開きます。

2. rakumo Sync を利用するユーザーに割り当てているプロファイル名をクリックします。
ここでは、例として「カスタム：標準ユーザ（rakumo 一般）」を選択します。

54

3.

[ログイン IP アドレスの制限] の設定箇所を探します。

■拡張プロファイルユーザーインターフェースを有効にしている場合
システム 配下に存在する [ログイン IP アドレスの制限] をクリックしてください。

■ 拡張プロファイルユーザーインターフェースを無効にしている場合
画面を下にスクロールし続けると、[ログイン IP アドレスの制限] の設定箇所が表示されます。

4. Sync 用の IP 範囲を作成します。

■拡張プロファイルユーザーインターフェースを有効にしている場合「IP 範囲の追加」をクリックします。

■ 拡張プロファイルユーザーインターフェースを無効にしている場合「新規」をクリックします。

55

5. 開始 IP アドレス、終了 IP アドレス両方に、Sync の IP アドレス「34.123.76.31」を入力して、「保存」をクリックします。

■拡張プロファイルユーザーインターフェースを有効にしている場合■ 拡張プロファイルユーザーインターフェースを無効にしている場合

6. 保存が完了すると、ログイン IP アドレスの制限一覧に設定した IP 範囲が表示されます。

■拡張プロファイルユーザーインターフェースを有効にしている場合■ 拡張プロファイルユーザーインターフェースを無効にしている場合

56

7. 操作したプロファイル以外に rakumo Sync 利用ユーザーに割り当てているプロファイルが存在しログイン IP アドレスの制限の実施が必要な場合は、プロファイル数分、手順 2 の 1〜 6を繰り返します。

以上で手順 2 の設定は完了です。
ここまでの設定が完了すると、ユーザーはプロファイルの [ログイン IP アドレスの制限] を適用したまま、rakumo Sync で予定を同期することができるようになります。

57