목차

Search

  1. 서문
  2. 비즈니스 항목 서비스 소개
  3. EJB 비즈니스 항목 서비스 호출
  4. REST 비즈니스 항목 서비스 호출
  5. Data Director용 REST API
  6. SOAP 비즈니스 항목 서비스 호출
  7. 교차 참조 레코드 및 BVT 계산 서비스
  8. 기업 연결 서비스 지원
  9. 데이터 정리, 분석 및 변환을 위한 외부 호출
  10. 부록 A: REST API를 사용하여 레코드 추가
  11. 부록 B: REST API를 사용하여 파일 업로드
  12. 부록 C: REST API를 사용하여 보고서 관리

비즈니스 항목 서비스 가이드

비즈니스 항목 서비스 가이드

서비스 단계

서비스 단계

비즈니스 항목 서비스는 다수의 서비스 단계로 구성됩니다. 외부 호출을 수행하고 지원되는 이벤트를 트리거하도록 서비스 단계를 구성할 수 있습니다.
서비스 단계는 다음 순서로 트리거됩니다.
  1. BeforeEverything. 유효성 검사, 지역화 및 프로젝션과 같은 서비스 논리를 수행하기 전에 외부 호출을 수행하고 지원되는 이벤트를 트리거합니다. 샘플 사용 사례에는 두 비즈니스 항목의 특성 병합을 방지하기 위해 기본 병합 동작을 변경하도록 이 서비스 단계를 구성하는 것이 포함될 수 있습니다. 예를 들어 2개 이상의 Person 레코드를 병합하는 동안 상위 Person 레코드의 하위 전화 번호 레코드가 병합되는 것을 방지할 수 있습니다.
    프로젝션은 특정 비즈니스 항목 서비스 응답에 교차 참조 정보를 추가하는 프로세스입니다. 프로젝션은 특정 서비스 단계 전후에 발생할 수 있는 추가 단계로 간주될 수 있습니다.
  2. BeforeValidate. 입력 데이터의 유효성을 검사하기 전에 외부 호출을 수행하고 지원되는 이벤트를 트리거합니다. 샘플 사용 사례에는 비즈니스 항목을 유지할 때 입력 데이터의 유효성을 검사하기 전에 논리의 유효성을 검사하도록 이 서비스 단계를 구성하는 것이 포함될 수 있습니다. 예를 들어 Person 레코드를 유지하기 전에 외부 타사 서비스에 대해 발생하는 주소 또는 전화 번호 유효성 검사가 여기에 포함됩니다.
  3. AfterValidate. 입력 데이터의 유효성을 검사한 직후에 외부 호출을 수행하고 지원되는 이벤트를 트리거합니다. 샘플 사용 사례에는 비즈니스 항목을 유지할 때 입력 데이터의 유효성을 검사한 후 논리의 유효성을 검사하도록 이 서비스 단계를 구성하는 것이 포함될 수 있습니다. 예를 들어 Person 레코드를 유지한 후에 외부 타사 서비스에 대해 발생하는 주소 또는 전화 번호 유효성 검사가 여기에 포함됩니다.
    AfterValidate 서비스가 트리거되면 입력 데이터가 달라질 수 있습니다. 이전 서비스 단계에서 데이터가 수정되었거나 처리되었을 수 있기 때문입니다.
  4. AfterEverything. 유효성 검사, 지역화 및 프로젝션과 같은 서비스 논리를 수행한 후에 외부 호출을 수행하고 지원되는 이벤트를 트리거합니다. 샘플 사용 사례에는 서비스에서 모든 논리를 수행한 후 알림을 트리거하도록 이 서비스 단계를 구성하는 것이 포함될 수 있습니다. 예를 들어 2개 이상의 Person 레코드를 성공적으로 병합한 후 전자 메일 알림을 보냅니다.
    AfterEverything 서비스 단계가 트리거되면 외부 호출에서 입력 데이터가 아닌 서비스 응답의 데이터에 액세스할 수 있습니다.

서비스 단계를 지원하는 서비스

서비스 단계를 지원하는 다음 내부 서비스를 사용할 수 있습니다.
WriteCO
비즈니스 항목을 유지하고 업데이트합니다. WriteCO 서비스는 다음 서비스 단계를 지원합니다.
  • BeforeEverything
  • BeforeValidate
  • AfterValidate
  • AfterEverything
이러한 서비스 단계는 비즈니스 항목이 유지되기 이전, 중간 및 이후에 트리거됩니다.
WriteView
비즈니스 항목 보기를 유지하고 업데이트합니다. WriteView 서비스는 다음 서비스 단계를 지원합니다.
  • BeforeEverything
  • BeforeValidate
  • AfterValidate
  • AfterEverything
이러한 서비스 단계는 비즈니스 항목이 유지되기 이전, 중간 및 이후에 트리거됩니다.
WriteView 서비스는 지원되는 모든 WriteCO 서비스 단계를 다음 순서로 트리거합니다.
  1. WriteView.BeforeEverything
  2. WriteView.BeforeValidate
  3. WriteView.AfterValidate
  4. WriteCO.BeforeEverything
  5. WriteCO.BeforeValidate
  6. WriteCO.AfterValidate
  7. WriteCO.AfterEverything
  8. WriteView.AfterEverything
ReadCO
비즈니스 항목을 검색합니다. ReadCO 서비스는 다음 서비스 단계를 지원합니다.
  • BeforeEverything
  • AfterEverything
이러한 서비스 단계는 비즈니스 항목을 읽기 전후에 트리거됩니다.
ReadView
비즈니스 항목 보기를 검색합니다. ReadView 서비스는 다음 서비스 단계를 지원합니다.
  • BeforeEverything
  • AfterEverything
이러한 서비스 단계는 비즈니스 항목 보기를 읽기 전후에 트리거됩니다.
ReadView 서비스는 지원되는 모든 ReadCO 서비스 단계를 다음 순서로 트리거합니다.
  1. ReadView.BeforeEverything
  2. ReadCO.BeforeEverything
  3. ReadCO.AfterEverything
  4. ReadView.AfterEverything
PreviewMergeCO
여러 비즈니스 항목의 병합 미리 보기 결과를 검색합니다. PreviewMergeCO 서비스는 다음 서비스 단계를 지원합니다.
  • BeforeEverything
  • AfterEverything
이러한 서비스 단계는 병합된 비즈니스 항목의 미리 보기를 생성하기 전후에 트리거됩니다.
MergeCO
여러 비즈니스 항목을 병합합니다. MergeCO 서비스는 다음 서비스 단계를 지원합니다.
  • BeforeEverything
  • AfterEverything
이러한 서비스 단계는 비즈니스 항목을 병합하기 전후에 트리거됩니다.