다음을 통해 공유


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 웹 응용 프로그램 어댑터 사용

UII 응용 프로그램 어댑터 사용

외부 응용 프로그램은 특히 UII(User Interface Integration)용으로 작성되지 않은 실행 파일 (.exe) 파일입니다. 외부 응용 프로그램에는 자체 프로세스 있습니다. 일반적으로 Win32 API, Microsoft Foundation Classes (MFC) 또는 Visual Basic 6.0를 사용하여 작성됩니다. UII 응용 프로그램 어댑터(HostedApplicationAdapter)를 사용하면 소스 코드에 액세스하지 않고도 응용 프로그램 동작을 수정할 수 있습니다.

Unified Service Desk는 응용 프로그램 어댑터를 만들기 위해 구현해야 하는 사전 작성된 이벤트와 메서드가 포함된 UII(User Interface Integration) 응용 프로그램 어댑터를 만들기 위한 Microsoft Visual Studio 프로젝트 템플릿을 제공합니다. UII 응용 프로그램 어댑터를 만들어 외부 응용 프로그램과 상호 작용하는 방법에 대한 자세한 내용은 연습: UII 응용 프로그램 어댑터 만들기를 참조하십시오.

UII 웹 응용 프로그램 어댑터 사용

Unified Service Desk에서 브라우저 기반 사이트, 웹 페이지 또는 웹 응용 프로그램을 호스팅할 수 있습니다. UII 웹 응용 프로그램 어댑터(WebApplicationAdapter)는 호스팅된 웹 응용 프로그램 사이의 인터페이스 역할을 하고 Unified Service Desk를 사용하면 소스 코드에 액세스하지 않고 응용 프로그램의 동작을 수정할 수 있습니다.

Unified Service Desk는 웹 응용 프로그램 어댑터를 만들기 위해 구현해야 하는 사전 작성된 이벤트와 메서드가 포함된 웹 응용 프로그램 어댑터를 만들기 위한 Microsoft Visual Studio 프로젝트 템플릿을 제공합니다. UII 웹 응용 프로그램 어댑터를 만들어 외부 응용 프로그램과 상호 작용하는 방법에 대한 자세한 내용은 연습: UII 응용 프로그램 어댑터 만들기를 참조하십시오.

UII 동작 프로토콜

대부분의 경우 UII(User Interface Integration) 호스트형 응용 프로그램 에이전트 데스크톱을 사용하도록 수정되지 않습니다. 그러나 때때로 응용 프로그램 수정이 필요한 자동화를 처리하는 가장 편리한 방법입니다. 상황이 허용하는 경우 웹 페이지는 HTTP 기반 UII 프로토콜을 사용하여 AIF(Application Integration Framework)를 호출할 수 있습니다. 호스트형 응용 프로그램에서는 추가 작업 프로토콜을 구현하여 웹 페이지 콘텐츠를 사용자 지정할 수 있습니다. 다음 표에서는 UII(User Interface Integration)에서 제공하는 작업 프로토콜을 설명합니다.

프로토콜

요청한 URL

설명

UII

UII://<Target App>/Action?<ActionData><ActionData>

프로토콜 트리거는 RequestAction 대상 웹 응용 프로그램에 대한 이벤트입니다.

UIICTX

UIICTX://update/Name1=Value1&Name2=Value2

프로토콜은 현재 컨텍스트에 이름-값 쌍을 추가하는 프로토콜이고 ChangeContext 이벤트를 트리거합니다.

다음은 HTML 페이지에서 UII 프로토콜 호출의 예입니다.

<HTML>
  <HEAD>
    <TITLE>Sample UII Protocol Call</TITLE>
  </HEAD>
  <BODY
    <A href="UII://MyApp/MyAction?<GetFocus>true</GetFocus>">Click to execute an action</A></FONT></P>
  </BODY>
</HTML>

앞의 예제에서 링크를 클릭하면 MyApp 웹 응용 프로그램과 어댑터의 WebApplicationAdapter를 시작합니다. 어댑터는 지정된 UII(User Interface Integration) 프로토콜의 작업을 호출하여 UII(User Interface Integration) 컨텍스트를 업데이트합니다.UII(User Interface Integration) 프로토콜을 UIICTX 프로토콜로 대체하여 컨텍스트 업데이트 작업을 실행할 수 있습니다.

참고 항목

UII 자동 어댑터를 사용하여 외부 및 웹 응용 프로그램과 상호 작용
UII 어댑터
연습: UII 응용 프로그램 어댑터 만들기
연습: UII 웹 응용 프로그램 어댑터 만들기

Unified Service Desk 2.0

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