다음을 통해 공유


활동 보기란?

활동 보기에는 Excel용 BAM 추가 기능을 통해 만들어 가져온 BAM 활동 정의가 포함되어 있습니다. BAM 활동 정의는 비즈니스 프로세스에 대한 추적 요구 사항 요약입니다. 하나의 활동이 여러 오케스트레이션 및 포트에 걸쳐 있을 수 있습니다. 활동 정의를 일단 가져온 다음 정의의 일부를 이행하는 각 오케스트레이션 또는 메시징 아티팩트에 매핑합니다.

활동 보기 링크는 TPE(추적 프로필 편집기) 사용자 인터페이스의 왼쪽 창에 있습니다.

활동 보기 요소

활동 보기에서는 추적 프로필의 전반적인 구조가 트리 보기로 표시되며 다음 요소를 포함합니다.

  • 마일스톤

  • 활동의 데이터 항목

  • 이벤트 원본

  • 데이터 원본

    마일스톤: 마일스톤은 지정된 프로세스의 지점을 정의하는 개체입니다. 마일스톤에 액세스하는 세 가지 방법은 다음과 같습니다.

  • 오케스트레이션 일정에서 셰이프를 끌어올 수 있으며 해당 셰이프 실행의 종료 시간이 BAM에 의해 마일스톤 값으로 보고됩니다.

  • 오른쪽의 표현식에서 대상 마일스톤으로 메시징 속성을 끌어올 수 있습니다.

  • 마일스톤 값을 포함하는 메시지 페이로드 스키마 노드를 끌어올 수 있습니다.

    참고

    DATETIME ONLY 유형 스키마 노드는 런타임에 평가됩니다. 런타임에 발생하는 변환 또는 캐스팅 문제로 인해 이벤트 로그에 추적 오류가 기록됩니다.

    데이터 항목: 데이터 항목은 메시지 instance, 시스템 또는 승격된 속성에 대한 XML 스키마의 특정 요소를 정의하는 개체입니다. 스키마를 확장하여 대상 요소를 찾아 선택한 후 해당 요소를 올바른 데이터 항목 유형 폴더로 끌어 데이터 항목에 액세스합니다. 데이터 항목에 대한 정보(예: XPath)는 프로필에 저장됩니다.

참고

TPE는 특정 데이터 필드의 메시지 스키마에 정의된 대로 한 번도 표시되지 않거나 한 번 표시되는 데이터 항목만 지원합니다. 한 번 이상 여러 번 표시되는 데이터 항목이 있을 때 오케스트레이션 추적에서 오류가 발생할 수 있습니다. 이러한 경우 BAM 기본 가져오기 데이터베이스에 데이터가 저장되지 않습니다. 오류가 발생하지 않으면 어떤 데이터 항목이 추적되는지 보장할 수 없습니다.

참고

BAM 개발자는 BAM이 아닌 BizTalk Server 프로세스 규칙에 따라 속성이 채워진다는 사실을 알아야 합니다.

예를 들어 SMTP 어댑터에서 SMTPServer, CC 및 From과 같은 컨텍스트 속성은 명시적으로 채워질 때까지 값을 포함하지 않습니다. 일단 속성이 채워지면 BAM 기본 가져오기 데이터베이스에 해당 값이 표시되며 추적이 가능해집니다.

활동 보기 상황에 맞는 메뉴

활동 보기의 사용 가능한 액션에 대한 상황에 맞는 메뉴는 오케스트레이션 보기에서 선택한 노드에 따라 동적으로 변경됩니다. 예를 들어 활동 폴더 노드를 선택하는 경우 바로 가기 메뉴에는 활동 폴더에 대한 바로 가기 메뉴가 포함됩니다.

활동 보기에서 오른쪽의 소스 이벤트 창에 있는 이벤트 및 데이터를 이벤트 또는 데이터 노드로 끌어 비즈니스 활동의 항목에 연결할 수 있습니다.

활동 보기에서 노드에 대한 상황에 맞는 메뉴는 트리에서 노드를 마우스 오른쪽 단추로 클릭하여 액세스할 수 있습니다. 다음 화면은 활동 보기의 루트 노드를 보여 줍니다. 다음 표에서는 활동 보기의 다른 노드에 대한 상황에 맞는 메뉴에 표시되는 항목에 대해 설명합니다.

활동 정의 트리 루트 노드

활동 정의 트리 루트 노드를 보여 주는 이미지입니다.

메뉴 항목 사용량
새 연속 새 연속 폴더를 활동 트리에 삽입합니다. 연속의 소스 세그먼트에서 이 폴더의 값을 매핑합니다.

동일한 활동을 채우는 여러 구성 요소를 처리할 수 있도록 ContinuationID 폴더와 함께 사용됩니다. 이러한 구성 요소의 예로는 BizTalk 오케스트레이션, 포트, BufferedEventStreams 및 DirectEventStreams가 있습니다. 참고: 연속 폴더 이름은 최대 127자를 포함할 수 있습니다.
새 ContinuationID ContinuationID 폴더를 활동 트리에 삽입합니다. 연속의 연결 세그먼트에 이 폴더를 매핑합니다. 예를 들어 오케스트레이션 A가 오케스트레이션 B로 계속되는 경우 이 폴더는 오케스트레이션 B의 항목에 매핑되어야 합니다.

동일한 활동을 채우는 여러 구성 요소를 처리할 수 있도록 연속 폴더와 함께 사용됩니다. 이러한 구성 요소의 예로는 BizTalk 오케스트레이션, 포트, BufferedEventStreams 및 DirectEventStreams가 있습니다. 참고: ContinuationID 폴더 이름은 최대 127자를 포함할 수 있습니다.
새 관계 새 관계 폴더를 활동 트리에 삽입합니다. 보기를 형성하는 활동 간 관계를 게시하는 데 사용됩니다. 참고: 관계 폴더 이름은 최대 128자를 포함할 수 있습니다. 여기에는 서버 이름과 BizTalk 관리 데이터베이스 이름이 포함됩니다.
새 문서 참조 URL 새 문서 참조 URL 폴더를 활동 트리에 삽입합니다. 참조 URL을 이 활동과 관련된 문서가 들어 있는 위치로 설정하는 데 사용됩니다. 참고: 문서 참조 URL 폴더 이름은 최대 128자를 포함할 수 있습니다.

속성 노드

메뉴 항목 사용량
선택한 데이터 연결 메시지 페이로드 또는 컨텍스트 속성 데이터 항목과 BAM 활동 데이터 항목 폴더를 연결하는 데 사용됩니다. 

이벤트 노드

메뉴 항목 사용량
선택한 액션 끝에 연결 오케스트레이션 셰이프, DateTime 메시지 페이로드 또는 DateTime 컨텍스트 속성 데이터 항목과 BAM 활동 마일스톤 폴더를 연결하는 데 사용됩니다.

참고 항목

이벤트 스트림을 사용하여 BAM 활동 구현
Excel의 비즈니스 활동 및 보기 정의
TPE 구성 요소