UII 호스트형 응용 프로그램

 

게시 날짜: 2016년 11월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

UII(User Interface Integration)에서 호스팅된 응용 프로그램은 사용자 인터페이스가 셸 응용 프로그램에서 호스팅되는 업무 응용 프로그램 또는 구성 요소입니다. 호스팅형 응용 프로그램은 UII를 인식하지 않고 개발된 기존 응용 프로그램이거나 UII를 위해 특별히 개발된 응용 프로그램 또는 구성 요소(호스팅된 컨트롤)가 될 수 있습니다.AIF(응용 프로그램 통합 프레임워크) 클래스와 다른 시나리오를 지원하는 호스트 응용 프로그램을 개발하는 데 사용할 수 있는 인터페이스를 제공합니다.

IHostedApplication 인터페이스는 작업에 응답하도록 응용 프로그램을 활성화하는 DoAction 메서드를 정의합니다.DoAction 메서드 구현에서는 AIF를 통해 받은 작업의 이름을 기반으로 실행할 코드를 결정하는 switch 문을 사용할 수 있습니다.

이 항목의 내용

UII 호스트형 응용 프로그램 유형

글로벌 및 세션 UII 호스트형 응용 프로그램

동적 UII 호스트형 응용 프로그램

워크플로 종속적 UII 호스트형 응용 프로그램

UII 호스트형 응용 프로그램 유형

UII 호스트형 응용 프로그램은 다음과 같은 형식이 될 수 있습니다.

  • 호스팅된 컨트롤: Unified Service Desk에서 호스팅할 UII를 위해 특별히 만들어진 사용자 컨트롤입니다. 이러한 호스팅된 컨트롤은 미리 정의된 Unified Service Desk 호스팅된 컨트롤과 다릅니다. UII 호스팅된 컨트롤은 HostedControl 클래스에서 파생되는 반면 Unified Service Desk 호스팅된 컨트롤은 DynamicsBaseHostedControl 클래스에서 파생됩니다.추가 정보:Unified Service Desk에서 UII 호스팅된 컨트롤 사용

  • 웹 호스트형 응용 프로그램: 이것은 웹 응용 프로그램, 웹 페이지의 Microsoft Silverlight 응용 프로그램 또는 대개 Internet Explorer에서 호스팅되는 Java 애플릿이 될 수 있습니다.

  • 외부 호스트형 응용 프로그램: 여기에는 MicrosoftWin32 응용 프로그램, .NET Windows Forms 응용 프로그램, Windows Presentation Foundation(WPF) 응용 프로그램, Java 응용 프로그램 및 브라우저의 컨텍스트에서 실행되지 않고 실행 파일로 실행되는 기타 응용 프로그램이 포함됩니다.

  • 원격 호스트형 응용 프로그램: Citrix 호스트형 응용 프로그램입니다. 이 응용 프로그램 유형은 Citrix 서버에 설치된 실행 파일과의 통신 채널을 제공합니다. 실행 파일은 Citrix 환경에서 호스팅되는 응용 프로그램의 유형에 적합한 어댑터를 로드합니다.추가 정보:Citrix 응용 프로그램 통합

글로벌 및 세션 UII 호스트형 응용 프로그램

전역 호스트형 응용 프로그램은 데스크톱이 시작될 때 시작되며 데스크톱이 종료되면 대개 닫힙니다. 각 전역 호스트형 응용 프로그램은 수명 동안 데스크톱 프로세스의 인스턴스가 하나만 있습니다. 세션 호스트형 응용 프로그램은 세션이 만들어질 때 시작되고 세션이 종료 될 때 닫힙니다.

동적 UII 호스트형 응용 프로그램

에이전트 또는 코드를 통해 동적 호스트형 응용 프로그램의 수명 주기를 제어할 수 있습니다. 동적 호스트형 응용 프로그램은 전역 또는 세션 범위가 될 수 있습니다. 에이전트에서 또는 코드를 통해 닫혀 있지 않으면 세션 범위 동적 호스트형 응용 프로그램은 세션이 끝날 때 종료 됩니다.

워크플로 종속적 UII 호스트형 응용 프로그램

인스턴스 모델의 전역 및 세션 호스트 응용 프로그램 워크플로 종속적 호스트형 응용 프로그램으로 표시하여 더욱 구체화할 수 있습니다. 전역 워크플로 종속적 호스트형 응용 프로그램은 워크플로가 활성 상태일 경우에만 에이전트에 사용할 수 있습니다. 응용 프로그램이 워크플로가 처음 실행될 때 처음 시작되지만 워크플로가 완료 된 후에도 계속 실행됩니다. 워크플로 종속 세션 호스트형 응용 프로그램은 종속된 워크플로를 시작할 때에 인스턴스화됩니다. 에이전트가 워크플로를 닫으면 종속 워크플로 세션 호스트형 응용 프로그램이 닫힙니다.

참고 항목

UII 응용 프로그램 통합 프레임워크
UII 어댑터
UII 호스트형 응용 프로그램 만들기 및 관리

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 저작권 정보