ERP 동기화 문제 해결 단계
아래 단계는 OpenMRS에서 OpenERP/Odoo로의 동기화 문제를 디버깅하는 데 도움이 됩니다. 원인에 따라 적절한 방법을 시도하십시오.
1) openerp와 bahmni-erp-connect 서비스가 실행 중인지 확인
2) 연결 자격 증명 확인
bahmni-erp-connect 서비스가 이미 실행 중이면 아래의 OpenERP 사용자 이름과 비밀번호를 확인하십시오. 필요한 값으로 변경한 뒤 bahmni-erp-connect 서비스를 다시 시작해야 합니다.
경로: /opt/bahmni-erp-connect/bahmni-erp-connect/WEB-INF/classes
파일명: atomfeed.properties
openerp.user=admin (기본 사용자 이름)
openerp.password=password (기본 비밀번호)
3) openerp 데이터베이스의 markers 테이블 확인
"last_read_entry_id"와 "feed_uri_for_last_read_entry" 열에 해당 feed_uri의 올바른 항목이 있는지 확인합니다.
Chrome의 Postman 확장 프로그램으로 최신 atomfeed 또는 특정 atomfeed를 확인할 수 있습니다.
failed_events 테이블의 "error_message" 열 내용을 읽어 항목을 분석하고 그에 맞게 조치해야 합니다.
Atom Feed 기반 동기화의 자세한 내용은 를 참고하십시오.
4) OpenERP의 상점 매핑 확인
OpenERP에서 Sales --> Configuration --> Order Type Shop – Shop Mapping을 확인합니다.
Order Type : Drug Order
Shop : 구현별 상점 이름
Local Shop : 비워 둡니다.
Location Name : 비워 둡니다.
openerp 서비스 재시작: sudo service openerp restart
5) OpenERP에서 동기화할 단위 확인
OpenERP에서 Sales --> Configuration --> Units to be Synced를 확인합니다.
- Bahmni에 있는 모든 약품 단위가 정확히 같은 이름으로 추가되어 있어야 합니다.
예: Capsule(s), Tablet(s)
그래도 해결책을 찾지 못했다면 Bahmni OpenMRS Talk에서 검색하거나 질문을 올리십시오.
Bahmni Wiki · CC BY-SA 4.0