接続の確立
Odoo への接続
接続するには、Url を有効なOdoo サイトに設定し、User およびAPIToken を接続するユーザーの接続の詳細に設定し、Database をOdoo データベースに設定します。API トークンを使用していない場合は(API トークンはOdoo 14以上でのみサポートされています)、APIToken フィールドにパスワードを入力することも可能です。
アクセス権
本製品 がOdoo でアクセスできるモデルを決定するには、接続するユーザーが"ir.model.access"(アクセス権を管理する内部のOdoo モデル)からの読み取り権限を持っている必要があります。 通常、これは管理者用に予約されていますが、サービスグループを作成することで任意のユーザーに付与できます。- 管理者として、Odoo 設定ページを開いて"開発者モード" を有効にします。これが利用できない場合は、代わりにスーパーユーザとしてログインする必要があります。
- Groups ページ(Users ドロップダウンの下)を開いて新しいグループを作成します。
- Application を"Administration" に設定し、名前を"Service Access" に設定します。
- サービスアクセスが必要なユーザーを[Users]タブで追加します。
- [アクセス権]タブで、"ir.model.access" オブジェクトのエントリを追加し("Model Access" と呼ばれることもあります)、[Read Access]にチェックマークを付け、"Inspect Models" という名前を付けます。
- グループを保存します。
この変更を行うことができない場合は、rpCheckPermissions オプションをfalse に設定する必要があります。これにより、ユーザーが実際にそれらのモデルに対して持っている権限にかかわらず、Odoo のすべてのモデルがテーブルとしてリストされます。