LogoLogo
Calsketのホームページ
  • Calsket ヘルプ
  • 管理者向け
    • インストール方法
      • Calsketのインストール
      • インストール後:ライセンス割り当て方法
      • 割り当てられているライセンスの確認方法
      • Calsketのアンインストール手順
      • ユーザー間でライセンスを付け替える手順
      • Calsketの手動アップグレード手順
      • 全ユーザーへの行動の共有を設定する
      • ライセンス削減方法
    • 制限事項
      • Calsketの制限事項
      • Googleカレンダー同期機能の同期仕様及び制限事項
    • 機能設定
      • Googleカレンダー連携/同期
        • Googleカレンダー連携(参照)機能について
        • Googleカレンダー 同期機能について
        • Googleカレンダー連携/同期機能の設定をする
        • Googleカレンダーから予定を取得する際に発生したエラーのメール配信設定
        • Googleカレンダー同期の過去予定最大取得日数の設定
        • 複数人行動を同期する際の最大参加者数の設定
        • 繰り返し予定を同期対象に含めない設定
      • 休日
      • アイコン
      • 強調色
      • グループ
        • グループ機能を利用する
        • グループを共有する
      • 印刷
      • 会議室/設備予約
        • Calsketで公開 & リソースカレンダーを利用する
        • 会議室/設備予約機能を無効にする
        • 旧会議室/設備予約機能のタブ・オブジェクト削除手順
    • 表示項目のカスタマイズ
      • 予定の詳細ページの表示項目のカスタマイズ
      • カレンダーの行動ボックス、ポップアップ、リストビューの表示項目のカスタマイズ
      • 予定の入力画面における参照項目の検索結果およびリストビューに表示する項目のカスタマイズ
    • その他設定
      • 「保存&更新を通知」ボタンの無効化
      • 参加メンバーの追加機能の無効化
      • 関連先に表示するオブジェクトの絞込み
      • セクションの表示の有効化
      • 印刷機能の無効化
      • レコードページへの埋め込みと絞り込み表示
      • ユーザー種別(UserType)によるユーザー検索対象の絞り込み
      • 一度に取得する行動の件数の設定
      • 他人の予定を修正する際に確認ダイアログを表示しないことの有効化
      • 未生成のFreeBusyレコードを定期的に生成する
  • 利用者向け
    • 基本操作
      • Calsketの画面と基本操作(PC版)
      • Calsketの画面と基本操作(スマホ編)
      • 予定を登録・変更・削除する(PC版)
      • 予定を登録・変更・削除する(スマホ編)
    • 日程調整機能
      • 日程調整機能の使い方(PC編)
      • 日程調整機能の使い方(スマホ編)
    • ユーザー設定
  • Tips
    • 「予定あり」としか表示されない他人の予定を参照する方法
    • Salesforce for iOS/Androidのトラブルシューティングについて
    • 定期的なジョブで発生するエラーの確認方法
    • 「Too many SOQL queries: 201」エラーが発生した場合の対処手順
    • 「Apex heap size too large」エラーが発生した場合の対処手順
    • JavaScriptログの取得方法(Chrome)
    • Google Chromeにおけるネットワーク状況の取得方法
    • Calsketグループの所有者変更手順
    • 通知メールが届かない時のメール配信設定手順
    • 拡張ドメイン適用時の考慮事項
    • 登録した予定が画面上に表示されないときのトラブルシューティング
    • データローダーを利用してライセンスを一括割り当てする手順
    • データローダーを利用して権限セットを一括割り当てする手順
    • データローダーを利用してライセンスや権限セットが割り当てられているユーザーをエクスポートする手順
    • データローダーを利用してライセンスや権限セットが割り当てられていないユーザーをエクスポートする手順
    • 行動データの識別について
    • Calsketの古いFreeBusyの削除について
    • Calsketをユーティリティバーに追加する方法
    • CalsketをLightning Experienceのホームページに追加する方法
    • 「Calsket」タブのタブ名を変更したい場合の対処手順
    • 「Calsket」タブを任意のアプリケーションに追加する手順
    • 数式項目とHYPERLINK関数を活用する
    • CalsketアプリケーションにCalsketアイコン画像を設定する方法
    • リストビューの「名前で絞り込み」機能について
    • 「保存 & 更新を通知」ボタンと召集通知メールについて
    • 会議室/設備の表示順をコントロールする方法
    • 代理ログイン(アカウントログインアクセスの許可)の設定手順
    • Salesforceコア契約の契約開始日/終了日の確認手順
    • 初期データ移行処理を3か月より以前のデータに対して実施する方法
    • 「定期的なジョブ実行」の開始・停止手順
    • 定期的なジョブの実行間隔の変更方法
    • 「行動レコードタイプ」項目について
  • 既知の問題
    • 【解決済み】 「選択リスト(複数選択)」型項目において、選択済み値に値とAPI参照名が混在する
    • 【解決済み】被召集者への通知メールに対する返答が正しく反映されない
    • 【解決済み】セッションセキュリティレベルを「高保証」に設定すると、SalesforceアプリでCalsketを開いた際に「ページがありません」と表示されてしまう
    • 【解決済み】Calsketの印刷機能をクリックすると、「読み込み中...」のメッセージが表示され画面が遷移しない
    • 【ご案内中】Salesforce for iOSでCalsketタブをタップすると「ダウンロード中」表示のまま停滞してしまう
    • 【解決済み】Chromeを最新版(92.0.4515.107)にアップデートすると予定の削除、他人の予定の変更ができない
    • 【解決済み】一部のPC環境でCalsketの各所の時間がずれてしまう
    • 【解決済み】一部のカレンダーを表示する際にエラーが発生し、カレンダーを表示することができない
    • 【解決済み】開始時刻と終了時刻が同時刻の行動が存在した場合にCalsketの週表示と日表示で予定が参照できない
    • 【復旧済み】Calsketを表示できない
    • 【解決済み】一部の環境においてCalsketの画面がヘッダーを除き表示されなくなってしまう
    • 【解決済み】選択リストに入力される「値」が項目に設定されている「値」ではなく「API参照名」が入力されてしまう
    • 【解決済み】行動のページレイアウトに「アラーム設定」項目が追加されていない場合行動の保存ができない
    • 【解決済み】Calsketから送信される行動への招待メールの「この要請に返信」ボタンをクリックすると「アクセス権がありません」と表示されてしまう
    • 【解決済み】「更新を通知」ボタンをクリックしても通知メールが送信されない
  • リリースノート
    • V4.x (最新)
    • V3.x
    • V2.x
    • V1.x
  • サポート窓口について
  • 製品・サービスに関するお知らせについて
GitBook提供
このページ内
  • 0. 重要な制限事項
  • 1. 同期項目
  • 2. 期間に関する制限
  • 3. 繰り返しの制限
  • 4. Salesforce上の項目設定に関する制限
  • 5. その他制限事項
  • 6. 同期タイミングに関する仕様
  • 7. 複数人予定(複数人カレンダー行動)同期仕様
  • 基本的な仕様
  1. 管理者向け
  2. 制限事項

Googleカレンダー同期機能の同期仕様及び制限事項

最終更新 11 か月前

目次

0. 重要な制限事項

  • GoogleカレンダーからSalesforceへの同期でご利用可能なユーザー数は最大2,000ユーザーになります。


1. 同期項目

CalsketのGoogleカレンダー同期機能の同期対象項目及び各種制限事項は下記の通りです。

Salesforceの項目
Googleカレンダーの項目
制限事項

件名

タイトル

Salesforceの仕様上、先頭と末尾のスペースは削除されます。

場所

場所

Salesforceの仕様上、先頭と末尾のスペースは削除されます。

開始/終了

日時

特になし。

終日行動(終日)

終日

特になし。

説明

説明

Salesforceの仕様上、先頭と末尾のスペース・改行は削除される。

非公開

―

Salesforce上で「非公開」へのチェックは無視され、Googleカレンダーと同期される。

公開方法

外部向け表示

Salesforce上で「予定あり」「外出中」の場合はGoogleカレンダー上で[予定あり]になる。Salesforce上で「予定なし」の場合はGoogleカレンダー上で「予定なし」になる。

繰り返し

繰り返し

―

公開設定

Googleカレンダー上の「公開設定」は無視され、Salesforceに同期される。

その他項目

Salesforce上の名前/関連先/カスタム項目や上記に記載されていないGoogleカレンダー上の項目や設定は同期されず、無視される。同期後にそれぞれで編集した場合、それぞれの編集内容は維持される。

同期対象となるユーザーは権限セット「Calsketユーザー」が割り当てられたユーザーの行動です。但し、権限セットが割り当てられていなくても、権限セット「Calsketユーザー」が招集者の行動に被招集者として登録されたSalesforceユーザーの行動は同期されます。


2. 期間に関する制限

  • Googleカレンダー側で14日間を超える予定を登録した場合、Salesforceには同期されない(Salesforceの行動の仕様)。


3. 繰り返しの制限

  • Googleカレンダー同期機能はSalesforce Classicで作成された繰り返し予定「定期的な行動」の同期には対応しておりますが、Lightning Experienceより登録可能な繰り返し予定「一連の行動」の同期には対応しておりません。繰り返し予定を同期させるためにはCalsket上で繰り返し予定を作成してください。

  • Googleカレンダー上で24時間以上の繰り返し予定を作成した場合、Salesforceには同期されない(Salesforceの行動の仕様)。

  • Googleカレンダー上で繰り返し間隔が2年以上の繰り返し予定を作成した場合、Salesforceには同期されない(Salesforceの行動の仕様)。

  • Googleカレンダー上で下記の仕様を超えた繰り返し予定を作成した場合、超えた分はカットされる(Salesforceの行動の仕様)。 ・毎日:100回 ・毎週:53回 ・毎月:60回 ・毎年:10回

  • Googleカレンダー上で追加可能なゲストの人数(Salesforceの行動の仕様) ・単一の予定:1,000人まで ※Calsketのメール通知機能が利用可能な人数は500人まで ・繰り返し予定:100人まで

  • 同期処理完了後にGoogleカレンダー上で過去の繰り返し予定の開始日時を変更した場合、Salesforceには同期されない(Salesforceの行動の仕様:Salesforce上で開始されている定期的な行動の開始日の変更はできないため)。

  • Googleカレンダー上で繰り返し予定の終了日を繰り返しの開始日より過去に設定すると、Salsforceには同期されない(Salesforceの行動の仕様)。

  • Googleカレンダー上で通常の予定を繰り返し予定に変更した場合、Salesforceには同期されない。

  • Googleカレンダー上で繰り返し予定の過去分を一括修正するような変更を行った場合、過去分の修正はSalesforceに同期されない。

  • Salesforce上で繰り返し予定を「今日以降すべて」を選択して保存した場合、Googleカレンダー上には「すべての予定」を選択して保存した場合と同様の処理で同期される。

  • Salesforce上で関連先、リソースを割り当てた繰り返し予定を作成・同期した後に、Googleカレンダー側で繰り返し予定の時間を変更後に「これ以降のすべての予定」を選択して保存すると、「これ以降すべての予定」に該当する箇所のSalesforce側の行動から関連先とリソースが削除される。


4. Salesforce上の項目設定に関する制限

  • Salesforce上の各項目に「入力規則」が設定されており、Googleカレンダー上で予定を作成/編集時に当該項目に入力した内容が上記「入力規則」から外れた値を入力した場合、Salesforceに同期されない。

  • その他、Salesforce側で設定した制御から外れた処理をGoogleカレンダー側で行った場合、Salesforceに同期されないことがあります。

Salesforce上で行動のページレイアウトの編集にて各項目のプロパティで「必須項目」にした場合は、Googleカレンダー上で当該項目が未入力でも同期されます。


5. その他制限事項

  • Salesforce上で行動に紐づいた「関連先」、「名前」のレコードを削除した場合、Googleカレンダーとの同期対象から除外される。

  • 行動に関連付けられているレコードの所有者を変更した場合、活動予定の任命先も変更され、旧任命先の活動は削除されます。その際、Calsketの表示は正しくなされますが、同期対象からは除外されます。

  • 行動の任命先を変更した場合、Googleカレンダー側で変更先のユーザーに対して変更元のユーザーがメインカレンダーの共有設定において「予定の変更権限」を変更前のユーザーに対して付与していない場合は正しく同期されず、同期対象からも除外されます。再同期する場合はSalesforce側で任命先を変更前のユーザーに戻し、Google側でカレンダーの共有設定を行った上で再度Salesforce側で任命先の変更を行ってください。

  • 行動を削除した後にごみ箱から復元した場合、復元した行動は同期されません。

  • SalesforceからGoogleカレンダーへの同期における1トランザクションで処理できる件数は50件までです。51件以上の行動をデータローダー等で処理する場合は、バッチサイズを50以下に設定して実行してください。

  • Googleカレンダー上でCalsketが想定していないEventidが生成された場合、対象となる予定はSalesforceに同期されない。


6. 同期タイミングに関する仕様

同期方向
同期タイミング

Salesforce → Googleカレンダー

リアルタイム(*1)

Googleカレンダー → Salesforce

5分間隔〜 (*2)

*2 GoogleカレンダーからSalesforceへの同期処理は5分ごとに行われ、更新対象の予定を順次処理していきます。こちらは、5分間隔で同期処理が実行されることを意味するもので、5分間隔で同期が終了することを意味するものではありません。


7. 複数人予定(複数人カレンダー行動)同期仕様

Calsket Googleカレンダー同期機能における、複数人予定(複数人カレンダー行動)の同期仕様について解説します。

基本的な仕様

Googleカレンダー上で複数人予定を新規に作成した際の同期仕様

Googleカレンダー上で複数人予定を作成した場合、主催者がCalsketユーザー(「Calsketユーザー」権限セットが割り当てられたユーザー)である場合と非Calsketユーザーである場合とでSalesforce側に同期される行動の種類が異なります。主催者がSalesforceユーザーの場合は複数人カレンダー行動が、非Salesforceユーザーの場合はゲストごとに独立した行動がSalesforceに作成されます。

Googleカレンダー側で各種変更を行った場合の同期仕様

Googleカレンダー側で各種変更処理を行った場合の同期仕様について表にまとめています。主催者がCalsketユーザーなのか、変更を行うユーザーが主催者かゲストかにより挙動や同期に必要な条件や設定が存在します。

  • ※1 主催者が予定作成時に「ゲストの権限」の「予定を変更する」にチェックを入れていた場合。

  • ※2 主催者が予定作成時に「ゲストの権限」の「予定を変更する」にチェックを入れていない場合。

  • ※3 Googleカレンダー上ではゲスト個人の予定のみ編集されるが、Salesforceの複数人カレンダー行動ではメンバーの行動だけ編集することができないため。

  • ※4 GoogleカレンダーおよびSalesforce共に、ゲスト(メンバー)の予定(行動)のみ編集される。

  • ※5 下記の2点を満たすことで可。

  • 主催者が予定作成時に「ゲストの権限」の「他のユーザーを招待する」にチェックを入れていること。

  • 同期対象のSalesforceの複数人カレンダー行動の編集権限をゲストが有していること。

  • ※6 下記の2点を満たすことで可。

  • Googleカレンダー側で変更後の主催者のカレンダーの「予定の変更権限」が変更前の主催者に付与されていること。

  • Salesforce側で対象のユーザーに任命先を変更する権限を有していること。

  • ※7 下記の条件満たすことで可。

  • Googleカレンダー側で変更後の主催者のカレンダーの「予定の変更権限」がゲストに付与されていること。

  • 主催者が予定作成時に「ゲストの権限」の「予定を変更する」にチェックを入れていること。

  • Salesforce側で対象のユーザーに任命先を変更する権限を有していること。

  • ※8 Googleカレンダー上では主催者も欠席登録ができるが、Salesforceではできないため。

  • 【制限事項】Googleカレンダー側でゲストの追加をグループで行った場合、グループに所属するユーザーの予定はSalefoceに同期されません。

Salesforce側で各種変更処理を行った場合の同期仕様

  • ※1 主催者が予定作成時に「ゲストの権限」の「予定を変更する」にチェックを入れていた場合。

  • ※2 主催者が予定作成時に「ゲストの権限」の「予定を変更する」にチェックを入れていない場合。

  • ※3 編集対象の複数人カレンダー行動への編集権限があれば編集可。

  • ※4 Salesforce及びGoogleカレンダーのいずれも編集を行ったメンバーの行動(予定)のみ編集される。

  • ※5 Salesforce側には複数人カレンダー行動ではなく、メンバー(ゲスト)を任命先とした単一の行動として作成されるため、メンバーの変更はできない。

  • ※6 下記の2点を満たすことで可。

  • Googleカレンダー側で変更後の主催者のカレンダーの「予定の変更権限」が変更前の主催者に付与されていること。

  • Salesforce側で対象のユーザーに任命先を変更する権限を有していること。

  • ※7 下記の条件満たすことで可。

  • Googleカレンダー側で変更後の主催者のカレンダーの「予定の変更権限」がゲストに付与されていること。

  • 主催者が予定作成時に「ゲストの権限」の「予定を変更する」にチェックを入れていること。

  • Salesforce側で対象のユーザーに任命先を変更する権限を有していること。

  • ※8 Salesforce側には複数人カレンダー行動ではなく、メンバー(ゲスト)を任命先とした単一の行動として登録されるため、出欠の登録機能が利用できないため。

  • ※9 Salesforce側には複数人カレンダー行動ではなく、メンバー(ゲスト)を任命先とした単一の行動として登録されるため。

下記「」参照。

繰り返し部分の制限事項「」参照。

0.重要な制限事項
1.同期項目
2.期間に関する制限
3.繰り返しの制限
4.Salesforce上の項目設定に関する制限
5.その他制限事項
6.同期タイミングに関する仕様
7.複数人予定(複数人カレンダー行動)同期仕様
3.繰り返しの制限
#3