住所の自動入力

OdooはGoogle Places APIと統合されており、住所の自動入力が可能です。住所の入力を始めると、システムが候補の場所のリストを提供し、手入力のエラーを減らして時間を節約できます。

連絡先フォームでの住所自動入力。

重要

Google Places API は Googleへの支払 を要求することができます。

Google Places APIの設定

Googleを住所自動入力に使用するには、まず:ref:`APIを有効化 <address_autocomplete/enable-api>`し、:ref:`必要な認証情報を作成 <address_autocomplete/generate_api_key>`する必要があります。

Google Places APIを有効化

Google Places APIを有効化するには、以下の手順に従ってください:

  1. `Googleクラウドコンソール<https://console.cloud.google.com/getting-started>`_にアクセスします。

  2. Googleアカウントを`作成<https://dash.cloudflare.com/sign-up>`_するか、`サインイン<https://dash.cloudflare.com/login>`_します。

  3. 左上隅の:guilabel:`プロジェクトを選択`をクリックします。次に、:guilabel:`リソースを選択`ポップアップで、:guilabel:`新しいプロジェクト`を作成します。

    ちなみに

    既にプロジェクトを作成済みで、別のプロジェクトに切り替えたい場合は、左上隅の選択されているプロジェクト名をクリックします。次に、:guilabel:`リソースを選択`ポップアップで、手動でプロジェクトを選択します。目的のプロジェクトが既に規定で選択されている場合は、次の手順に進みます。

  4. :guilabel:`(ナビゲーションメニュー)`サイドパネルを開き、:menuselection:`APIとサービス --> 有効なAPIとサービス`に移動します。

  5. :guilabel:`APIとサービスを有効化`をクリックします。

  6. :guilabel:`Places API`を検索して選択します。

    重要

    :guilabel:`Places API (New)`は、Odoοでまだサポートされていないため、有効化しないでください。

  7. :guilabel:`有効化`をクリックします。

  8. 認証プロセスを完了します。

API認証を作成する

:ref:`プロジェクトが作成され、Places APIが有効化 <address_autocomplete/enable-api>`されたら、API認証情報を作成します。そのためには、以下の手順に従ってください:

  1. プロジェクトの:icon:fa-bars :guilabel:`(ナビゲーションメニュー)`サイドパネルを開き、:menuselection:`APIとサービス --> 認証情報`に移動します。

  2. 認証情報を作成 :icon:`fa-caret-down`をクリックし、:guilabel:`APIキー`を選択します。

  3. :guilabel:`APIキーを作成`パネルで、:guilabel:`名前`を入力します。

  4. :guilabel:`API制限を選択`ドロップダウンで、プロジェクトに複数のAPIが設定されている場合、キーがアクセスできるAPIを指定します。:guilabel:`Places API`が選択されていることを確認し、:guilabel:`OK`をクリックします。

  5. :guilabel:`作成`をクリックします。

注釈

:guilabel:`アプリケーションの制限`では、特定のウェブサイト、IPアドレス、またはアプリからのリクエストのみを許可するようにAPIキーを制限できます。

重要

APIキーを安全に保存し、公開しないでください。

Odoo設定

APIキーが生成されたら、OdooデータベースをGoogle Places APIに接続します。そのためには:

  1. 設定アプリ に移動します。

  2. :guilabel:`統合`セクションに移動します。

  3. :guilabel:`Googleアドレス自動補完`を有効にし、:guilabel:`保存`をクリックします。

  4. :guilabel:`統合`セクションに戻り、:ref:`Google Places APIキー <address_autocomplete/generate_api_key>`を専用フィールドに貼り付けます。

  5. :guilabel:`保存`をクリックします。