Microsoft Office InfoPath 2003의 자주 요청을 받는 기술적인 질문들이 기술 안내서는 Office 2003 Service Pack 1 (SP1)과 함께 발표될 InfoPath의 기능이 보강된 특징에 관한 정보를 포함하고 있으며, 문서 내에 전반적으로 이 아이콘을 이용해 보강 내용들이 제시되어 있음을 주목해주기 바랍니다.
InfoPath에 관한 일반 정보| Q. | InfoPath 2003란 무엇입니까? | | A. | Microsoft Office InfoPath 2003은 다양한, 그리고 동적인 형태의 정보 수집을 탄력적이고 효율적으로 지원하기 위한 마이크로소프트 오피스 시스템의 새로운 프로그램입니다. 조직 또는 팀 내에서 보다 효과적으로 정보 공유, 재사용, 및 용도 변경을 꾀할 수 있으며, 이를 통해 비즈니스에 긍정적인 영향을 주기 위한 공조작업 및 의사 결정을 개선시킬 수 있습니다. 보다 탄력적인 그리고 효율적인 정보 수집 InfoPath는 정보를 보다 많이 확보한 상태에서 의사 결정을 할 수 있도록, 정보수집을 위한 탄력적이고 효율적인 방법을 제공합니다. | • | 데이터의 유효성 검사, 화면 팁, 및 조건부 서식을 이용한 적절한 정보 수집을 용이하게 해줌. | | • | 취하려는 정보를 사용자가 원하는 형태로 만들어줌. 수집된 정보를 보다 의미 있는 것으로 만들기 위해 원하는 양식에 단편적인 정보들을 추가 시켜줌. | | • | 언제 어디서나 정보를 편리하게 수집하고 관리할 수 있도록 온라인 또는 오프라인 방식의 양식 작업을 지원함. | | • | 숙련 기간을 최소화하고 맞춤법 검사기, 글꼴 서식화, 및 친숙한 기타 도구들과 같은 제작 특징들을 제공하는 친숙한 마이크로소프트 오피스 시스템의 환경을 수용함. |
보다 효과적인 사람, 정보 및 과정의 결합 InfoPath는 조직이나 팀들이 수집하는 정보의 재사용 및 용도 변경을 쉽게 할 수 있게 해주며, 이후에 비즈니스 과정 및 조직에서 이 정보가 공유될 수 있습니다. | • | Web 서비스들의 지원과 함께 시스템 및 과정들을 통한 정보의 공유, 재사용 및 용도 변경. | | • | InfoPath 2003 및 Microsoft Windows SharePoint 서비스들의 결합에 의한 팀의 공조작업 강화. |
다양하고 동적인 양식들의 용이한 개발 및 전개 InfoPath는 조직 전반에 대한 활발한 양식 솔루션들의 생성, 그리고 양식 솔루션들의 전개 및 유지를 용이하게 해줍니다. | • | WYSIWYG ("보는 내용을 결과로 취함") 설계 모드로 정보 수집을 하기 위한 자신만의 양식들을 구축하거나, 25개의 언제나 이용 가능한 샘플들을 이용한 작업. | | • | 코드의 작성이 불필요한, 양식 내에서의 데이터 유효성 검사와 같은 강력한 특징들을 포함. | | • | 고객이 정의한 기존의 스키마들을 이용한 양식 솔루션들의 생성. | | • | 공유 네트워크 폴더, 웹 서버, Microsoft Windows SharedPoint의 양식 라이브러리 등에 대한 사용자 양식들의 게시. 또는 전자 메일에 의한 이들의 전송. | | • | 익명 및 자동 다운로드에 의해 언제나 최신의 양식들을 활용할 수 있게 해줌. |
| | Q. | InfoPath는 마이크로소프트사의 .NET 전략에 어떻게 적응합니까? 어떻게 InfoPath가 XML Web Services를 위한 "스마트 클라이언트" 입니까?
| | A. | Microsoft .NET은 사람, 시스템, 정보 및 장치를 연결하기 위한 소프트웨어로, 신규 및 기존의 어플리케이션들이 플랫폼, 어플리케이션 및 프로그래밍 언어 등을 통해 소프트웨어 및 서비스에 연결할 수 있게 해주는 XML Web Services의 기반 위에 구축됩니다. InfoPath는 Web Services를 위한 내장형 지원 기능을 갖고있으며, Web Services를 이용한 검색에서 제공되는 XML 데이터에 근거한 양식들을 설계하고 편집할 수 있게 해줍니다. 간단히 말해, InfoPath는 Web Services의 XML 데이터를 위한 풍부한 클라이언트 경험을 제공합니다. 새로운 프로그램 가능 옵션을 통해, InfoPath는 XML 웹 서비스들에 대한 지원을 더욱 확장하고 있습니다. 솔루션 설계자 및 개발자는 사람, 시스템 정보 및 장치들을 연결시켜주는 "스마트 클라이언트" 솔루션을 설계하고 개발하기 위해 Visual Studio .NET, 그리고 InfoPath의 관리 하에 있는 코드 지원기능을 이용함으로써 .NET 프레임워크를 충분히 강화할 수 있습니다.
| | Q. | InfoPath는 어떤 서버와 데이터베이스를 지원합니까?
| | A. | InfoPath는 Web Services를 이용하는 데이터에 노출되는 서버와 상호 운용을 합니다. InfoPath는 또한 ADO를 이용하는 Access 및 SQL Server 데이터베이스를 위한 그리고 http를 통한 XML 데이터의 전송을 위한 고유의 지원 기능을 갖고있습니다. 고유의 특징들에 덧붙여, XML 데이터의 검색 및 전송을 위한 맞춤형 코드를 작성할 수 있습니다. 또한, 강화된 작업 그룹의 공조를 위해 Windows SharePoint Services와 함께 InfoPath를 이용하거나, 단지 InfoPath XML 파일을 로컬 PC에 저장할 수 있습니다. InfoPath는 ADO.NET를 이용하는 웹 서비스들에 대한 강화된 구축 지원 기능을 특징으로 삼고있습니다.
| | Q. | InfoPath를 이용해 생성한 양식들을 채우기 위해 직원들이 자신들의 PC에 InfoPath를 설치할 필요가 있습니까? InfoPath 양식을 살펴보거나 읽기 위해 InfoPath가 필요합니까?
| | A. | 정보 작업자들은 InfoPath 양식에 정보를 넣기 위해 그리고 구조상의 편집, 비즈니스-로직 유효성 검사, 풍부한 텍스트 서식화, AutoCorrect 및 맞춤법 검사와 같은 풍부한 클라이언트 기능성의 장점을 취하기 위해 자신들의 PC에 InfoPath 2003을 설치할 필요가 있을 것입니다. 즉, 브라우저 내에 있거나 HTML이 활성화된 전자 우편 클라이언트 내에 있는 .MHT에 저장된 InfoPath 양식을 메일 메시지의 본문처럼 읽을 수 있습니다. XML 문서의 재사용 및 디스플레이를 위해 다른 소프트웨어가 이용될 수도 있는데, 그 이유는 InfoPath가 고객이 정의한 스키마에 속하는 XML을 생성하기 때문입니다. | | Q. | InfoPath의 전개를 위해 모든 데스크탑에 대한 작업이 필요합니까? InfoPath 양식을 브라우저 내에서 유지할 수 있습니까?
| | A. | InfoPath 양식을 채우거나 설계하려면, 데스크탑 상에 InfoPath의 설치가 필요합니다. 그러나, 일단 InfoPath를 전개해두면, 사용자들이 InfoPath를 이용하기 위해 필요한 양식 템플릿들을 쉽게 활용할 수 있습니다. InfoPath는 요구에 따라 솔루션들을 다운로드하는 웹과 유사한 모델을 통해 솔루션들에 대한 투명한 전개 및 유지 기능을 제공합니다. InfoPath 양식 템플릿들은 사용자가 InfoPath 양식에 대한 링크를 클릭하거나 InfoPath 첨부내용을 클릭할 때 클라이언트로 자연스럽게 익명으로 다운로드 됩니다. | | Q. | InfoPath 양식을 설계하기 위해 스키마를 이해하거나 코드 작성 방법을 알아야 할 필요가 있습니까?
| | A. | 아니오. InfoPath는 사용자들이 코드를 작성하지 않고 양식 템플릿을 설계하거나 수정할 수 있도록 이용하기 쉬운 WYSIWYG (보는 내용을 결과로 취함) 설계 모드를 제공합니다. InfoPath는 전형적인 사용자 시나리오들을 대상으로 하는 즉시 이용 가능한 일련의 샘플 양식들을 포함하고 있습니다. (양식에 새로운 필드를 추가하는 등) 샘플 양식들을 수정하거나 필요로 하는 자신만의 양식을 디자인할 수 있습니다. 새로운 양식의 디자인은 여백의 양식에 단순히 컨트롤을 삽입함으로써 가능합니다. InfoPath는 백그라운드 상태에서 스키마를 자동 생성하는데, 필요하면 나중에 데이터 원본 작업창을 이용하여 수정이 가능합니다. 기존의 스키마에서 시작할 경우, 열려있는 구역들 내에 있는 해당 스키마에 대해 필드를 추가할 수도 있습니다. | | Q. | InfoPath는 기존의 회사 스키마들을 이용할 수 있습니까?
| | A. | 네. InfoPath는 근본적으로 XML과의 작업을 위해 그리고 W3C XML Schema (XSD) 표준에 기반을 둔 고객이 정의한 스키마들의 지원을 위해 만들어졌습니다. InfoPath를 이용함으로써, 자신의 스키마에 근거한 양식들을 설계할 수 있습니다. InfoPath는 해당 스키마에 근거한 데이터-유형과 구조적인 유효성 검사를 자동으로 적용합니다. InfoPath는 보다 빠른 로딩, 향상된 안전성 및 기타 보강된 내용들을 특징으로 삼고있습니다.
| | Q. | InfoPath는 데이터베이스를 포함하고 있습니까?
| | A. | 아니오. InfoPath는 데이터베이스/저장소에 얽매이지 않으며, XML Web Services 또는 ADO를 이용한 데이터베이스와의 상호 운용성을 지원하는 단독형 어플리케이션입니다. 양식 디자이너들은 하나의 XML 스키마 정의 언어 (XSD) 데이터 원본을 다른 것으로 바꾸거나, Microsoft Windows SharePoint Services와 Microsoft Office SharePoint Portal Server와 같은 저장소에서 제공되는 ADO.NET 데이터 세트 및 리스트들을 포함하는 추가적인 데이터 원본들을 추가할 수 있습니다.
| | Q. | 보고서 생성을 위해 InfoPath를 이용할 수 있습니까?
| | A. | InfoPath는 고객들이 풍부하고 동적인 양식들을 통해 정보를 효율적으로 취하여 이 정보를 비즈니스 과정에 통합할 수 있도록 도와주기 위해 설계되었습니다. InfoPath를 이용하여 기존 데이터에 관한 보고 내용의 생성은 가능하나, 제품의 설계 목적은 아닙니다. InfoPath는 데이터의 수집 또는 수정이 필요하거나 보다 문맥적인 정보가 요구되는 시나리오들에 대해 최적화되어 있습니다. InfoPath에서 수집된 데이터는 XML이 활성화된 어떠한 데이터베이스 또는 서버와도 통합될 수 있기 때문에, 고객들은 보고서 생성을 위해 InfoPath를 마이크로소프트 또는 다른 업체의 보고서 생성 어플리케이션과 함께 이용할 수 있습니다. | | Q. | InfoPath는 내장된 워크플로우 능력을 제공합니까? 현재의 워크플로우 과정에 InfoPath를 어떻게 포함시킵니까?
| | A. | InfoPath는 워크플로우 과정들의 일환으로 사용자들에게 양식들의 이용을 위한 풍부한 인터페이스를 제공하려는 고객들에게 이상적인 어플리케이션입니다. 일반적인 XML 문서들을 위한 InfoPath의 자체 지원 능력을 이용함으로써, 회사들은 InfoPath 양식들을 이러한 과정에 쉽게 통합할 수 있습니다. 워크플로우 결정은 XML 문서에서 편집되는 데이터에 근거하여 이루어질 수 있으며, InfoPath가 기본 제공하는 전송 기능을 이용하여 경로 문서들을 사용자가 지정할 수 있습니다. 또한, 사용자는 예외 처리를 위해 비즈니스 과정에서 이 구조화된 문서들을 분리하여, 예외 처리를 위해 전자 우편을 통해 동료들과의 공동 작업을 한 후, 비즈니스 과정에 해당 문서를 다시 삽입할 수 있습니다. InfoPath 2003은 워크플로우 엔진을 포함하지 않음을 주목하십시오. InfoPath는 Microsoft BizTalk Server를 위해 자연스럽게 선택하는 클라이언트로, 2가지 모두 XML 플레이로드 상에서 동작하기 때문입니다. InfoPath 코드의 작성 없이, InfoPath의 http를 위한 기본제공 지원기능, XML 웹 서비스 및 전자 우편을 이용해 BizTalk로 데이터를 쉽게 게시할 수 있습니다. 또한, (Microsoft Windows SharePoint Services를 통해) InfoPath를 Microsoft Office SharePoint Portal Server와 통합하여 사용자들이 InfoPath 양식들을 체크인 및 체크아웃 할 수 있게 함으로써 단순한 워크플로우 과정을 지원합니다. InfoPath 2003은 BizTalk Server 2004에서 활용 가능한 Human Flow Services (HWS)를 위한 지원 기능을 포함하고 있습니다. 양식 설계자들은 InfoPath 양식에서 워크플로우 스키마들을 직접 지정할 수 있습니다. InfoPath 조건 작성기는 규칙에 기초한 양식 개발을 보다 쉽게 해줍니다. 조건 작성기 및 HWS 서비스를 이용해 양식 설계자들은 사용자 역할에 관한 로직을 양식에 직접 인코딩 가능하며, 양식 설계자들은 특정 사용자 역할에 종속된 사용자 지정 보기들을 생성할 수 있습니다.
| | Q. | InfoPath에서 "샘플 양식"이란 무엇입니까?
| | A. | InfoPath는 최종 사용자들의 신속한 생산성 향상을 돕고 고급 사용자들에게 향후 수정을 위한 기본 템플릿을 제공할 수 있는 그리고 즉시 이용 가능한 일련의 샘플 양식들을 제공합니다. 개발자는 최종 사용자들이 채워넣거나 개발용 샘플로 이용하도록 샘플 양식들을 맞춤 처리할 수 있습니다. InfoPath 샘플 양식들은 특히 비용 보고서, 구입 주문서, 판매 보고서 및 서비스 요청서 등을 포함합니다. | | Q. | InfoPath를 위한 SDK가 있습니까? 그 안에 어떤 것들이 포함되어 있습니까?
| | A. | 네. InfoPath용 SDK가 있습니다. 이 SDK는 InfoPath 솔루션 개발을 위한 주요 플랫폼 서비스들의 이용 방법을 보여주는 샘플들, 모든 항목의 샘플들, 개발자를 위한 "도우미" 도구들, 그리고 개발과 관련된 도움말 및 문서들을 포함하고 있습니다. http://msdn.microsoft.com/infopath 에 있는 MSDN의 InfoPath 개발자 센터에서 SDK에 관한 상세 정보를 발견할 수 있습니다. InfoPath SDK는 새로운 특징 보강 내용들의 반영을 위해 개정하고 있으며 2004년 여름에 발표될 것입니다.
| | Q. | 내게 필요한 옵션 용으로 어느 수준의 지원을 제공합니까?
| | A. | 오피스 시스템 어플리케이션과 같이, InfoPath는 내게 필요한 옵션의 필요성을 염두에 두고 설계되었습니다. InfoPath는 보조 기술을 이용해 호환성을 위한 기본 지원기능을 제공하며, 단지 키보드만 이용하여 메뉴, 도구 모음 및 InfoPath 양식을 신속하고 쉽게 이동하기 위한 기본 제공 지원기능을 갖고있습니다. 사용자는 또한 도구 모음 및 메뉴의 크기 조정과 재배치를 통해, 그리고 색상, 크기, 사운드 및 포맷 옵션을 선택함으로써 작업 영역을 사용자가 지정할 수 있는 능력을 갖게 됩니다. | | Q. | InfoPath는 양방향 스크립트를 지원합니까?
| | A. | InfoPath는 (동일 양식 내에서 조차) 좌에서 우로 뿐만 아니라 우에서 좌로 실행하는 언어들을 포함한 양방향 스크립트 형태의 양식 개발을 지원합니다.
| | Q. | InfoPath 편집 기능을 별개의 구성요소 또는 런타임으로 활용할 수 있습니까?
| | A. | InfoPath 2003의 편집 능력을 다른 어플리케이션에서 런타임 형태로 지원 가능한, 별개의 구성요소로 제공할 계획이 없습니다. | | Q. | InfoPath는 소유권이 있는 파일 형식을 갖고있습니까? InfoPath 내에서 데이터는 어떻게 저장됩니까?
| | A. | InfoPath는 소유권이 있는 파일 형식을 갖고있지 않습니다. InfoPath 양식에 입력된 데이터는 그 양식의 작성에 이용된 스키마 내에 XML 형태로 저장됩니다. 이는 고객이 정의한 스키마이거나 업계 표준 스키마일 수도 있습니다. | Q. A. | |
InfoPath와 기타 도구들| Q. | 웹 어플리케이션을 구축 (즉, 브라우저를 타킷으로 함) 하는 대신 InfoPath를 활용해야 할 이유가 무엇입니까?
| | A. | 브라우저와 달리, InfoPath는 좋은 클라이언트가 제공할 수 있는 모든 기능을 갖춘 좋은 클라이언트입니다. 첫째, InfoPath는 완벽하게 구조화된 양식 편집 환경에 백그라운드 방식의 맞춤법 검사기와 AutoCorrect를 포함하는 풍부한 텍스트 편집기능을 채용하면서, 양식들에 대한 친숙한 워드 프로세싱 경험을 추가하고 있습니다. 둘째로, InfoPath는 반복되는 데이터 및 옵션 필드의 그룹을 이용한 작업을 위해 자연스러운 인터페이스를 제공합니다. 세번째로, InfoPath 양식들은 웹 어플리케이션에 비해 보다 쉽게 구축이 가능합니다. 네번째로, InfoPath는 완벽하게 단절된 오프라인 작업 능력을 부여하는, 문서와 유사한 모델을 제공합니다. 컴퓨터에 작업 내용을 저장하고 편리할 때에 작업을 재개할 수 있습니다. 마지막으로, InfoPath는 온라인 및 오프라인 방식으로 클라이언트 상에서 비즈니스 로직의 유효성 검사를 하기위한 능력을 제공합니다. | | Q. | 이동형 어플리케이션 시나리오들의 지원을 위해 InfoPath는 어떤 특징들을 제공합니까?
| | A. | InfoPath는 완전하게 오프라인 지원이 가능한 어플리케이션입니다. 사용자가 InfoPath 양식을 열 때, 로컬에서 양식 솔루션이 캐시 처리되어 언제든지 오픈되어 이용될 수 있습니다. 양식에 입력된 정보는XML 파일처럼 로컬에서 저장되어 사용자가 회사 네트워크에 연결될 때 전송될 수 있습니다. 개발자들은 프로그램적으로 오프라인 상태를 탐지하기 위해 InfoPath 개체 모델에 있는 메서드를 이용할 수 있습니다. 개발자들은 프로그램적으로 양식이 참조하는 데이터베이스 및/또는 보조 데이터 원본에 대한 참조를 전환할 수 있습니다. 양식 설계자들도 양식의 자동 저장 기간 및/또는 양식의 저장 가능 여부를 지정하기 위한 능력을 가집니다. 이러한 모든 능력들은 이동형 어플리케이션의 설계에 대해서도 매우 적합합니다.
| | Q. | InfoPath는 다른 오피스 제품들과 어떻게 조화를 이루며/이루거나 공조 작업을 합니까?
| | A. | 각각의 오피스 어플리케이션은 서로 다른 일련의 시나리오들을 위해 최적화되어 있습니다. InfoPath는 특히 복잡하고 완전하게 구조화된 정보, 그리고 텍스트와 숫자가 혼합된 데이터를 포함하는 정보 수집에 대해 최적화된 도구입니다. Word는 문서의 작성 및 게시를 위한 도구이며, 많은 양의 텍스트와 상대적으로 단순한 구조를 가진 문서로부터 정보의 생성 및 추출이 목표일 때 이용되어야 합니다. Excel은 수치 데이터, 특히 단일 그리드 또는 테이블 구조에서 가장 적절하게 제공되는 데이타의 분석 및 계산을 위한 도구입니다. Access는 정보의 보고 및 저장을 위한 도구입니다. 새로운 Microsoft Office System에 속한 이들 어플리케이션의 각각에 대한 XML 투자는 고객들이 자신이 원하는 방식의 데이터를 지원하는 자신의 스키마들을 이용하여 이러한 고객이 정의한 스카마들에 기반을 둔 정보를 추출하고 재사용할 수 있게 해줍니다. | | Q. | InfoPath 2003은 새로운 Microsoft Office System에 속한 다른 어플리케이션들의 설치를 요구합니까?
| | A. | 아니오. InfoPath 2003은 단독형 어플리케이션의 완전한 기능성을 갖고있으며, 회사에서 새로운 Microsoft Office System의 다른 어플리케이션을 설치했는지의 여부와 무관하게 조직의 비즈니스 과정들과 함께 어울려 작업을 하게 될 것입니다. 그러나, InfoPath와 새로운 Microsoft Office System어플리케이션들의 대다수가 XML 기술의 장점을 취하고 있기 때문에, 보다 나은 조직 전반의 정보 관리를 위해 InfoPath와 이들을 함께 이용하면 많은 이점들이 있을 것입니다. 예로, InfoPath를 이용한 정보 수집, Microsoft Windows SharePoint Services를 통한 정보의 공유, InfoPath와 Microsoft Office Outlook 2003 메시징 및 제휴 클라이언트의 공조에 의한 문서들의 메일 처리, 그리고 향후 분석을 위한 Microsoft Office Excel 2003으로의 정보 보내기 등의 작업 능력에 대해 비즈니스 관련 사용자들이 그 가치를 인정할 것으로 기대합니다. | | Q. | InfoPath는 UDDI를 위한 지원기능을 기본으로 제공합니까?
| | A. | 네. InfoPath는 설계 모드에서 SOAP, WSDL 및 Web 서비스 발견 (UDDI)을 통해 XML 웹 서비스들의 호출을 지원합니다. XML 웹 서비스들은 메인 InfoPath의 기본 양식을 위한 그리고/또는 InfoPath 양식 템플릿에 의해 이용되는 보조 데이터를 위한 데이터 원본으로 이용될 수 있습니다. | | Q. | InfoPath는 Visual Studio와 어떻게 공조 작업을 합니까?
| | A. | InfoPath가 양식 개발을 위한 자신의 설계 모드를 갖고있는 반면에, 개발자들도 Visual Studio .NET IDE에서 양식들을 설계할 수 있습니다. Visual Studio .NET을 이용하여 개발자들은 InfoPath 양식의 내부에서 이용될 수 있는 XML 스키마, 스크립트 코드 및 C++ 구성 요소들을 개발할 수 있습니다. 개발 과정의 마지막 부분에서, 그들은 InfoPath 설계 모드에서 파일들을 로드한 이후에 양식 템플릿을 게시할 수 있으며, 또한 서버와의 XML 교환을 위해 InfoPath에서 이용될 수 있는 XML 웹 서비스를 Visual Studio에서 개발할 수도 있습니다.
| | Q. | InfoPath는 어떤 스크립트 및 프로그래밍 언어들을 지원합니까?
| | A. | InfoPath 2003 v 1.0은 JavaScript와 VB Script에서 사용자 지정 비즈니스의 프로그래밍과 어플리케이션의 기능성을 지원합니다. 개발자는 또한 C, C#, C++, Visual Basic .NET을 포함해 관리 하에 있는 코드 언어에서 비즈니스 로직을 인코딩할 수 있습니다. 또한, .NET 프레임워크와 친숙한 개발자는 이제는 자신의 InfoPath 양식에서 완전한 .NET 서비스들을 이용할 수 있습니다. 관리 하에 있는 코드에 대한 지원은 Visual Studio .NET에서 직접 양식을 설계하기 위한 능력을 개발자에게 제공하는 새로운 도구 키트를 - Visual Studio .NET IDE용 InfoPath 2003 도구 키트 - 이용함으로써 가능합니다. Visual Studio .NET용 InfoPath 2003 도구 키트에 관한 상세 내용은 http://msdn.microsoft.com/infopath 에서 발견할 수 있습니다.
| | Q. | InfoPath는 BizTalk에 대해 어느 수준의 지원 능력을 제공합니까?
| | A. | InfoPath는 BizTalk를 위해 자연스럽게 선택하는 클라이언트로, 2가지 모두 XML 플레이로드 상에서 동작하기 때문입니다. 웹 서비스들을 이용하는 BizTalk, 전자 우편 첨부 파일 또는 업무 처리용 파일 박스처럼 Microsoft Office SharePoint Portal Server, Microsoft Windows SharePoint Services 양식 라이브러리로부터 쉽게 데이터를 검색할 수 있습니다. http, XML 웹 서비스들 및 전자 우편을 통한 XML 데이터의 저장을 위해 기본적으로 제공되는 지원 기능을 이용하여 BizTalk에 데이터를 게시할 수 있습니다. InfoPath SDK는 BizTalk Server 통합을 위한 최상의 실례를 보여주는 샘플을 포함하고 있습니다. InfoPath는 InfoPath 설계 환경에서 BizTalk Server 2004 - Human Workflow Services (HWS)를 이용하기 위한 지원 기능을 포함하고 있습니다.
| | Q. | InfoPath는 SQL Server에 대해 어느 수준의 지원 능력을 제공합니까?
| | A. | InfoPath는 XML을 지원하는 서버와 공조 작업을 합니다. (SQLXML을 통해) SQL Server로부터 들어오는 XML 데이터에 기초한 양식을 쉽게 생성할 수 있습니다. Visual Studio를 이용하여, ADO.NET을 통해 SQL에 연결되는 웹 서비스를 구축한 후 InfoPath로 XML 데이터를 제공할 수도 있습니다. InfoPath는 데이터 변경에 관해 명시적인 정보도 없이 수정된 XML 데이터를 반환함에 주목해 주십시오. 솔루션은 클라이언트 상이나 중간에 위치하는 웹 서비스에서 데이터 변경 내용 추적에 관해 설명할 필요가 있을 것입니다. Access나 SQL Server의 ADO 레코드 세트를 위해 InfoPath의 기본 제공 지원 기능을 이용할 수도 있습니다. InfoPath에서는 새로운 데이터 테이블이나 기타 스키마 구성 요소들을 생성할 수 없음을 주목하십시오. | | Q. | InfoPath는 태블릿 PC에 대한 화면입력 (inking) 지원 기능을 갖고있습니까?
| | A. | 네. 태블릿 PC에 있어, 입력내용이 텍스트로 변환될 필요가 있는 경우, 키보드나 태블릿 입력 패널 (TIP)을 이용해 InfoPath 양식을 채울 수 있습니다. TIP는 편집이 가능한 필드에 포커스가 맞춰질 때 나타납니다. 이는 화면 하단에서 볼 수 있는 표준화된 잉크/키보드 패널입니다. 여기에 입력되는 스트로크는 텍스트로 변환되어, 텍스트 형태로 XML 데이터에 저장됩니다. 서명 및 그림을 양식에 포함시켜주는 "잉크 그림"이라 부르는 도구 상자에 대한 컨트롤을 추가했습니다. 이는 양식에 여백 영역을 추가하는데; 사용자가 태블릿 PC에서 양식을 채울 때, 이 컨트롤에서 잉크처리 즉 화면 입력을 할 수 있습니다. 잉크 데이터는 (XML에서의 베이스64처럼 인코딩이 된 이진 데이터처럼) 스트로크 형태로 저장됩니다. 이는 그림 제어이기 때문에, 인식 지원은 없으나, XML은 유효한 GIF 이미지로 다른 과정에서의 보기를 위해 (예로, 데이터베이스 상의 ASP.NE 페이지와 같이) 그 의도가 바뀔 수 있습니다. 사용자는 InfoPath 양식 필드에서 수기작업도 할 수 있으며, 태블릿 PC의 잉크처리가 자동으로 인식되어 입력 텍스트로 변환되도록 만들 수도 있습니다. 표준 InfoPath 컨트롤이 잉크 입력을 수용하기 때문에, 양식 설계자는 잉크기능이 활성화된 양식의 생성을 위해 따로 특별한 작업을 할 필요가 없습니다.
사용자는 InfoPath 양식의 서식이 있는 텍스트 필드상에 잉크 주석을 직접 달 수 있습니다. 서식이 있는 텍스트에 포함된 그림과 텍스트는 스케치용 "캔버스"와 손으로 작성한 주석처럼 동작합니다. 덧씌워진 주석과 스케치는 양식내의 데이터와 함께 저장됩니다. | | Q. | InfoPath 2003은 .XML 파일 확장자를 인계받습니까? InfoPath가 기본 XML 편집기가 될 필요가 있습니까?
| | A. | 아니오. HTML 파일의 경우처럼, Microsoft Windows 운영체계에서 .xml 파일을 열면 해당 파일을 생성한 어플리케이션을 자동으로 시작합니다. Windows가 파일을 생성한 어플리케이션을 발견할 수 없는 경우, XML 파일 확장자 용으로 등록된 기본 어플리케이션으로 그 파일을 시작할 것입니다. InfoPath 2003을 이용하여 XML 파일이 생성되거나 편집될 때, InfoPath는 XML 파일의 시작부분에 InfoPath로 문서가 편집되어야 함을 지시하는 PI (처리 명령)을 생성합니다. PI는 XML 표준의 일환이며, XML 파일의 기초가 되는 스키마를 간섭하지 않습니다. | | Q. | InfoPath는 Active Directory와 어떻게 공조 작업을 합니까? 제공되는 기본 제공 지원기능이 있습니까?
| | A. | InfoPath는 Active Directory의 디렉토리 서비스의 인증을 위한 기본 제공 지원기능을 제공하지 않습니다. 그러나, InfoPath SDK는 솔루션 내에서의 복수개의 역할 (신분) 처리 및 Active Directory에 대한 인증 방법을 보여주기 위해 샘플 솔루션을 제공할 것입니다. | Q. A. | |
InfoPath와 표준| Q. | InfoPath는 사유 방식으로 개방형 표준을 지원하는 마이크로소프트의 예시된 제품입니까?
| | A. | 아니오, InfoPath는 XML 1.0 SE, XML의 네임스페이스 , DOM 1.0, XML DSIG, XSD 1.0 (XML 스키마 파트 1: 구조), XSD 1.0 (XML 스키마 파트 2: 데이터 유형), XSLT 1.0, XHTML 1.0, UDDI 1.0, WSDL 1.1 및 SOAP 1.1과 같은 W3C 표준들에 기반을 두고 구축됩니다. | | Q. | Are schemas left intact when you use them in InfoPath에서 스키마를 이용할 때 손상을 입지 않습니까?
| | A. | 네. InfoPath는 원래 XML과 공조작업을 하며, W3C XML Schema (XSD) 표준에 기초하여 고객이 정의한 스키마들을 지원하도록 구축되었습니다. InfoPath는 XSD 표준에 따라 어떤 XML 스키마든 로드가 가능합니다. InfoPath를 이용하여, 사용자는 자신의 스키마에 기초한 양식들을 설계합니다. InfoPath는 스키마에 기초하여 데이터-유형 및 구조상의 유효성 검사를 합니다. | | Q. | 로드가 가능한 스키마 유형에 관한 제약이 있습니까?
| | A. | InfoPath는 원래 XML과 공조작업을 하며, W3C XML Schema (XSD 1.0) 표준에 기초하여 고객이 정의한 스키마들을 지원하도록 구축되었습니다. InfoPath는 Dtd 또는 XDR 지원기능은 제공하지 않습니다. | | Q. | InfoPath는 HTML을 지원합니까? | | A. | InfoPath는 스키마가 XHTML 1.0에 대한 참조를 포함할 경우 이를 지원합니다. | | Q. | InfoPath는 XML 디지털 서명 지원기능 또는 사설 서명을 제공합니까? 사용자 기기 상에서 기존의 디지털 인증서를 이용할 수 있습니까?
| | A. | InfoPath는 W3C의 XML DSIG 표준을 이용하는 XML 문서들에 대한 디지털 서명 지원기능을 제공합니다. InfoPath 양식에 디지털 서명을 추가할 때, 사용자는 서명으로 활용 가능한 디지털 인증서의 선택을 요구하는 프롬프트를 만나게 될 것입니다. InfoPath는 확인 가능한, 거부 불능 서명, 부분적인 서명, 연서 및 부서 등을 지원합니다. 사용자는 양식의 분리되어 세분화된-구역에 서명하고, 이후에 해당 양식의 상태를 확인할 수 있습니다.
| | Q. | InfoPath는 Xforms를 지원합니까?
| | A. | InfoPath는 문서 패러다임에 기초한, 서식이 있는 동적인 양식들을 사용자가 쉽게 설계하고 채울 수 있게 하는 점에 초점을 두고 있습니다. 문서 패러다임의 정의를 돕기 위해, InfoPath는 W3C XSLT 1.0 스타일 시트를 XML 파일에 연결시키기 위해 증명된 접근방식을 이용합니다. InfoPath 2003는 양식 레이아웃의 정의를 위해 XSLT 표준을 이용함으로써 XML 데이터에 대한 문서 보기로의 매핑 방법을 정의함에 있어 매우 강력한 변환 표준 언어를 이용할 수 있는데, 이는 최상의 XML 편집 경험을 사용자에게 제공함에 있어 필수적입니다. 이처럼 InfoPath는 W3C의 Xforms 대신 W3C의 XSLT 1.0을 지원합니다. | Q. A. | |
InfoPath 2003 편집 모드| Q. | 양식은 어떤 파일 형식입니까? InfoPath 양식에 이진 파일을 첨부할 수 있습니까?
| | A. | InfoPath는 이진 파일 포맷을 생성하지 않습니다. InfoPath 양식에 대한 원래의 파일 형식은 고객이 정의한 스키마에 속하는 .xml로, 이는 회사가 InfoPath 양식들을 기존의 비즈니스 과정들과 쉽게 통합할 수 있게 해줍니다. 어떻게 보면, InfoPath는 파일 형식을 정의하지 않습니다: 고객이 파일 형식을 정의하며, InfoPath는 이에 대한 XSD 스키마의 규칙들에 따라 파일 형식을 생성합니다. InfoPath는 최종 사용자가 InfoPath 양식에 파일 및/또는 기타 이진 파일들을 직접 첨부할 수 있도록, 양식 설계자로 하여금 파일 첨부 기능을 포함할 수 있게 해줍니다. 첨부 파일은 BLOB (XML의 베이스64로 인코딩된 이진 데이터) 형태로 XML 데이터에 저장됩니다.
| | Q. | InfoPath는 맞춤법 검사, 문법 검사 및 AutoCorrect를 지원합니까?
| | A. | InfoPath는 다른 Office 어플리케이션들이 이용하는 동일한 사전들을 이용하여 맞춤법 검사 및 AutoCorrect를 지원하며, 현재 문법 검사는 지원하지 않습니다. | | Q. | InfoPath는 이미지를 지원합니까?
| | A. | InfoPath는 인터넷과 다른 Office 어플리케이션에서 제공하는 이미지들의 삽입을 지원합니다. 서식이 있는 텍스트 영역 또는 XML로의 이미지 삽입을 위한 스키마 지원을 갖추며 설계된 양식의 경우, InfoPath는 최종 사용자가 이미지들을 삽입하거나 이미지에 대한 링크를 할 수 있게 해줍니다. 양식을 설계할 때 이미지를 양식 템플릿에 포함시킬 수도 있습니다. | | Q. | InfoPath는 예로, 삽입, 삭제 또는 포매팅 등 변경 내용에 관한 추적과 같은, 변경 내용 추적 기능을 제공합니까 ?
| | A. | InfoPath에서 변경 내용 추적 기능을 기본 제공할 계획은 현재 없습니다.
| | Q. | Does InfoPath support multiple languages for editing aInfoPath는 복수 언어에 대한 편집 및 검사 기능을 지원합니까?
| | A. | 다국적 회사의 양식 설계자들은 보기 (view) 별로 다른 언어를 채용한 양식들을 생성할 수 있습니다. 예로, 프랑스 주재 직원들은 불어로 된 양식 버전을, 그리고 다른 직원들은 영어 버전을 원할 수도 있으나, 설계자는 이들 모두에 대해 공통 스키마의 이용을 원하게 됩니다. 복수 언어로 된 양식을 채우기 위해, 사용자는 제2 언어의 검사 도구 취득을 위한 InfoPath UI를 이용하여 양식 언어를 변경해야 합니다. InfoPath는 (동일 양식 내에서 조차) 좌에서 우로 뿐만 아니라, 우에서 좌로 실행하는 언어들을 이용하는 양식의 생성을 지원합니다.
| | Q. | InfoPath는 어느 수준의 프린팅 지원을 제공합니까?
| | A. | InfoPath는 출력되는 보기에서 (웹 양식 출력에 필적하는) 기본 제공 인쇄 지원기능을 제공하고, 자동으로 스크롤 막대와 드롭다운 화살표를 숨깁니다. 양식 설계자는 다른 뷰의 인쇄 방법을 지정하기 위해 자신의 레이아웃을 이용하여 특수한 인쇄 보기를 생성할 수도 있습니다. 양식 설계자는 양식을 개발할 때 페이지 나누기, 여백 및 인쇄 설정을 지정할 수 있습니다.
| | Q. | InfoPath 양식을 어떻게 보호 (즉, 다른 사람에 의한 수정) 합니까?
| | A. | 양식내의 어떤 필드들이 읽기 전용인지를 제어할 수 있습니다. 어떤 방법으로든 다른 사람들에 의한 양식 템플릿의 수정을 막을 수도 있습니다.
| | Q. | 데이터에 관한 암호화 기능이 있습니까? InfoPath는 암호 보호 기능을 제공합니까?
| | A. | InfoPath는 양식에 대한 암호화 도는 암호로 보호를 하는 액세스를 제공하지 않습니다. 양식 및 기업 데이터에 대한 액세스 권한들을 설정하기 위해 운영체계 및 데이터베이스의 사용권한 메커니즘을 이용할 수 있습니다. 전자우편을 통한 XML 문서들을 전송하는 고객들은 이 문서들의 암호화를 위해 SSL을 이용할 수 있습니다. InfoPath는 또한 XML 양식에 대한 디지털 서명 지원을 제공하며, 이를 통해 다른 사람들이 XML 양식의 작성자를 확인하고 양식이 변경되지 않았음을 보장해 줍니다. 개발자는 자신의 InfoPath 어플리케이션에 암호화 및 암호 보호기능을 포함하기 위해 .NET 프레임워크 서비스들을 이용할 수 있습니다.
| | Q. | InfoPath는 역할에 기초한 보안에 대해 기본 제공 지원기능을 포함하고 있습니까?
| | A. | InfoPath 2003은 역할에 기초한 보안에 대해 기본 제공 지원기능을 포함하지 않습니다. Jscript나 VBScript, 또는 관리 하에 있는 코드를 이용함으로써, 사용자는 기존의 역할에 기초한 보안 시스템과 인터페이스를 하기 위한 코드를 작성할 수 있습니다. 또한, 서로 다른 역할들을 지원하기 위해 복수개의 양식이 개발될 수 있으며, 연결된 시스템은 수신자의 사용권한에 기초하여 시작할 양식을 결정할 수 있습니다. 역할을 지정하는 보안 시스템에 대한 액세스가 스크립트 코드에서 허용되지 않는 경우, 신뢰를 받는 솔루션의 이용이 필요할 것임을 주목하십시오. | | Q. | InfoPath는 디지털 서명에 대해 어느 수준의 지원을 제공합니까?
| | A. | InfoPath는 InfoPath 양식을 통해 사용자가 생성한 XML 데이터를 지키기 위해 W3C XML 서명 표준 (XMLDSIG)를 이용합니다. InfoPath 양식에 대한 디지털 서명 이후에 발생하는 XML 데이터의 변경은 디지털 서명을 무력하게 만들며, 이는 InfoPath에 의한 데이터 로드 또는 이용 시점에 InfoPath에 의해 발견됩니다. XMLDSIG 디지털 서명은 양식에 대한 서명을 한 이후에 InfoPath 양식 하의 XML 데이터가 변경되지 않았음을 확인하기 위해 주로 이용됩니다. 문서 전체에 대한 서명뿐만 아니라, 사용자들은 양식을 전자 서명한 시점의 내용을 양식 (또는 양식의 세분화된 구역)이 그대로 유지하고 있는지 확인하기 위해 감사 기능을 이용할 수 있습니다. 사용자는 다른 서명들에 대한 연서 또는 부서를 할 수 있으며, InfoPath 양식이 열릴 때 서명을 자동으로 확인할 수 있습니다.
| | Q. | InfoPath는 검색 능력을 기본 제공합니까?
| | A. | InfoPath는 단일 .xml 파일 내에서 기본적인 찾기-그리고-바꾸기 지원기능을 제공합니다. 그러나, .xml 파일들에 대한 검색 기능은 또 다른 도구에 의해 제공되어야 합니다. 최종 사용자는 Microsoft Windows SharePoint Services 또는 Microsoft Office SharePoint Portal Services와 함께 InfoPath를 이용함으로써, 또는 IT 부서 또는 제3자 공급업체에 의해 맞춤형으로 개발된 전체 통합 솔루션의 일환으로 InfoPath를 이용함으로써 이 기능을 취할 수 있습니다. | | Q. | InfoPath는 SmartTags를 지원합니까?
| | A. | 사용자가 InfoPath 양식을 채울 때, 자동으로 사용자의 스키마 (및 사용자가 사전에 이미 정의한 태그들)에 기초한 XML 데이터를 생성하며, 사용자 스키마에 의해 지정된 XML 데이터를 추가 및 삭제합니다. InfoPath 설계 모드를 통해, 태그들과 연관된 비즈니스 로직을 적용할 수 있습니다. 그리고 InfoPath가 컨텍스트 민감도를 제공하기 때문에, 최종 사용자는 양식을 채우는 동안 스키마에 의해 정의된 규칙들에 따라 요구하는 또는 옵션 정보를 보게 됩니다. 현재 버전 1에서는 내장된 자동-태그처리 및 관련된 조처들을 위해 양식 필드들 내에 있는 데이터 입력 내용에 관한 자동-인식을 지원할 계획이 없습니다. 또한, 버전 1에서는 붙여넣기 옵션, AutoCorrect 옵션, 또는 Context Sensitive Smart Tags를 지원할 계획이 없습니다. | | Q. | InfoPath는 오프라인 작업을 어떻게 합니까?
| | A. | 다른 Office 파일과 마찬가지로, 채우거나 설계하는 양식을 하드 드라이브에 간단히 저장하여 나중에 작업을 계속할 수 있습니다. 작업중인 양식이 웹 서버에 전개됐던 템플릿에 기초하는 경우, 새로운 버전의 양식을 처음 오픈할 때 웹 서버상의 관련된 템플릿이 컴퓨터로 다운로드되어 캐시 처리가 됩니다. 이후에는 온라인 또는 오프라인과 무관하게 이 양식을 이용해 작업을 할 수 있습니다. 이 과정은 웹 페이지를 캐시 처리하고 오프라인에서 활용하는 것과 유사합니다. 양식이 온라인 데이터 원본의 (조회 테이블, 카탈로그, 기타 등의) 보조 데이터를 이용하는 경우, 솔루션이 오프라인에서 작업할 수 있도록 XML에 이 정보를 스냅숏 처리하여 설계 시점에 이를 양식 템플릿에 포함시킬 수 있습니다. InfoPath는 양식 설계자가 오프라인 모드에서의 문서 저장 가능 여부 및 자동 저장이 일어나는 기간을 지정할 수 있게 해줍니다. | | Q. | 솔루션이 데이터베이스에 연결되면, 오프라인 시점에 어떤 사항이 발생합니까? 데이터베이스 연결이 실패하고 더 이상 아무것도 할 수 없을 때 오류를 만나게 됩니까? | | A. | 주 데이터 원본이 데이터베이스 또는 XML 웹 서비스인 경우, 오프라인 상태에서 양식의 오픈 또는 이 데이터 원본으로의 전송이 불가능할 것입니다. 그러나, 온라인 상태에서 질의가 실행되었다면 저장된 문서로 계속 작업을 할 수 있을 것입니다. 이후에 온라인 상태로 돌아오면, 데이터의 전송이 가능할 것입니다. 오프라인 상태에서 이용할 양식은 (네트워크로부터의 동적인 데이터 반입에 의존하기 보다) 필요한 모든 도우미 데이터의 스냅숏을 포함해야 함을 주목해야 합니다. 설계 시점에 양식 템플릿에 보조 데이터를 위한 스냅숏들을 포함시킬 수 있습니다. 그렇지 않으면, 사용자가 오프라인 상태에서 문서를 오픈할 때 오류를 제공하기 위한 스크립트를 작성할 수 있습니다. 개발자들은 프로그램적으로 오프라인 상태를 탐지하고 온라인 및 오프라인 원본들 간의 데이터베이스 및/또는 보조 데이터 원본에 대한 참조를 전환하거나 보조 데이터 원본을 업데이트 하기 위해 InfoPath 개체 모델의 메서드를 이용할 수 있습니다.
| | Q. | 전자 우편 메시지에 첨부된 InfoPath 2003 양식을 더블 클릭할 때 어떤 사항이 일어납니까? 오프라인 상태일 때 차이가 있습니까?
| | A. | InfoPath 2003이 이미 설치된 경우, 전자 우편 메시지에 첨부된 InfoPath 양식을 더블 클릭할 때 양식이 자동적으로 InfoPath에서 오픈될 것입니다. InfoPath가 설치되어 있지 않은 경우, .xml 파일들 용으로 등록된 기본 어플리케이션에서 xml 데이터를 볼 것입니다. 양식이 (로컬 설치에 대비해) 웹 서버에 채용된 템플릿에 기초하는 경우, (온라인 상태에서 이 양식 템플릿을 처음 오픈할 때 자동적으로 일어나는) 템플릿이 컴퓨터 상에 이미 캐시되어 있는 한 오프라인 상태일 때 양식이 자동적으로 오픈될 것임을 주목해야 합니다. 오프라인 상태에서 이용할 양식은 (네트워크로부터의 동적인 데이터 반입에 의존하기 보다) 필요한 모든 도우미 데이터의 스냅숏을 포함해야 함을 주목해야 합니다. | | Q. | InfoPath에서 "저장"과 "전송"의 차이점은 무엇입니까?
| | A. | InfoPath는 문서 패러다임에 기초하며, 이에 따라 최종 사용자에게 항상 자신의 작업내용을 컴퓨터에 저장하고 편리한 때에 작업을 재개할 수 있는 능력을 제공합니다. 온라인 또는 오프라인 상태에서, 자동 저장은 파일을 자신의 원본 위치에 대한 저장을 시도합니다. 최종 사용자는 진행 과정에 양식을 저장할 수 있기 때문에, InfoPath는 사용자에게 유효성 검사 오류에 관해 경고를 하지만, 저장도 허용할 것입니다. 비교에 의하면, 제출은 InfoPath가 인식하는 특수한 기능입니다. 전송 대상은 양식을 설계할 때 지정되어야 합니다. 또한, 최종 사용자가 양식을 전송하려고 할 때, InfoPath는 실제 전송이 일어나기 전에 양식 스키마 및 사용자 지정 비즈니스 로직에 따라 정보의 유효성 검사를 시행합니다. InfoPath 양식 설계자는 자동 저장이 일어날 기간을 지정해야 합니다. 설계자는 오프라인 모드에서의 문서 저장 여부도 지정할 수 있습니다. 저장 옵션의 제거는 사용자로 하여금 지정된 대상에 데이터를 전송하도록 만듭니다.
| | Q. | InfoPath에서 메타데이터는 어떻게 처리됩니까? | | A. | InfoPath는 고객이 정의한 스키마에 속하는 XML을 처리할 수 있으며, 이에 따라 사전 정의된 메타데이터에 대해 기본적으로 지원기능을 제공하지 않습니다. 스키마를 제어하고 있는 경우, 자신의 양식에 자신이 정의한 메타데이타의 추가와 사용자 지정 레이아웃의 추가를 선택하고 이의 처리를 위한 코드를 작성할 수도 있습니다. | Q. A. | |
InfoPath 설계 모드| Q. | 양식 템플릿이란 무엇입니까? 양식은 어떤 형식으로 정의됩니까?
| | A. | InfoPath 양식 템플릿은 InfoPath 양식에 대한 레이아웃 및 기능을 정의하는 파일들을 모아둔 것입니다. 양식 템플릿은 (.xsn 확장자를 갖는) 압축이 된 단일 CAB 파일 또는 파일 폴더 형태로 저장될 수 있습니다. 이러한 파일들의 컬렉션은 XML 문서에 대해 InfoPath에서 오픈되어 채워지도록 요구 받습니다. 파일들의 세트는 특히 양식을 채울 때 생성되는 XML을 위한 구조를 정의하는 XML 스키마 파일, 서로 다른 보기 (view)들을 정의하는 하나 이상의 XSLT 파일, 양식 템플릿과 함께 생성되는 비어있는 양식의 구조 및 내용 결정하는 XML 파일, 양식 템플릿을 뒤따르는 구조화된 편집 기능의 많은 내용을 정의하는 (.xsf 확장자를 갖는) XML 파일 및 옵션의 보조 파일들 (예로, Jscript 또는 Vbscript, 도형들, 병합 기능의 정의를 위한 XSLT 및/또는 양식 템플릿에 의해 필요한 다른 자원들)을 포함합니다. | | Q. | InfoPath 양식 템플릿은 스키마 또는 문서에 의존합니까?
| | A. | InfoPath 양식 템플릿은 XML 스키마에 의존합니다. 템플릿 스키마를 따르는 문서의 편집을 위해 동일한 템플릿이 이용됩니다. 따라서, 문서는 InfoPath 양식 템플릿에 의존합니다. 문서가 이동이 되며 여전히 동일한 템플릿으로 오픈될 수 있도록 문서는 적절한 템플릿에 대한 참조를 포함합니다. 지금 양식 템플릿을 유지할 수 있는 양식 디자이너는 아직은 하나의 XML 스키마 정의 언어 (XSD) 데이터 원본을 다른 것으로 맞바꾸거나 Microsoft Windows SharePoint Services와 Microsoft Office SharePoint Portal Server와 같은 저장소에서 제공되는 ADO.NET 데이터 세트들과 리스트들을 포함하는 추적인 데이터 원본들을 추가할 수 있습니다.
| | Q. | InfoPath 2003 양식 설계가 스키마를 주도합니까 아니면 스키마가 양식 설계를 주도합니까?
| | A. | 처음에 양식 템플릿을 생성하는 경우, 양식에 삽입한 컨트롤들이 상황을 따르는 스키마를 생성하며, 이후에 이의 맞춤 처리를 위한 옵션을 갖게 됩니다. XML 스키마 파일 또는 XML 파일로부터 시작하는 경우, InfoPath는 양식 설계를 주도하기 위해 스키마를 이용합니다. 이 경우 스키마가 양식을 "주도해가는" 2가지 주된 방법이 있습니다. 첫번째로, 데이터 원본 창으로부터 필드나 그룹을 삽입하는 경우, InfoPath는 필드 또는 그룹을 위한 최상의 가능한 시각적인 디스플레이를 결정하기 위해 스키마를 이용할 것입니다. 두번째로, InfoPath에 의해 제공되는 핵심 유효성 검사는 스키마의 속성에 의해 결정됩니다. | | Q. | InfoPath는 하나의 양식 템플릿 내에서 복수개의 스키마를 지원합니까?
| | A. | 아니오. 각각의 XML 스키마는 자신의 양식 템플릿을 필요로 합니다. 그러나, 스키마는 XSD 표준에 따라 다른 XML 스키마들을 포함시키거나 가져올 수도 있습니다. 양식 템플릿의 생성을 위한 스키마는 .xsd 파일로부터 적재되거나, XML 웹 서비스에 의해 제공되거나, ADO 데이터 원본에 대한 질의 결과로부터 도출될 수 있습니다. 양식을 설계하는 동안 XML 문서로부터 도출되거나 자동으로 생성될 수도 있습니다. | | Q. | 종이 양식과 일치하는 완벽한 픽셀 양식을 만들 수 있습니까?
| | A. | 전자 양식은 사람들이 양식을 보다 쉽게 채우게 함으로써 종이 양식을 뛰어넘는 고유의 장점을 제공합니다. InfoPath의 목표는 사용자가 보다 쉽게 정보를 수집하여 제공하도록 만들고 취할 정보가 정확함을 보장하는 것입니다. 이와 같이, InfoPath는 친숙한 문서 편집 경험을 양식의 세계에 추가하기 위해 최적화되어 있습니다. 종이 양식과 일치하는 완벽한 픽셀 양식을 획득하기 위한 능력의 제공은 InfoPath의 최종 목표가 아닙니다. 수많은 양식 생성 프로그램들과 달리, InfoPath는 양식의 배치를 보다 쉽게 하고 컴퓨터 화면에서의 최적화를 위해 테이블 메타포를 이용합니다. 시나리오가 전자 양식이 종이 양식과 유사하도록 요구하는 경우, InfoPath가 지원하는 테이블 모델은 매우 근접하게 일치하는 내용의 생성을 허용할 것입니다. | | Q. | 양식 템플릿의 수정을 어떻게 방어합니까? InfoPath는 어느 수준의 사용권한/보안을 제공합니까?
| | A. | InfoPath 양식 템플릿의 수정을 막기위한 2가지 수준의 보호방법이 있습니다. InfoPath 설치에 대한 제어를 갖고있는 경우, InfoPath 설계 모드의 기능 억제를 선택할 수 있습니다. 설계 모드에 대한 액세스가 없으면, 어느 누구도 양식 템플릿을 수정할 수 없습니다. 그러나, InfoPath 설치에 대한 제어를 갖고있지 않는 경우, 설계 모드로의 진입점을 숨김으로써 템플릿을 보호할 수 있습니다. 그러나, 양식 템플릿에 대한 액세스를 갖고있으며 InfoPath 설계 모들에 대한 액세스를 갖고있는 사람은 InfoPath로부터 직접 템플릿을 오픈할 수 있음을 주목하십시오. 양식 템플릿을 오픈하면, InfoPath는 이의 수정에 대한 주의를 주기위한 경고 메시지를 화면에 출력합니다. | | Q. | InfoPath는 Web 또는 COM 컨트롤을 지원합니까?
| | A. | 아니오. InfoPath 설계모드는 Web 또는 COM 컨트롤을 제공하지 않습니다. | | Q. | InfoPath는 Active-X 컨트롤을 지원합니까?
| | A. | 개발자는 InfoPath의 사용자 지정 ActiveX 컨트롤을 이용할 수 있습니다.
| | Q. | 테이블 내에 편집 컨트롤을 집어넣을 수 있습니까?
| | A. | 사용자 지정 컨트롤은 기본 컨트롤들을 합성한 형태로 정의될 수 있습니다. 그 이후에 스키마의 구역은 이러한 컨트롤 그룹과 연결될 수 있으며, InfoPath는 필드 또는 그룹이 보기 (view) 내에 삽입될 때 새로운 컨트롤을 삽입할 것을 제안합니다. | | Q. | 목록상자와 같은 컨트롤을 데이터베이스에 대해 바인딩할 수 있습니까?
| | A. | 네. InfoPath 2003은 목록상자와 같은 컨트롤과 보조 데이터 원본 간의 바인딩 뿐만 아니라, 기본 보기의 생성을 위한 보조 데이터 원본의 지원을 위해 일련의 데이터베이스 대화들을 제공합니다. | | Q. | 양식의 목록 작업을 위해 어느 수준의 설계 지원을 InfoPath에서 활용할 수 있습니까?
| | A. | 설계자는 계단식 배열 목록 (즉, 값들이 다른 목록의 선택된 값에 의존하는 목록 상자 또는 드롭다운 목록)을 생성하기 위해 InfoPath 필터들을 이용할 수 있습니다. 예로, 하나의 드롭다운 목록은 회사에서 사무소를 개설한 국가들의 목록을, 그리고 두번째 드롭다운 목록은 그 사무소들이 소재하는 도시들의 목록을 제공한다고 가정할 수 있습니다. 필터를 이용하여, 첫번째 드롭다운 목록에서 선택된 국가는 해당 국가의 도시들만을 표시하기 위한 두번째 드롭다운 목록을 구속할 수 있습니다.
| | Q. | 데이터베이스로 양식을 전성하기 위한 기본 제공 지원기능이 있습니까?
| | A. | InfoPath는 ADO를 위한 기본 제공 지원기능을 통해 Access 및 SQL Server와 같이 작업을 합니다. 데이터베이스에 연결하기 위해 3 계층 구조의 웹 서비스를 이용할 수 있습니다. 또한, 강화된 작업그룹의 공조를 위해 InfoPath를 Microsoft Windows SharePoint Services와 함께 이용할 수 있습니다. InfoPath는 Submit 명령과 그에 따른 onSubmit() 이벤트를 제공합니다. XML 문서는 전송을 위해 유효성을 요구 받습니다. 최종 사용자가 양식을 전송하려고 할 때, InfoPath는 실제 전송이 일어나기 전에 양식 스키마 및 사용자 지정 비즈니스 로직에 따라 정보의 유효성 검사를 실시합니다. InfoPath는 InfoPath 양식의 필드들을 데이터베이스와 서버에 저장된 정보로 채우면서 양방향 방식으로 ADO.NET 데이터세트와 웹 서비스들을 지원합니다. 이는 양식을 채우는 과정의 속도와 정확성을 증대 시킵니다. | | Q. | 어떤 스크립트 처리용 언어들이 지원됩니까? 스크립트 처리를 위한 개발 환경은 무엇입니까?
| | A. | InfoPath는 사용자 지정 비즈니스 로직을 위한 JScript 또는 VBScript 코드가 작성될 수 있는 스크립트 처리 환경 (Microsoft Script Editor)을 기본으로 제공합니다. 양식 템플릿에서 추출된 파일들을 대상으로 작업을 하는 경우 (예로 Visual Studio와 같은) 자신의 스크립트 처리 환경을 이용할 수 있습니다. 개발자는 Visual Studio.NET을 위한 InfoPath 도구 키트를 이용하여 C, C++, C#, Visual Basic .NET과 같은 관리 하에 있는 코드 언어로 비즈니스 로직을 작성할 수도 있습니다.
| | Q. | InfoPath는 외부 데이터 원본에 대해 데이터 유효성 검사를 어떻게 지원합니까?
| | A. | InfoPath 개체 모델 (OM)은 사용자가 지정하는 데이터 유효성 검사를 제공하기 위해 후크될 수 있는 onValidate() 이벤트를 포함하고 있습니다. 스크립트/관리 하에 있는 코드를 이용하여 XML 웹 서비스 호출, 데이터베이스 내의 조회 테이블에 대한 검사, 또는 외부 데이터의 유효성 검사 구현을 사용자가 지정하는 다른 로직의 실행과 같은 작업을 할 수 있습니다. 예로, 이러한 방법을 채용하여 구입 주문의 최대 구입관련 제약을 점검하거나 서버에서 계산된 보험 견적액을 점검할 수 있습니다. | | Q. | InfoPath는 설계 모드에서 XML 웹 서비스들을 어떻게 노출시킵니까?
| | A. | InfoPath는 WSDL 파일을 통해 또는 웹 서비스 발견 (UDDI)을 이용함으로써 XML 웹 서비스들을 직접 호출하기 위한 기본 제공 지원기능을 갖고있습니다. XML 웹 서비스들은 주된 InfoPath 양식을 위한, 그리고/또는 InfoPath 양식 템플릿에 의해 이용되는 보조 데이터를 위한 데이터 원본으로 이용될 수 있습니다. InfoPath의 기본 제공 지원기능은 문서/문자 방식을 이용해 웹 서비스들과 작업함을 주목하십시오. InfoPath는 또한 버전 1용 XML 웹 서비스들에 대한 스크립트 작성을 돕기 위해 클라이언트 클래스를 제공합니다. | | Q. | 양식을 어떻게 복수 언어로 지역화합니까 (예로, 한가지 언어로 된 기존 템플릿을 또다른 언어용으로 재사용할 수 있습니까)?
| | A. | 복수 언어로 하나의 양식을 생성하기 위한 2가지 선택 사항이 있습니다. 첫번째로 (추천), 각 언어별로 서로 다른 보기를 이용하면서 하나의 양식 템플릿을 작성할 수 있습니다. 이 경우, 보기의 내용을 다른 보기로 복제한 후 InfoPath OM (Application.LanguageSettings)을 이용하여 사용자 기기에 어떤 것이 기본 언어인지를 알아내어 새로운 언어를 위한 적절한 보기로 전환할 수 있습니다. 다른 방법으로, 언어마다 한가지씩 복수개의 양식 템플릿을 생성할 수 있습니다. 이 경우, 기존의 양식 템플릿을 수정한 후 파일 시스템 또는 (Microsoft Windows SharePoint Services를 포함하는) 웹 서버에 저장하는 것입니다. 또한 기존의 양식 템플릿을 수정한 후 이를 다른 이름 또는 다른 위치에 저장하는 것입니다. | | Q. | InfoPath의 다언어 사용자 인터페이스 (MUI)를 위한 지원 내용은 무엇입니까?
| | A. | InfoPath는 Microsoft Office System의 새로운 어플리케이션들과 함께 완전한 MUI 지원기능을 제공합니다. MUI 팩을 이용함으로써 조직은 단일 버전의 InfoPath를 전개하면서 다른 언어로 작업을 하는 사용자들의 요구사항을 만족시킬 수 있습니다. IT 관리자는 간단하게 사용자들의 개별 요구에 기초하여 서로 다른 언어로 전환시켜주면 됩니다. 사용자 인터페이스 (UI) 및 도우미 파일을 또한 MUI를 이용하며 InfoPath를 전개하는 조직은 InfoPath의 즉시 이용이 가능한 복수 언어용 샘플 양식과 검사 도구들의 현지화 버전을 취할 수도 있습니다. | | Q. | 언제 데이터에 대한 유효성 검사를 할 수 있습니까?
| | A. | 사용자의 관심이 제어를 떠나거나 사용자가 양식을 전송할 때와 같이 유효성 검사는 두번 일어날 수 있습니다 (그리고 양식을 설계하는 동안 지정할 수 있습니다). | | Q. | 저장에 관한 유효성 검사를 할 수 있습니까?
| | A. | 아니오. InfoPath 2003은 문서 패러다임에 기초하며 최종 사용자에게 자신의 작업내용을 컴퓨터에 저장하고 오프라인을 포함한 필요에 다라 작업을 재개할 수 있는 능력을 제공합니다. 최종 사용자는 양식을 이용하는 과정에 이를 저장할 수 있기 때문에, InfoPath는 사용자에게 오류에 관한 경고를 하지만, 오류와 함께 양식의 저장을 허용합니다. 그러나, InfoPath 양식의 구조는 항상 유효하며, 일어날 수 있는 오류들은 개별 필드 데이터의 유형과 관련이 있습니다. | | Q. | 유효성 검사에서 공식이 이용될 수 있습니까?
| | A. | InfoPath 설계 모드는 컨트롤에 관한 유효성 검사의 제약사항 생성을 위해 조건 작성기를 제공합니다. InfoPath는 현재의 필드를 또 다른 필드나 상수와 비교함으로써 생성되는 조건부 산물인 유효성 검사 공식들을 제공합니다. 이 작성기에서, 경험이 있는 XML 사용자는 유효성 검사를 위한 자신의 XPath 식을 가질 수도 있습니다. 유사하게, 설계 모드는 사용자가 (XPath의 기본 제공 함수들을 이용한) 간단한 연산을 수행하기 위한 XPath 식을 작성하도록 읽기 전용 필드를 제공합니다. | | Q. | InfoPath 양식에서 어떻게 수학적인 작업을 처리합니까?
| | A. | 복잡한 함수들과 유효성 검사들에 대해, InfoPath v 1.0은 JScript나 VBScript 코드를 작성할 수 있는 스크립트 처리 환경 (Microsoft Script Editor)을 제공합니다. InfoPath 양식의 행 및 열의 실체에 관해 자주 이용되는 수학적인 작업들은 스크립트의 작성 없이 지정될 수 있습니다. 보다 높은 수준의 계산 필요성을 위해, 개발자는 관리 하에 있는 코드 지원을 이용하거나 JScript 또는 VBScript를 이용하여 계산을 처리할 수 있습니다.
| | Q. | 유효성 검사에서 어떤 파라메터들을 활용할 수 있습니까?
| | A. | 유효성 검사를 하는 동안, 최종 사용자의 컨텍스트는 개체 모델을 통해 활용이 가능합니다. XML 문서 내에 있는 필드는 참여가 가능합니다. 또한, 이벤트 개체는 유효성 검사를 위해 이용되는 수식, 변경된 XML 필드의 모체, 변경의 취소 가능 여부, 변경을 일으킨 작업의 유형, 그리고 변경 전후의 필드의 값 등을 포함합니다. 마지막으로, 개발자는 대화상자에서 또는 모드가 없는 경고를 통해 제공될 수 있는 단문 및 장문 형태의 오류 메시지를 지정할 수 있습니다. | | Q. | 일반적인 XSLT를 생성하기 위해 InfoPath를 이용할 수 있습니까?
| | A. | 단순한 끌어서 놓기 UI를 이용하는 InfoPath 설계 모드는 완벽한 호환을 갖는 XSLT 1.0을 생성합니다. 그러나, InfoPath는 동적인 양식들의 그룹에 관한 레이아웃 및 기능을 만들어내도록 설계되어 있습니다. InfoPath에 의해 생성되는 XSLT는 이러한 시나리오에서 유용한 구조들의 세트에 국한합니다. InfoPath에 의해 생성된 XSLT를 수작업으로 편집함으로써 다른 XSLT 구조들을 포함하는 양식을 설계할 수 있습니다. InfoPath는 적용 템플릿에서 mode="xd:preserve"를 지정하면 이러한 추가 사항들을 모두 보여줄 것입니다. | | Q. | InfoPath는 PDA (Personal Digital Assistant) 액세스를 지원합니까?
| | A. | InfoPath가 자신의 양식을 PDA 상에 표현하기 위해 지원기능을 기본으로 제공할 계획은 현재 없습니다. 그러나, InfoPath에서 내보내기 처리가 되는 양식용 XSLT를 PDA 액세스를 위한 양식 표현의 시작점으로 이용할 수 있습니다. | | Q. | InfoPath는 COM을 지원합니까?
| | A. | InfoPath의 스크립트 그리고 신뢰를 받는 솔루션에서 COM 구성 요소들을 호출할 수 있습니다. 미등록 솔루션을 생성한 경우, 그 구성 요소는 스크립트 처리에 대해 안전한 것으로 표시해둘 필요가 있습니다. | | Q. | Word 또는 Excel로 이미 작성한 기존의 양식으로부터 새로운 InfoPath 양식을 설계할 수 있습니까? 어떻게 양식 필드들을 갖고있는 Word 문서를 InfoPath로 변환합니까?
| | A. | Word 또는 Excel로부터 양식을 복사하여 InfoPath 2003으로 붙여넣기를 할 수 있습니다. 서식과 레이아웃이 달리 나타날 수 있기 때문에 수정이 필요할 것입니다. 또한, Word 컨트롤들은 InfoPath에서 이용이 불가능하며 이에 따라 InfoPath로 붙여넣기를 할 때 자동으로 제거될 것입니다. InfoPath 컨트롤들은 자신의 프로그램에서 삽입될 필요가 있습니다. 또한 Excel 상의 공식들은 InfoPath에서 이용될 수 없습니다.
| | Q. | 기존의 InfoPath 양식으로부터 새로운 InfoPath 양식을 설계할 수 있습니까?
| | A. | 네. 기존의 양식 템플릿을 수정하여 파일 시스템 또는 (Microsoft Windows SharePoint Services를 포함하는) 웹 서버에 저장할 수 있습니다. 또한 기존의 양식 템플릿을 수정하여 이를 다른 이름 또는 다른 위치로 저장할 수 있습니다. 기존의 양식 템플릿을 수정하는 경우, InfoPath는 그 양식 템플릿의 버전을 자동으로 변경할 것입니다. 양식 템플릿에 기초한 다른 양식들을 무력화할 변경이 이루어진 경우, InfoPath는 양식 템플릿을 저장할 때 사용자에게 그러한 변경에 관해 경고할 것입니다. | Q. A. | |
InfoPath 전개| Q. | InfoPath 양식 템플릿은 크기가 어느 정도입니까? InfoPath 양식은 크기가 어느 정도입니까? | | A. | InfoPath 양식 템플릿과 양식은 시나리오에 따라 크기가 다릅니다. 전형적인 InfoPath 양식 템플릿을 구성하는 파일은 20K ~ 30K 입니다. 전형적인 양식(XML 문서자체)은 5K ~ 10K 정도입니다.
| | Q. | InfoPath는 정상인 양식 템플릿의 발견 위치를 어떻게 알아냅니까?
| | A. | InfoPath에 의해 생성되는 XML 파일들은 (미등록 솔루션들을 위한) URL 또는 (신뢰를 받는 솔루션들을 위한) URN을 이용하여 일치하는 템플릿을 확인하는 PI (XML 처리 명령)을 포함하고 있습니다. URN도 샘플 양식용으로 이용될 수 있습니다. | | Q. | 관련이 있는 양식 템플릿을 설치하고 이를 시작하기 위한 InfoPath 양식으로 웹 페이지가 링크할 수 있습니까? | | A. | 네. 사용자가 InfoPath 양식에 대한 하이퍼링크를 클릭할 때, InfoPath가 자동으로 시작되어 그 양식을 오픈합니다. 이 양식용으로 필요한 미등록 솔루션이 설치되어 있지 않은 경우, 백그라운드 방식으로 조용히 다운로드 될 것입니다. | | Q. | 미등록 솔루션과 신뢰를 받는 솔루션의 차이점은 무엇입니가? 언제 그들을 각기 이용합니까?
| | A. | 미등록 InfoPath 솔루션은 로컬에 등록되지 않은 것으로, URL에 의해 확인되며, 로컬의 InfoPath 캐시에 저장됩니다. 캐시가 삭제되면, (Internet Explorer의 웹 페이지 캐시 처리와 유사하게) 다음에 해당 솔루션의 양식이 오픈될 때 조용히 다운로드 됩니다. 신뢰를 받는 솔루션은 URN에 의해 확인되며, 로컬에 등록이 되어있습니다. 미등록 솔루션은 현재의 양식에 대한 액세스를 갖지만, 로컬 컴퓨터의 자원들에 대한 액세스는 갖지 않습니다. 그들은 Internet Explorer의 웹 페이지들과 동일한 보안 모델 하에서 실행됩니다. 그 이점은 조용한 다운로드와 자동 업그레이드입니다. 시나리오가 미등록 보안 모드에서 수행될 수 있는 경우에 기본으로 선택하여 미등록 솔루션을 이용해야 합니다. 로컬 파일에 대한 쓰기와 같이 로컬 자원들에 대한 액세스가 필요한 경우, 또는 (C++ 구성 요소들과 같은) 신뢰를 받는 코드를 실행할 필요가 있는 경우에는 신뢰를 받는 솔루션을 이용할 필요가 있습니다. 신뢰를 받는 솔루션은 (MSI 또는 다른 설정 기술을 이용한) 클라이언트 설치와 명시적인 업그레이드를 필요로 합니다. | | Q. | 미등록 솔루션도 자동 업그레이드를 포함하고 있습니까?
| | A. | 네. 미등록 솔루션이 시작될 때마다, InfoPath 2003은 활용 가능한 신규 버전이 있는지를 확인하며, 있을 경우 InfoPath가 백그라운드 모드로 솔루션을 조용하게 업그레이드 합니다. | | Q. | 양식 템플릿의 버전 처리는 어떻게 이루어집니까?
| | A. | InfoPath는 저장할 양식 템플릿에 대한 날짜, 시각 및 버전 번호를 자동으로 스탬프 처리합니다. 미등록 솔루션의 경우, InfoPath는 양식을 채우는 사용자가 최신 템플릿을 이용하고 있음을 보증하기 위해 이 스탬프를 이용합니다. 사용자가 미등록 솔루션에 기초한 InfoPath 양식을 오픈할 때마다, InfoPath는 활용 가능한 신규 버전의 양식 템플릿이 있는지를 확인합니다. 활용 가능한 신규 버전이 있는 경우, InfoPath는 백그라운드 모드로 템플릿을 조용하게 업그레이드 합니다. 새로운 템플릿이 설계 모드에서 추가된 필드 또는 그룹을 갖고있는 경우, InfoPath는 새로운 양식 템플릿을 이용해 그 템플릿이 오픈될 때 자동으로 이들을 이전의 양식에 추가 시킵니다. 그러나, (예로, 필드 또는 그룹의 삭제 또는 이름 변경과 같은) 기타 구조상의 다른 변경을 가한 경우, 설계 모드에서 저장을 할 때 기존의 양식이 영향을 받는 필드 또는 그룹의 데이터를 잃어버릴 수 있다는 경고를 받게 된다. 이 시점에, 업데이트된 템플릿을 (기존의 양식이 원본 템플릿을 이용할 수 있음을 보증하기 위해) 새로운 위치에 게시할 것인지 또는 기존의 것에 덮어쓰기 저장을 할 것인지를 선택할 수 있습니다. 기존 양식의 데이터를 잃어버릴 변경을 템플릿에 가하였으나 기존의 템플릿을 무시할 필요가 있는 경우, 개발자는 사용자가 활용 가능한 관련 템플릿의 신규 버전을 갖고있는 기존의 양식을 오픈할 때 발생하는 OnVersionUPgrade() 이벤트를 이용해야 합니다. 이 이벤트를 이용해 신규 템플릿과 호환이 되도록 기존 양식의 구조 수정을 위한 프로시저를 실행하는 스크립트를 작성할 수 있습니다. 스크립트 옵션을 이용하는 한 InfoPath가 이를 자동으로 수행할 수 없기 때문에, 이 스크립트는 부가적인 변경들도 처리할 필요가 있음을 주목하십시오. (예로, 서식상의 또는 레이아웃 변경과 같은) 비구조적인 또는 부가적인 변경만 한 경우, 새로운 양식과 기존의 양식은 자동으로 데이터의 손실 없이 업그레이드된 템플릿을 이용해 작업을 할 것입니다. | | Q. | 양식 템플릿이 수정된 이후에 최종 사용자가 저장된 XML 문서를 오픈하면 어떤 현상이 발생합니까?
| | A. | InfoPath는 미등록 솔루션을 백그라운드 모드로 자동 업데이트하며, 최종 사용자는 이 능력을 무시할 수 없습니다. 최종 사용자가 원래의 솔루션으로 양식을 볼 수 있게 해주려면, 수정된 솔루션을 새로운 위치로 저장하거나 솔루션이 새로운 ID를 갖도록 새로운 URN을 이용해야 합니다. 이 경우에는 원래의 솔루션을 무시하지 않으며, 확실한 대안이 될 수 있습니다. | | Q. | InfoPath 버전 스키마는 어떻게 변경됩니까?
| | A. | InfoPath는 스키마가 변경될 때 이전의 양식들에 대한 자동 변환을 지원하지 않습니다. 기존 양식에 대한 영향을 피하려면 스키마가 변경될 때 솔루션의 ID를 변경해야 합니다. 동일한 솔루션의 새로운 버전은 이전 버전에 대한 호환성을 유지해야 합니다. 솔루션 ID를 보존하면서 스키마를 수정할 필요가 있는 경우, 기존 xml 문서들과의 호환성을 처리하기 위해 로드와 관련된 맞춤형 코드를 추가할 필요가 있습니다. | | Q. | InfoPath 양식 템플릿을 전개한 이후의 양식 템플릿 이동과 관련해 문제가 있습니까?
| | A. | 미등록 솔루션은 URL에 의해 확인되며, 일단 전개가 되면 전개한 위치를 고수해야 합니다. 솔루션의 위치가 이동되면, 이를 캐시한 모든 클라이언트들은 로컬 캐시에서 솔루션이 제거되지 않는 한 계속 작업이 이루어 질 것입니다. 솔루션을 갖고있지 않는 컴퓨터들은 자신의 PI에 있는 솔루션 URL을 포함하는 양식을 오픈할 수 없을 것입니다.
| | Q. | 어디에서 InfoPath에 관한 업데이트된 정보를 찾을 수 있습니까?
| | A. | InfoPath에 관한 최신 http://office.microsoft.com/ko-kr/FX010857921042.aspx에 있는 InfoPath Office Online 센터에서 발견할 수 있습니다. 여기서, 상세한 제품 정보, 사용자들에 의해 가장 많이 요청을 받는 토픽들에 관한 최신 자료, 실무 트레이닝을 포함하는 자원들에 대한 링크들을 발견할 것입니다. InfoPath 2003의 보강된 특징의 개요에 관한 다운로드 위치: http://www.microsoft.com/downloads/details.aspx?FamilyId=D5ADC839-73F4-4299-ABA0-E88C90B25144&displaylang=en .
Visual Studio .NET를 위한 InfoPath 도구 키트의 개요에 관한 다운로드 위치: http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=7E9EBC57-E115-4CAC-9986-A712E22879BB | | Q. | 사용자가 입력한 정보의 저장을 위해 활용 가능한 InfoPath의 옵션들은 무엇입니까?
| | A. | InfoPath 양식 설계자는 자동 양식 저장을 위한 기간을 지정할 수 있습니다. 양식 개발자는 로컬 저장 특징을 막아버림으로써 양식 데이터의 전송만 허용하도록 선택할 수도 있습니다.
| | Q. | Office 2003 SP1 업데이트에 포함된 InfoPath의 보강된 특징을 전개하기 위해 어떤 옵션을 이용합니까?
| | A. | 관리자는 업데이트에 포함된 InfoPath의 보강된 특징을 전개하기 위해 2가지 옵션을 갖습니다. 첫번째 옵션은 기존의 클라이언트 데스크탑에 대해 SP1 업데이트에 포함된 버그 해결 및 성능 향상 부분만 적용하며, 두번째 옵션은 버그 해결 및 성능 향상과 함께 업데이트된 특징을 적용하는 것입니다.
| | Q. | 새로운 업데이트가 적용된 이후에 기존의 InfoPath 어플리케이션들이 동작합니까?
| | A. | InfoPath 2003에서 설계된 양식들은 SP1 특징들을 이용해 업데이트된 클라이언트에서 - 버그 해결 및 성능 향상 부분만 업데이트된 클라이언트와, 보강된 특징이 업데이트된 클라이언트 모두 해당 - 오픈될 수 있습니다.
InfoPath 2003에서 설계된 양식 템플릿은 이전 버전의 클라이언트 또는 버그 해결 및 성능 향상 부분만 업데이트된 클라이언트 상에서 오픈될 수 있습니다. 그러나, InfoPath 2003에서 설계된 양식 템플릿이 새로이 보강된 특징으로 업데이트된 클라이언트에서 오픈되며 양식이 다시 게시되는 경우, 새로운 양식 템플릿은 보강된 특징으로 업데이트된 클라이언트에서만 이용될 수 있습니다. | Q. A. | |
InfoPath 기술 자원| Q. | 어디에서 InfoPath를 위한 기술 자료 (문서, 코드 샘플, 기타) 들을 찾을 수 있습니까?
| | A. | MSDN (http://msdn.microsoft.com/office/infopath ) 상의 InfoPath 개발자 센터는 실무 실습, 대화형 훈련, 기술 문서, 단편적인 코드, 최상의 연습, 지식 은행 등을 포함하는 다양한 기술 자원들을 제공합니다. | | Q. | 어떻게 다른 개발자들과 아이디어와 정보를 교환할 수 있습니까?
| | A. | InfoPath의 공개된 뉴스그룹은 microsoft.public.infopath입니다. 이 문서는 Office System 2003 SP1의 발표 이전에 개발되었습니다. 그로 인해, 여기에 포함된 모든 상세 내용이 상용으로 마지막에 선적되는 제품에서 발견될 내용과 일치할 것이라는 점을 보증할 수 없습니다. 이 문서에 포함된 정보는 문서 발행 시 논의된 문제에 대한 마이크로소프트의 현재 관점에 따라 작성되었습니다. 마이크로소프트는 변화하는 시장 상황에 부응해야 하므로 이를 마이크로소프트측의 공약으로 해석해서는 안 되며 발행일 이후 소개된 어떠한 정보에 대해서도 마이크로소프트는 그 정확성을 보증하지 않습니다. 여기에 기술된 정보는 이 문서가 인쇄되는 시점의 제품을 설명하며 기획용으로만 이용되어야 합니다. 정보는 사전 통보 없이 언제든 변경되는 것을 전제합니다. 이는 단지 정보 제공만을 목적으로 하는 문서이며, 마이크로소프트는 이 문서에서 어떠한 명시적, 묵시적 보장도 하지 않습니다. (C) 2003 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, ActiveX, BizTalk, InfoPath, Jscript, Outlook, SharePoint, Visual Basic, Visual Studio, 및 Windows는 미국 또는 다른 국가에서 등록된 마이크로소프트의 등록 상표 또는 상표입니다. 이 문서에서 사용된 실제 기업 이름과 제품들은 이들 각 기업의 상표일 수 있습니다. | Q. A. | |
|
|  |