macOS DSN の構成
このセクションでは、macOS でODBC 接続をセットアップしDSN を設定する方法を示します:
macOS の最小バージョン
CData ODBC Driver for Odoo 本製品 にはmacOS Sierra (10.12) 以上が必要です。
ドライバーのライセンス
端末で次のコマンドを実行して、本製品 のライセンスを取得します。評価版をアクティベートするには、<key> の入力を省略してください。
cd "/Applications/CData ODBC Driver for Odoo/bin"
sudo ./install-license.sh <key>
名前とパスワードを入力するよう求められます。これらは、あなたの名前とマシンのパスワードを指します。
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 のすべてのモデルがテーブルとしてリストされます。
ドライバーのアンインストール
ドライバーをアンインストールする最も簡単な方法は、ターミナルを開いて、インストールディレクトリにあるuninstall.sh スクリプトを実行します。次に例を示します。
cd "/Applications/CData ODBC Driver for Odoo" sudo ./uninstall.sh
Note:このスクリプトはインストールディレクトリから実行される必要があります。