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 (最新)
    • アップデート情報
      • 【重要】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提供
このページ内
  • 新規マッチングレコード作成ページへのURLの作り方
  • MatchingMap経由で作成したかどうかを表すチェックボックス項目にTrueをセットする

役に立ちましたか?

  1. Tips

Classicでマッチング作成ボタンからレコード作成画面表示するためのURLを設定する

前へ求職者・求人施設の親オブジェクトの住所と地理位置情報を利用してMatchingMapを利用する方法次へLightning Experienceでヘッダーを表示しない状態でMatchingMapを表示する方法

最終更新 1 年前

役に立ちましたか?

MatchingMapで選択したマーカーからマッチング作成ボタンをクリックした際には選択した求職者、求人施設が自動でセットされた状態のマッチングレコード作成ページが表示されますが、Classicの場合は求職者、求人施設の入力項目が自動判別できないためマッチングオブジェクトの新規レコード作成ページのURLを設定する必要があります。

新規マッチングレコード作成ページへのURLの作り方

まず、Classicでマッチングオブジェクトとして設定したオブジェクトの新規作成ページを開きます。

以下、サンプルオブジェクトの「MM求人施設x求職者マッチング」の例で説明します。

これは、「MM求人施設x求職者マッチング」の新規作成ページですが、MatchingMapで「MM求人施設x求職者マッチング作成」ボタンをクリックして表示すると、「情報」セクションの「求職者」と「求人施設」に参照値が自動で入力されるように対応します。

input要素の調査方法はGoogle Chromeを使用した例で解説します。

「求職者」項目にフォーカスして右クリックのメニューから「検証」を選択します。

開発ツールの「Elements」タブ表示され、「求職者」のinput要素がフォーカスされます。

id属性の値、以下の場合は「CF00N0l0000097qXV」をコピーしておきます。

同様に求人施設のinput要素のid属性の値も調べます。以下の場合は「CF00N0l0000097qXW」が求人施設のinput要素のid属性の値です。

URLは、以下の形式となります。

/<オブジェクトIDの先頭3桁>/e?Name={recordName}&<求職者項目のinput要素のid>={jobSeekerName}&<求職者項目のinput要素のid>_lkid={jobSeekerId}&<求人施設のinput要素のid>={facilityName}&<求人施設のinput要素のid>_lkid={facilityId}

{}で囲まれた斜体の文字列は、マッチング作成時に以下の値に自動で置換される文字列です。そのままURLに含めてください。

  • {recordName}: マッチングオブジェクトレコードの名前、名前は「<求人施設名> x <求職者名>」という形式で自動生成された値がセットされます。

  • {jobSeekerName}: 求職者名に置換されます。

  • {jobSeekerId}: 求職者レコードのIdに置換されます。

  • {facilityName}: 求人施設名に置換されます。

  • {facilityId}: 求人施設レコードのIdに置換されます。

上記で、確認したinput要素のidの値を適用すると以下の例となります。

/a00/e?Name={recordName}&CF00N0l0000097qXV={jobSeekerName}&CF00N0l0000097qXV_lkid={jobSeekerId}&CF00N0l0000097qXW={facilityName}&CF00N0l0000097qXW_lkid={facilityId}

「MatchingMap」アプリケーションの「MatchingMap管理」タブを開きます。 「地図表示設定」タブの「マッチング作成に関する設定 」セクションを開き、「Classic用のマッチングレコード作成URL」に作成したURLを入力して「保存」をクリックして反映します。

MatchingMap経由で作成したかどうかを表すチェックボックス項目にTrueをセットする

Classicでマッチング作成時にTrueをセットしたい場合は、「Classic用のマッチングレコード作成URL」の末尾に「&<フラグ項目のinput要素d>=1」を追加します。また、併せて、一括マッチング作成時にも同様にフラグ項目がTrueにセットされるように「MatchingMap経由で作成した場合にTrueがセットされるフラグ項目」を指定する必要があります。

このような場合のURLは、以下の形式となります。

/<オブジェクトIDの先頭3桁>/e?Name={recordName}&<求職者項目のinput要素のid>={jobSeekerName}&<求職者項目のinput要素のid>_lkid={jobSeekerId}&<求人施設のinput要素のid>={facilityName}&<求人施設のinput要素のid>_lkid={facilityId}&<フラグ項目のinput要素のid>=1

対象のフラグ項目のid属性の値を、「求職者」や「求人施設」のinput要素のid属性の値を確認する時と同じように「検証」して調べます。

以下の場合は「00N6D00000ErlAj」が「MatchingMap経由で作成されたレコード」のinput要素のid属性の値です。

上記で、確認したinput要素のidの値を適用すると以下の例となります。

/a00/e?Name={recordName}&CF00N0l0000097qXV={jobSeekerName}&CF00N0l0000097qXV_lkid={jobSeekerId}&CF00N0l0000097qXW={facilityName}&CF00N0l0000097qXW_lkid={facilityId}&00N6D00000ErlAj=1

「求職者」と「求人施設」項目への値のセットは、Salesforceのヘルプにある「」の仕組みを利用しています。 そのため、各項目のHTMLのinput要素のid属性の値を調べてURLを組み立てる必要があります。

Salesforce Classic の URL パラメーターを使用したデフォルト項目値を含むレコード作成ページの起動