設定
Odoo ERP統合を設定して、CRM、売上、在庫、ビジネスデータにアクセスします。このツールキットにより、レコードの検索、作成、更新、管理が可能になります。

- 接続: Odoo接続が見つかりません。まず設定 → コネクターページで接続を作成してください。
- アクセス: 在庫、売上、購買、会計、人事管理を含むERP機能。
- サポート: Odoo SaaSおよびセルフホストed(12以上)。
利用可能なツール(7/7)
- Search Records: フィルターを使用して任意のOdooモデルを検索します。
- Read Record: IDを使用してレコードデータを取得します。
- Create Record: 新しいレコードを挿入します。
- Update Record: 既存のレコードを変更します。
- Delete Record: システムからレコードを削除します。
- List Models: 利用可能なOdooモデルを表示します。
- Helpdesk(Create Ticket): サポートチケットを作成します。
ユースケース
- 在庫管理: リアルタイムの在庫追跡と倉庫の最適化。
- 受注処理: オーダーの自動作成。
- 自動請求: 請求書の生成と送信。
- 購買自動化: 発注書の自動作成。
- レポート作成: 財務、売上、在庫データの抽出。
ベストプラクティス
- 外部IDの使用: クロスシステム間の安定した参照のために、レコードに外部IDを割り当ててください。
- バッチ操作: search_readとwriteを使用して複数のIDを処理し、API呼び出しを削減してください。
- フィールド選択: すべてのフィールドを取得する代わりに、常に読み取るフィールドを指定してください。
- ドメインフィルター: 高効率なドメイン式を使用して検索してください(
[('field', 'operator', 'value')])。 - コンテキストの使用: 多言語、言語、特殊な動作のために適切なコンテキストを渡してください。
- エラーハンドリング: アクションメソッド(confirm、validate)を呼び出す前に、ワークフローの状態を確認してください。
一般的なモデル
- sale.order - 受注
- purchase.order - 発注
- res.partner - 顧客/仕入先
- product.product - 製品
- stock.picking - 出荷/入荷伝票
- account.move - 請求書/仕入請求書
- account.payment - 入金
- stock.quant - 在庫数量
よくある問題と対策
- アクセス拒否: ユーザーにモデルへのアクセス権限がありません。セキュリティグループと権限を確認してください。
- バリデーションエラー: 必須フィールドが欠けているか、ワークフローの状態が正しくありません。モデルの制約を確認してください。
- レコードが見つからない: レコードIDが存在し、ユーザーに読み取り権限があることを確認してください。
- メソッドが見つからない: モデルにメソッドが存在し、XML-RPC経由で呼び出し可能であることを確認してください。