> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Odoo ERP

> 재고, 판매 및 회계를 포함한 ERP 기능

## 구성

CRM, 판매, 재고 및 비즈니스 데이터에 접근하기 위해 Odoo ERP 통합을 구성합니다. 이 툴킷은 레코드를 검색, 생성, 업데이트 및 관리할 수 있게 해줍니다.

<img src="https://mintcdn.com/automationanywhere/RfM0IZSr51luSoHU/img/agents-toolkits/36.1.jpg?fit=max&auto=format&n=RfM0IZSr51luSoHU&q=85&s=06f1d10541b6394f7ecf7368272d4d2d" alt="연결 설정 및 데이터 접근/관리 도구가 포함된 Odoo ERP 구성" width="1280" height="631" data-path="img/agents-toolkits/36.1.jpg" />

<img src="https://mintcdn.com/automationanywhere/RfM0IZSr51luSoHU/img/agents-toolkits/36.2.jpg?fit=max&auto=format&n=RfM0IZSr51luSoHU&q=85&s=4535244a876aa4792189d3dd4fd16120" alt="Odoo ERP 스키마 및 헬프데스크 도구" width="1280" height="169" data-path="img/agents-toolkits/36.2.jpg" />

* **연결**: Odoo 연결을 찾을 수 없습니다. 설정 → 커넥터 페이지에서 먼저 연결을 생성하세요.
* **접근 권한**: 재고, 판매, 구매, 회계 및 HR 관리를 포함한 ERP 기능.
* **지원**: Odoo SaaS 및 자체 호스팅(12 이상).

## 사용 가능한 도구 (7/7)

* **레코드 검색**: 필터를 사용하여 모든 Odoo 모델을 조회합니다.
* **레코드 읽기**: ID로 레코드 데이터를 검색합니다.
* **레코드 생성**: 새 레코드를 삽입합니다.
* **레코드 업데이트**: 기존 레코드를 수정합니다.
* **레코드 삭제**: 시스템에서 레코드를 제거합니다.
* **모델 목록**: 사용 가능한 Odoo 모델을 봅니다.
* **헬프데스크(티켓 생성)**: 지원 티켓을 생성합니다.

## 사용 사례

* **재고 관리**: 실시간 재고 추적 및 창고 최적화.
* **영업 주문 처리**: 자동 주문 생성.
* **자동 청구**: 청구서를 생성하고 보냅니다.
* **구매 자동화**: 구매 주문을 자동으로 생성합니다.
* **보고**: 재무, 판매 또는 재고 데이터를 추출합니다.

## 모범 사례

* **외부 ID 사용**: 안정적인 시스템 간 참조를 위해 레코드에 외부 ID를 할당합니다.
* **일괄 작업**: API 호출을 줄이기 위해 search\_read와 write를 여러 ID에 대해 사용합니다.
* **필드 선택**: 모든 필드를 검색하는 대신 읽을 필드를 항상 지정합니다.
* **도메인 필터**: 검색에 효율적인 도메인 표현식을 사용합니다(\[('field', 'operator', 'value')]).
* **컨텍스트 사용**: 다중 회사, 언어 또는 특수 동작에 대한 적절한 컨텍스트를 전달합니다.
* **오류 처리**: 액션 메서드(confirm, validate)를 호출하기 전에 워크플로우 상태를 확인합니다.

## 일반적인 모델

* **sale.order** - 영업 주문
* **purchase.order** - 구매 주문
* **res.partner** - 고객/공급업체
* **product.product** - 제품
* **stock.picking** - 배송/입고 주문
* **account.move** - 청구서/송장
* **account.payment** - 지불
* **stock.quant** - 재고 수량

## 일반적인 문제 및 해결 방법

* **접근 거부**: 사용자에게 모델에 대한 접근 권한이 부족합니다. 보안 그룹과 권한을 확인합니다.
* **검증 오류**: 필수 필드가 누락되었거나 워크플로우 상태가 올바르지 않습니다. 모델 제약 조건을 검토합니다.
* **레코드를 찾을 수 없음**: 레코드 ID가 존재하고 사용자가 읽기 접근 권한이 있는지 확인합니다.
* **메서드를 찾을 수 없음**: 메서드가 모델에 존재하고 XML-RPC를 통해 호출 가능한지 확인합니다.
