목차

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를 사용하여 보고서 관리

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

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

외부 호출 모범 사례

외부 호출 모범 사례

외부 호출을 구현할 때는 다음 모범 사례를 고려하십시오.
  • 데이터를 정리, 분석 또는 변환하는 기존 함수가 없는 경우 외부 호출을 구현합니다.
  • 외부 호출을 구현할 때는 호출이 MDM Hub 및 비즈니스 항목 서비스 호출 응답의 성능에 영향을 줄 수 있으므로 주의하여 구현해야 합니다.
  • 외부 호출을 사용할 시기를 식별합니다. 예를 들어 사용자가 한 하위 레코드에서 다른 하위 레코드로 이동하거나
    저장
    을 클릭할 때 외부 호출을 실행합니다.
  • 각 외부 호출에 대해 별도의 클래스를 정의합니다.
  • 외부 호출에 inParams 프로세스 메서드 매개 변수와 함께 validateOnly 속성을 포함하는 경우 validateOnly 속성을 다음 값 중 하나로 설정해야 합니다.
    • false 또는 null. 사용자가
      저장
      을 클릭하면 외부 호출이 실행됩니다.
    • true. 사용자가 상위 또는 하위 레코드를 업데이트한 다음 다른 하위 레코드로 이동하면 외부 호출이 실행됩니다.
  • 최대 AfterEverything 이벤트에 이르는 후속 외부 호출에 사용자 지정 속성을 포함하는 경우 outParams 프로세스 메서드 매개 변수에 사용자 지정 속성을 추가합니다.
  • 저장 작업 중의 마지막 WriteCO.AfterEverything 이벤트에서 상위 및 하위 레코드의 행 ID가 반환됩니다. 다른 데이터가 필요한 경우 비즈니스 항목 서비스 읽기를 호출합니다.
  • 읽기 작업의 경우 다음 작업 중에 발생하므로 읽기 작업에는 외부 호출을 구현하지 마십시오.
    • 검색
    • 쓰기 전에 읽기
    • 쓰기 이후 읽기
  • 정리 함수를 통해 레코드의 유효성을 검사합니다.
  • 추가 유효성 검사를 구현하는 경우 validateOnly 속성이 다음 값 중 하나로 설정되어 있으면 WriteCO.AfterEverything 이벤트에서 추가 유효성 검사가 수행됩니다.
    • false 또는 null. 기본 개체의 경우.
    • true. 하위 레코드의 경우.
  • 비즈니스 항목 서비스 호출을 사용하여 데이터를 읽거나 쓰는 외부 응용 프로그램과 유사하게 외부 호출에서 비즈니스 항목 서비스 호출을 만듭니다.