BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

ERP 자주 묻는 질문 및 문제 해결

마이그레이션 가이드

OpenERP7에서 Odoo10으로 넘어오면서 상당한 변화가 있었습니다. 따라서 자동 마이그레이션은 불가능합니다.

또한 사용자 정의 모듈이나 기본 제공 모듈을 추가했다면 마이그레이션이 더욱 복잡해질 수 있습니다.

  1. OpenERP7에서 Odoo10으로 마이그레이션하는 종합 기술 가이드는 첨부 문서에서 확인할 수 있습니다. 데이터 마이그레이션은 첨부 문서를 참조하십시오.
관련 문서: Final_OpenERP_to_Odoo_v10_Migration.pdfData Migration from OpenERP7 to Odoo 10.pdf

주의: 운영 시스템에서는 시도하지 마십시오. 데이터 마이그레이션을 진행하기 전에 테스트/스테이징 환경에서 먼저 시험하는 것이 좋습니다.

Odoo를 완전히 다른 시스템으로 보고 새로 시작하는 방식을 권장합니다. 모델에 큰 변화가 있어 데이터 마이그레이션이 가능하더라도 추가 또는 사용자 정의 스크립트가 필요합니다.

다음과 같이 진행하는 것을 권장합니다.

  • OpenERP 종료 계획을 수립합니다. 구성/설정 페이지의 설명에 따라 Odoo를 설정합니다. 마스터 데이터를 가져옵니다(CSV 또는 Excel 사용). OpenERP에서 내보낸 뒤 데이터를 정리하고 Odoo로 가져옵니다.

아직 Odoo로 업그레이드할 준비가 되지 않았다면 어떻게 해야 하나요?

아직 Odoo 10으로 업그레이드하지 못하는 이유는 여러 가지일 수 있습니다. 예를 들어 회계연도 중간이며 OpenERP에서 회계를 관리하고 있을 수 있습니다.

Bahmni 0.92는 OpenERP 7과 정상적으로 작동합니다. 따라서 별도 장비에 Bahmni 0.92를 설치하고(Odoo 제외), 별도로 실행 중인 기존 OpenERP 7에 연결하도록 설정할 수 있습니다.

기존 OpenERP7에 연결하려면 "Bahmni ERP Connect"의 몇 가지 속성을 변경해야 합니다.

bahmni erp-connect v0.92 사용

  • 새 시스템에 bahmni-erp-connect를 설치합니다(특정 구성 요소의 rpm 설치 방법은 고급 설치를 참조). "/opt/bahmni-erp-connect/bahmni-erp-connect/WEB-INF/classes/erp-atomfeed.properties" 파일을 찾아 편집합니다. 다음 속성을 변경합니다. jdbc.url=jdbc:postgresql://[OpenERP Machine IP Address or FQDN]/openerp openerp.port=8069 openerp.host=[OpenERP machine IP Address or FQDN of the ] openerp.database=openerp openerp.user=[openerp login user] openerp.password=[openerp login user password]관련 문서: CentOS에 Bahmni 설치(고급 설치 옵션)

참고: "Bahmni-erp-connect"가 다른 장비에서 실행 중인 OpenERP7과 통신하려면 다음 사항을 확인해야 합니다.

  • 새 장비에서 HTTP를 통해 기존 장비에 접근할 수 있어야 합니다. 새 장비에서 기존 장비의 8069 포트에 접근할 수 있도록 허용되어야 합니다. Postgres Openerp 데이터베이스가 기존 장비의 연결을 허용해야 합니다.

bahmni erp-connect v0.91 사용

  • OpenERP7이 실행 중인 기존 환경에서 "/opt/bahmni-erp-connect/bahmni-erp-connect/WEB-INF/classes/atomfeed.properties" 파일을 찾아 편집합니다. customer.feed.generator.uri=http://[OpenMRS Machine IP Address or FQDN]:8050/openmrs/ws/atomfeed/patient/recent saleorder.feed.generator.uri=http://[OpenMRS Machine IP Address or FQDN]:8050/openmrs/ws/atomfeed/encounter/recent drug.feed.generator.uri=http://[OpenMRS Machine IP Address or FQDN]:8050/openmrs/ws/atomfeed/drug/recent lab.feed.generator.uri=http://[OpenMRS Machine IP Address or FQDN]:8050/openmrs/ws/atomfeed/lab/recent openmrs.auth.uri=http://[OpenMRS Machine IP Address or FQDN]:8050/openmrs/ws/rest/v1/session openelis.saleorder.feed.generator.uri=http://[OpenELIS Machine IP Address or FQDN]:8052/openelis/ws/feed/patient/recent openelis.uri=http://[OpenELIS Machine IP Address or FQDN]:8052/openelis

참고: "Bahmni-erp-connect" 0.91이 새 장비의 Bahmni 0.92와 작동하려면 다음 사항을 확인해야 합니다.

  • 기존 장비에서 HTTP를 통해 새 장비의 OpenMRS 및 OpenELIS 포트(기본값 8050, 8052)에 접근할 수 있어야 합니다.

문제 해결

올바르게 구성하지 않으면 여러 문제가 발생할 수 있습니다. 다음은 문제를 조사하고 해결하는 데 도움이 되는 몇 가지 팁입니다.

Odoo 로그 수준 변경

설치 후 Odoo 로그 수준은 기본적으로 "error"로 설정되며 오류만 기록됩니다. 문제를 파악하고 해결하려면 로그 수준을 "debug"로 변경하여 더 많은 정보를 확인하십시오. 방법은 다음과 같습니다.

  • Odoo 구성 파일 /etc/odoo.conf를 편집하고 로그 수준을 "debug"로 변경합니다. log_level = debug
  • service odoo restart

erp-connect 로그 수준 변경

OpenMRS와 Odoo 간 연동은 "bahmni-erp-connect"라는 전용 마이크로서비스가 담당합니다. 이 서비스의 로그를 확인하고 로그 수준을 변경하면 추가 정보를 얻을 수 있습니다.

  • bahmni-erp-connect 로그 파일 위치: /var/log/bahmni-erp-connect/bahmni-erp-connect.log. f/opt/bahmni-erp-connect/bahmni-erp-connect/WEB-INF/classes/log4j.xml 파일을 편집하여 로그 수준을 변경합니다. 특정 로거의 로그 수준을 DEBUG로, 루트 로거 수준도 DEBUG로 변경합니다.
  • service bahmni-erp-connect restart
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗