본문 바로가기

.NET/MOSS

InfoPath 개발자를 위한 새로운 기능

Microsoft Office InfoPath 2007 에는 개발자에게 유용한 많은 기능이 새로 추가되었거나 이전 버전에 비해 향상되었습니다. 그 중에서도 가장 주목할 만한 기능은 .NET Framework에 완벽하게 통합된 새 관리 코드 개체 모델의 추가입니다. 이 개체 모델에 대해 작성된 비즈니스 논리는 Office InfoPath 2007 에서 연 양식 서식 파일과 웹 브라우저에서 연 양식 서식 파일에 대해 같은 방식으로 작동합니다.

또한 관리 코드에서 작성된 비즈니스 논리를 사용할 수 있는 새 개발 환경이 Office InfoPath 2007 에 통합되었는데, 이 환경을 VSTA(Microsoft Visual Studio Tools for Applications) 라고 합니다.

Microsoft Office Forms Server 2007 및 동일한 양식 기능(Microsoft Office SharePoint Server 2007 에서 사용할 수 있는 InfoPath Forms Services)을 사용하면 Office InfoPath 2007 이 없는 사용자가 웹 브라우저를 사용하여 InfoPath 양식을 열고 데이터를 입력할 수 있도록 InfoPath 양식 서식 파일을 서버에 배포할 수 있습니다.

새 관리 개체 모델에 대해 작성된 비즈니스 논리를 사용하고 InfoPath 디자인 모드에서 디자인 검사 기능을 실행하면 InfoPath Forms Services 를 실행하는 Office SharePoint Server 2007 에서 적절하게 구성된 문서 라이브러리나 Microsoft Office Forms Server 2007 에 배포할 수 있는 단일 양식 서식 파일을 만들 수 있습니다. 이 양식 서식 파일은 InfoPath와 웹 브라우저에서 모두 실행되고, 이 디자인 및 배포 환경을 지원하는 InfoPath 클라이언트와 InfoPath Forms Services 기능 집합을 DesignOnce라고 합니다.

새로 추가되었거나 향상된 기능

다음 단원에서는 InfoPath 개발자에게 유용한 Office InfoPath 2007 의 새로운 기능 및 향상된 기능에 대해 간략하게 설명합니다.

  • 새 관리 코드 개체 모델 및 개발 환경

  • COM 추가 기능 지원

  • 양식 서식 파일 변환기

  • 사용자 지정 데이터 가져오기 도구

  • 디자인 모드 사용자 인터페이스에서 컨트롤 ID 보기

  • 데이터 연결 라이브러리 지원

  • XML 이벤트

  • 서식 파일 요소

  • 컨트롤로 호스팅된 InfoPath 편집기

새 관리 코드 개체 모델 및 개발 환경

Office InfoPath 2007 에서는 양식 서식 파일에서 사용자 지정 비즈니스 논리를 만들 수 있는 핵심 기능 집합을 새 관리 코드 개체 모델에 제공합니다. Office SharePoint Server 2007 에서 적절하게 구성된 문서 라이브러리 또는 Microsoft Office Forms Server 2007 에 배포되는 경우, 이 새 개체 모델을 사용하여 만든 비즈니스 논리는 웹 브라우저와 Office InfoPath 2007 에서 모두 실행됩니다. 원하는 경우 이 개체 모델의 다른 기능을 사용하고, Office InfoPath 2007 에서 편집하기 위해 연 양식 서식 파일에서만 실행되는 비즈니스 논리를 작성할 수도 있습니다.

웹 브라우저와 Office InfoPath 2007 둘 다에서 양식을 열 때 실행할 비즈니스 논리를 작성하려면 새 양식 서식 파일을 만들 때 양식 서식 파일 디자인 대화 상자에서 브라우저 호환 기능만 사용 확인란을 선택하고, Office InfoPath 2007 에서 열 때만 추가 기능을 사용할 수 있는 비즈니스 논리를 작성하려면 새 양식 서식 파일을 만들 때 브라우저 호환 기능만 사용 확인란의 선택을 취소합니다. 양식 서식 파일을 만든 후 디자인 검사 작업창에서 호환성 설정 변경을 클릭하여 이 설정을 변경할 수도 있습니다.

Office InfoPath 2007 에서는 관리 코드에서 작성된 비즈니스 논리를 포함하는 양식 서식 파일을 개발하는 데 사용할 수 있도록 다음과 같은 두 가지 새 옵션을 제공합니다.

링크 : http://msdn2.microsoft.com/ko-kr/library/aa947697(vs.80).aspx

'.NET > MOSS' 카테고리의 다른 글

MOSS =>출.퇴근 체크  (2) 2007.10.04
MOSS => WebPart  (1) 2007.10.04
InfoPath 개발자를 위한 새로운 기능  (1) 2007.09.19
InfoPath 2007  (0) 2007.09.13
Microsoft Office SharePoint Server 2007 개요  (1) 2007.09.11
Business Data Catalog 왜 필요한가?  (1) 2007.09.11