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

고급 AtomFeed 구성

목적과 이점

구현 환경의 요구에 맞게 AtomFeed를 추가 구성하려면 아래 구성을 참고하십시오.

Bahmni 내장 AtomFeed Console을 사용하려면 를 참고하십시오.관련 문서: Atomfeed Console 앱 구성

OpenMRS Atom Feed 구성

관계 이벤트 구성

  • 개인 관계 변경 이벤트를 발생시키려면 OpenMRS 전역 속성에서 atomfeed.publish.eventsForPatientRelationshipChange를 true로 설정합니다. 발생한 이벤트의 객체 값을 구성하려면 atomfeed.event.urlPatternForPatientRelationshipChange 전역 속성을 사용합니다. 기본값은 /openmrs/ws/rest/v1/relationship/%s이며 %s는 관계 UUID를 나타냅니다.

프로그램 이벤트 구성

  • 개인 프로그램 변경 이벤트를 발생시키려면 OpenMRS 전역 속성에서 atomfeed.publish.eventsForPatientProgramStateChange를 true로 설정합니다. 발생한 이벤트의 객체 값을 구성하려면 atomfeed.event.urlPatternForProgramStateChange 전역 속성을 사용합니다. 기본값은 /openmrs/ws/rest/v1/programenrollment/{uuid}?v=full이며 {uuid}는 patientprogram UUID를 나타냅니다.

OpenERP Atom Feed 구성

OpenERP Atom Feed는 Spring 구성 파일에 지정된 기본 구현을 사용합니다.

구현자가 기본 구성을 재정의하려면 OpenERP 데이터베이스의 'quartz_cron_scheduler' 테이블에 작업 항목을 추가할 수 있습니다. 구성 가능한 작업은 다음과 같습니다.

  • customerFeedJobTrigger customerFeedfailedJobTrigger saleOrderFeedJobTrigger saleOrderFeedFailedJobTrigger openelisSaleOrderFeedJobTrigger openelisSaleOrderFeedFailedJobTrigger eventRecordsNumberOffsetMarkerTrigger referenceDataFeedJobTrigger referenceDataFeedFailedJobTrigger openerpDrugFeedQuartzJobTrigger openerpDrugFeedQuartzJobFailedTrigger

구성 예시

작업 구성을 추가하는 SQL 예시는 다음과 같습니다.

FieldValue
nameThe name of the job from the list above
cron_statementCorresponds to quartz cron expression
start_delayTime(in ms) after which the job needs to be triggered (after starting the web app)
enabledCheck to enable or disable a particular job
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗