Siebel 오브젝트 작성 활동 사용

Siebel 오브젝트 작성 활동을 사용하여 Siebel 비즈니스 오브젝트, 비즈니스 컴포넌트 또는 Siebel 통합 오브젝트에 대해 작업하십시오.

시작하기 전에

다음을 확인하십시오.

이 태스크 정보

다음 태스크를 사용하여 비즈니스 컴포넌트 계층 또는 통합 오브젝트를 Siebel 서버에 작성하십시오. 이 활동의 호출은 입력 데이터가 처리 시 활동으로 전송되고 응답이 다시 오케스트레이션으로 전송되는 동기 호출입니다.

프로시저

  1. 활성 오케스트레이션에서, 활성 탭을 열고 Siebel 폴더 컨텐츠를 펼치십시오.
  2. 오브젝트 작성 활동 아이콘을 오케스트레이션으로 끌어오십시오. Siebel 오브젝트 작성 점검 목록이 표시됩니다.
  3. 점검 목록에서 요약을 클릭하십시오.
  4. 활동 이름 필드의 컨텐츠를 검토하고 필수 변경사항을 작성하십시오.
  5. 점검 목록에서 엔드포인트 선택을 클릭하십시오.
  6. 찾아보기를 클릭하고 프로젝트 탐색기 대화 상자를 사용하여 관련 Siebel 엔드포인트를 선택하십시오.
  7. 옵션: 새로 작성을 클릭하고 필수 연결 세부사항을 지정하여 엔드포인트를 작성할 수 있습니다. 확인을 클릭하여 저장하고 이 구성에 대한 엔드포인트를 사용하십시오.
    참고: 자세한 정보는 Siebel 엔드포인트 작성 또는 편집의 내용을 참조하십시오.
  8. 선택된 엔드포인트 구성에 대한 필수 변경사항을 작성하려면 편집을 클릭하여 별도의 창에서 옵션에 액세스하십시오. 글로벌로 작성하는 변경사항은 활성 오케스트레이션의 모든 엔드포인트 사용에 영향을 줍니다.
  9. 점검 목록에서 구성을 클릭하십시오.
  10. 저장소 이름 텍스트 상자에 저장소 이름을 입력하십시오. 저장소 이름은 Siebel 저장소를 나타내는 기본값으로 채워집니다. 이름이 기본값과 동일하지 않으면 저장소 이름을 입력하십시오. 오브젝트 감지에 필요한 모든 메타데이터는 이 저장소에서 검색됩니다.
  11. 다음 통합 오브젝트 중 하나를 선택하십시오.

    비즈니스 오브젝트/비즈니스 컴포넌트에 대해 작업하려면 다음을 수행하십시오.

    1. 오브젝트 유형비즈니스 오브젝트/비즈니스 컴포넌트로 선택하십시오.
    2. 찾아보기를 클릭하여 비즈니스 오브젝트를 표시하십시오.
    3. 비즈니스 오브젝트 필터를 사용하여 선택 중 비즈니스 오브젝트를 필터링하십시오.
    4. 옵션: 새로 고치기를 클릭하여 Siebel 서버에서 현재 오브젝트 목록을 업데이트하십시오.
    5. 비즈니스 오브젝트 목록에서 비즈니스 오브젝트를 선택한 후 다음을 클릭하십시오.
    6. 선택된 비즈니스 오브젝트의 비즈니스 컴포넌트 목록이 표시됩니다. 비즈니스 컴포넌트를 선택하고 완료를 클릭하여 맵 입력 및 맵 출력에 대한 스키마를 생성하십시오.
    7. 선택된 비즈니스 컴포넌트가 상위 비즈니스 컴포넌트의 하위이면 상위 및 하위 비즈니스 컴포넌트가 모두 서로 관계되어 생성됩니다.
      참고: 맵 입력에 작성된 각 하위 오브젝트 속성은 다음과 같이 활동으로 처리됩니다.
      • 키 속성은 상위 비즈니스 컴포넌트에 설정되지 않습니다. Siebel은 레코드가 작성될 때 키 속성을 생성합니다. 키 속성이 설정되면 Siebel은 예외를 리턴하고 값으로 채워진 읽기 전용 필드를 설정합니다.
      • 하위 오브젝트가 Picklist의 비즈니스 컴포넌트이며 기존 하위 인스턴스를 선택하려는 경우에는 새 하위 오브젝트를 작성하지 마십시오. 그 대신 상위에 값을 설정하십시오. 예를 들어, 계정 아래에 기존 사무실 주소를 선택하는 경우 사무실 주소를 작성하는 대신 PrimaryAddressId를 설정하십시오. 하지만 새 하위 인스턴스를 작성하려면 하위 비즈니스 컴포넌트의 키 이외 속성을 채워서 활동이 Siebel 애플리케이션에 해당 하위 인스턴스를 작성하려 시도하도록 해야 합니다.
      • 정적 Picklist가 있으면 오브젝트의 해당 단순 속성이 필요합니다. Picklist의 값 목록에 값이 나열되지 않는 경우 활동이 값을 채우려 시도합니다. 목록이 무제한이며 삽입이 사용되면 활동 처리가 성공한 것입니다. 활동이 자체적으로 값을 채울 수 없는 경우에는 조작이 실패합니다.
      • 하위 레코드가 복수 값 링크와 함께 작성됩니다. 하위 레코드에 대한 작성 조작이 실패하는 경우 하위 레코드가 롤백됩니다. 상위 레코드에 대한 작성 조작에 실패하는 경우에는 모든 하위 및 상위 레코드가 롤백됩니다.
      • 커넥터는 해당 입력 하위 오브젝트의 모든 속성 값에 기초하여 기존 하위 비즈니스 컴포넌트(예를 들어, 연관)를 선택하려 시도합니다. 일치하는 하위 비즈니스 컴포넌트가 있으면 이 컴포넌트가 상위와 연관됩니다. 일치하는 하위 비즈니스 컴포넌트가 없는 경우에는 새 하위 비즈니스 컴포넌트가 작성되어 상위 비즈니스 컴포넌트와 연관됩니다.
      • 하위 작성 조작에 실패하는 경우 하위가 롤백됩니다. 상위 작성 조작에 실패하는 경우에는 상위만 롤백됩니다. 연관 컴포넌트는 개별 컴포넌트일 수도 있으므로 연관된 하위가 작성된 후에는 기타 컴포넌트의 하위뿐 아니라 하위 또는 상위도 롤백될 수 없습니다.

    통합 오브젝트에 대해 작업하려면 다음을 수행하십시오.

    1. Siebel 통합 오브젝트의 경우, 오브젝트 유형통합 오브젝트로 선택하십시오.
    2. 찾아보기를 클릭하여 통합 오브젝트 목록을 표시하십시오.
    3. 통합 오브젝트 필터를 사용하여 선택 중 통합 오브젝트를 필터링하십시오.
    4. 옵션: 새로 고치기를 클릭하여 Siebel 서버에서 현재 오브젝트 목록을 업데이트하십시오.
    5. 통합 오브젝트를 선택하고 완료를 클릭하여 맵 입력 및 맵 출력에 대한 스키마를 생성하십시오. 처리 중 선택된 비즈니스 서비스가 실행되고 출력이 다시 오케스트레이션으로 전송됩니다.
  12. 점검 목록에서 재시도를 클릭하십시오. 기본 설정을 검토하고 필수 변경사항을 작성하십시오. 자세한 정보는 Siebel 활동에 대한 재시도 및 전달 옵션 지정의 내용을 참조하십시오.
  13. 점검 목록에서 입력 맵핑을 선택하십시오. 오브젝트 작성 활동의 선택된 오브젝트에서 생성된 XML 스키마가 활동으로 패널의 request 입력 매개변수 아래에 노드로 표시됩니다.
  14. 활동의 입력 매개변수와 오케스트레이션 변수 간의 맵을 작성하십시오.
    참고: 런타임 시 입력 구조의 필수 요소에 값을 제공해야 합니다. 요소에 기본값을 지정하거나 요소를 입력 노드와 연결하여 값을 제공할 수 있습니다. 런타임 시 필수 요소의 값을 제공하지 않으면, 활동에서 WMC(Web Management Console)이 보고하는 예외가 발생합니다. 런타임 시 선택적 입력 매개변수를 제공하지 않아도 런타임 중에 예외가 발생하지 않습니다.
  15. 점검 목록에서 출력 맵핑을 선택하십시오. 활동의 응답을 보유하는 데 생성된 XML 스키마가 활동에서 패널의 response 출력 매개변수 아래에 노드로 표시됩니다.
  16. 출력 매개변수와 오케스트레이션 변수 간의 맵을 작성하십시오.

결과

Siebel 오브젝트 작성 활동을 구성했습니다.



피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일