LogoLogo
MatchingMap WebSite
  • MatchingMap ヘルプ
  • 管理者向け
    • インストール手順
      • MatchingMapのインストール
      • MatchingMapのライセンス、権限の割り当て方法
      • 割り当てられているライセンスの確認方法
      • ライセンス削減方法
      • MatchingMapのアンインストール手順
      • ユーザー間でライセンスを付け替える手順
    • MatchingMap管理
      • 地図設定
        • マッチングオブジェクト設定
        • 地図レイアウト設定
          • 変更可能な項目と地図レイアウト設定
          • 基本設定
          • 中心点の表示設定
          • マーカー表示設定
          • ポップアップ設定
          • 地図に読み込むレコードを調整する設定
          • マッチング一括処理設定
        • マッチング作成に関する設定
      • 地理位置情報取得バッチ設定
        • 地理位置情報取得バッチが更新する項目について
        • 地理位置情報取得バッチ設定画面
          • オブジェクト設定
          • 地理位置情報取得バッチ設定
          • オブジェクト設定の削除
          • 地理位置情報取得バッチ完了通知の設定
      • システム設定
        • Google Maps / Geocoding APIキーを保護する
    • 地図の配置/起動
      • 地図を起動するボタンを作成する
      • 作成したボタンをレコードページに配置する
      • 地図の起動パラメーターについて
  • 利用者向け
    • MatchingMap 地図の利用方法
      • 画面構成
      • ヘッダーで可能な操作
      • リストに表示される情報と操作方法
      • 地図表示と可能な操作
      • フィルターの使い方
      • レコード詳細ポップアップ
    • マッチングを作成する
  • Tips
    • Google マップや地理位置情報取得時のトラブルシューティング
    • マッチング一括作成でマッチングオブジェクトの必須項目エラーを回避する方法
    • 拡張ドメイン適用時の考慮事項
    • 特定のレコードが地図に読み込まれないときのトラブルシューティング
    • 求職者・求人施設の親オブジェクトの住所と地理位置情報を利用してMatchingMapを利用する方法
    • Classicでマッチング作成ボタンからレコード作成画面表示するためのURLを設定する
    • Lightning Experienceでヘッダーを表示しない状態でMatchingMapを表示する方法
    • 地理位置情報を取得するレコードトリガーフローを設定する
    • 求人施設と求職者にレコードタイプが割り当てられている場合の設定方法
    • 代理ログイン(アカウントログインアクセスの許可)の設定手順
    • Salesforceコア契約の契約開始日/終了日の確認手順
    • Google Maps Platformの利用状況を確認する方法
  • リリースノート/アップデート
    • v1.x (最新)
    • アップデート情報
      • 画面フロー実行後のレコード再読み込みを設定できるようになりました(v1.62.1 2025/6/9)
      • 「中心点からの距離」フィルターの指定範囲がわかりやすくなりました(v1.62.1 2025/6/9)
      • 【重要】Google Maps Platform Places APIの廃止に伴う設定変更のお願い(2025/02/13)
      • リストからも画面フローを実行できるようになりました(v1.60 2025/1/28)
      • 別のオブジェクトの組み合わせに対する地図設定を追加できるようになりました(v1.60 2025/1/28)
      • リストもフィルターと同様に非表示にできるようになりました(v1.58.2 2024/10/9)
      • 選択リストのフィルターに「なし」を追加できるようになり、選択リストが未選択のレコードを抽出できるようになりました(v1.58.2 2024/10/9)
      • フィルターのラベルを変更できるようになりました(v1.58.2 2024/10/9)
      • マッチング作成時に、マッチングレコードのレコードタイプを画面上で指定できるようになりました(v1.57 2024/7/10)
      • 画面フロー選択画面で画面フローの絞り込み検索ができるようになりました(v1.57 2024/7/10)
      • 特別なフィルター「中心点からの距離」の初期値も設定できるようになりました(v1.57 2024/7/10)
      • GoogleGeocodingAPIから取得した地理位置情報の精度情報に、取得結果が複数存在することを示す「DUPLICATES_RETRIEVED」を追加しました(v1.57 2024/7/10)
  • サポート窓口について
GitBook提供
このページ内
  • 1. 地理位置情報取得バッチ定期実行の登録
  • 1-1. オブジェクトを地理位置情報取得対象として有効化
  • 1-2. 地理位置情報取得バッチの定期実行を登録
  • 2. 登録されている定期実行スケジュールの確認
  • 3.地理位置情報取得バッチ バッチサイズを設定する
  • 4.地理位置情報取得バッチを即時実行

役に立ちましたか?

  1. 管理者向け
  2. MatchingMap管理
  3. 地理位置情報取得バッチ設定
  4. 地理位置情報取得バッチ設定画面

地理位置情報取得バッチ設定

前へオブジェクト設定次へオブジェクト設定の削除

最終更新 8 か月前

役に立ちましたか?

目次

1. 地理位置情報取得バッチ定期実行の登録

地理位置情報取得バッチの定期実行は、以下の手順で登録します。

1-1. オブジェクトを地理位置情報取得対象として有効化

設定を登録したオブジェクトを地理位置情報取得バッチの処理対象とするには、「地理位置情報取得バッチ定期実行の対象とする」スイッチをオンにします。

新規にオブジェクト設定を追加した場合は、オブジェクト設定を保存した後「地理位置情報バッチ設定 」セクションで設定します。

「地理位置情報取得バッチ定期実行の対象とする」スイッチをオンにしたたけでは地理位置情報を取得処理は実行されません。あわせて、地理位置情報取得バッチの定期実行またはMatchingMap 位置情報セット アクション」を使用したフローを有効化する必要があります。

1-2. 地理位置情報取得バッチの定期実行を登録

地理位置情報取得バッチは、Apexスケジューラとして提供されています。

定期実行を登録するには、右側の「定期実行設定」の「10分毎に定期実行を登録する」スイッチをオンにするか、Salesforceの「設定」の「Apexクラス」の「Apexスケジュール」から手動で登録します。

❶ 10分毎に実行する

右側の「定期実行設定」の「10分ごとの定期実行を登録する」スイッチを有効化すると、10分ごとに地理位置情報取得バッチが起動されるようになります。

バッチ起動時に前のバッチ処理が完了していなかった場合は、バッチ処理の実行はスキップされます。

❷ 「設定」の「Apexスケジュール」から手動登録する

Salesforceの「設定」の左上のクイック検索で「Apex」と入力し、表示される「Apex クラス」を開き、「Apex をスケジュール」ボタンをクリックします。

「Apexをスケジュール」の登録画面で以下を入して「保存」ボタンをクリックして保存します。

  • ジョブ名: わかりやすい任意の値を入力します。

  • Apexクラス: 「SetGeolocationScheduler」を入力します。

  • Apex の実行をスケジュール: バッチを起動する時刻を選択します。

    • 頻度: バッチを起動する日を指定します。毎日の場合は、「毎週」を選択しすべての曜日にチェックを入れます。

    • 開始: 入力した日付より定期実行が開始されます。

    • 終了: 指定した日時以降はバッチ起動が無効化されます。「終了」の日付は十分に長く設定してください。

    • 希望開始時刻: バッチを起動する時刻を指定します。


2. 登録されている定期実行スケジュールの確認

1-2.の手順で登録した定期実行のスケジュールは「現在登録されているスケジュール」で確認することができます。


3.地理位置情報取得バッチ バッチサイズを設定する

地理位置情報取得バッチの処理は、デフォルトでは10レコードずつ実行されます。

レコードトリガーフローやApexトリガーの処理が、地理位置情報取得対象オブジェクトに大量に定義されている場合には10件でも各種ガバナエラーが発生する可能性があります。バッチサイズを10より小さく設定することでガバナエラーを回避することが可能な場合があります。

10件は、Apexの一括処理の各バッチ処理ごとに外部API呼び出し可能な回数の上限になります。

バッチサイズの設定は、以下の「地理位置情報取得バッチ バッチサイズを選択する」で1〜10を指定します。


4.地理位置情報取得バッチを即時実行

地理位置情報取得バッチを即時実行することもできます。

MatchingMap導入時にすぐに地理位置情報取得を試したい場合や、地理位置情報取得に失敗したレコードの住所を修正して地理位置情報取得バッチを再実行したいときにご利用ください。

即時実行するには、以下の「即時実行」ボタンをクリックします。

即時実行時は、以下の条件を満たすレコードが地理位置情報を取得する対象となります。定期実行時とするレコードの絞り込み条件が異なりますので注意ください。

  • 「地理位置情報取得結果」に指定した項目の値が、空またはエラーステータスのレコード

  • 「地理位置情報取得結果」の項目が設定されていない場合は住所を持つ全レコード

初回実行時は、定期実行と同じく住所を持つ全レコードに対して実行されます。

Salesforce組織の非同期処理実行するには限りがあるため(250,000 か、組織内のユーザーライセンス数 × 200 の大きい方の値)、小さな値を設定することは推奨されません。他の処理に影響を与えないよう慎重な検討が必要です。参考:

Lightning Platform フォームの Apex 制限
1.地理位置情報取得バッチ定期実行の登録
2.登録されている定期実行スケジュールの確認
3.地理位置情報取得バッチ バッチサイズを設定する
4.地理位置情報取得バッチを即時実行