Кіріспе
Microsoft Office жиынтығының XML-ге негізделген нысандарды құруға арналған қосымшасы Microsoft InfoPath - құрылымдалған деректерді қамтитын электрондық нысандарды жобалау, тарату, толтыру және тапсыру үшін бағдарламалық қамтамасыз ету. Microsoft бастапқыда InfoPath-ты Microsoft Office 2003 отбасының бір бөлігі ретінде шығарды. Өнімде WYSIWYG форма дизайнері бар, онда әртүрлі басқару элементтері (мысалы, мәтіндік қоршау, радио батырма, белгі белгісі) деректермен байланысты, олар папкалар мен деректер өрістерінің иерархиялық ағаш көрінісі ретінде бөлек көрсетіледі. InfoPath 2013 бірінші рет 2015 жылдың 1 қыркүйегінде Microsoft оны Download Center-де қол жетімді еткен кезде еркін жүктеу ретінде қол жетімді болды. Алайда, InfoPath-тың алдыңғы нұсқаларынан айырмашылығы, InfoPath 2013 дербес нұсқасы Office 365 үшін белсенді ProPlus жазылуын талап етеді. InfoPath 2013 (15.0.4733.1000) қазіргі нұсқасы оны қажет ететін пайдаланушылар үшін Office қосымшалар жиынтығының қосымша компоненті ретінде жасалған. Оның жанама мұрагері - Microsoft Forms, ол Microsoft тіркелгісі бар кез келген адам үшін тегін.
Microsoft InfoPath is a software application for designing, distributing, filling and submitting electronic forms containing structured data. Microsoft initially released InfoPath as part of the Microsoft Office 2003 family. The product features a WYSIWYG form designer in which the various controls (e. g. text box, radio button, checkbox) are bound to data, represented separately as a hierarchical tree view of folders and data fields. InfoPath 2013 became available for the first time as a freestanding download on September 1, 2015, when Microsoft made it available in its Download Center. However, unlike previous versions of InfoPath, the standalone version of InfoPath 2013 requires an active ProPlus subscription to Office 365. The current version of InfoPath 2013 (15.0.4733.1000) is designed to be an optional component to the Office suite of applications for users that need it. Its indirect successor is Microsoft Forms, which is free to anyone with a Microsoft Account.
Ерекшеліктері
InfoPath-ты нысанды толтыру үшін пайдалану үшін дизайнер алдымен InfoPath үлгісін жасауы керек. Жан Паоли мен Джон Годельдің айтуынша, оның екі әзірлеушісі, архитектуралық дизайнның негізгі шешімі "құжаттағы деректерді пішімдеуден бөлудің XML парадигмасын ұстану" болды. 2000 жылы Адриана Неагу мен Жан Паолидің патенті "XML-ді DHTML көріністері мен XSLT-ті пайдалану арқылы жасау" деп сипатталады. InfoPath нысандарында сақталған барлық деректер "деректер көзі" деп аталатын XML форматында сақталады. Нысан үлгісінде деректерді жіберу үшін бір негізгі дереккөз болуы тиіс және нысанға деректерді алу үшін бірнеше қосымша дереккөздер болуы мүмкін. Екіншілік дерек көздері нысанға енгізілуі мүмкін немесе оларға SharePoint немесе веб-қызметке сыртқы дерек байланысы арқылы қол жеткізуге болады. InfoPath нысан үлгісінің файлдары xsn файл атауымен шкаф файл пішімінде архив ретінде сақталады. InfoPath деректер көзіндегі деректерді соңғы пайдаланушыларға ұсыну үшін бірнеше басқару элементтерін (мысалы, мәтіндік қоршау, радио батырма, белгі белгісі) ұсынады. Деректер кестелері мен екіншілік дерек көздері үшін "Кезеңдеу кестесі" және басқа да қайталанатын бақылаулар енгізіледі. Үлгі бөлшектері мен ActiveX басқару элементтерін дизайнерде жекешелендіру элементтері ретінде қосуға болады. Осы бақылаулардың әрқайсысы үшін іс-әрекеттер ("ережелер" деп аталады) байлануы мүмкін. Ережелер үш түрге бөлінеді: басқару элементін жасыру немесе бояу сияқты пішімдеу ережесі, растау ережесі (мысалы, тек тоғыз санды санға рұқсат беру) және басқа өрістерге негізделген өрістің мәнін белгілеу сияқты іс-қимыл ережесі. Ережелер пайдаланушының кнопканы шерту сияқты әрекетімен немесе өрістің мәндері сияқты әртүрлі жағдайларды бағалау арқылы іске қосылуы мүмкін. Мысалы, шартты ереже мынадай болуы мүмкін: "Егер "field1" өрісі бос болмаса, "Total" өрісін 100-ге орнатыңыз".
Парадигма
Ережелер батырманы шерту немесе нысандағы мәндерді өзгерту арқылы іске қосылғанда арнайы әрекеттерді қолданады. Олар деректер көзіндегі өрістердің мәндерін өзгерте алады, деректер қорына тапсырыс береді және сұраныс жасайды, хабарламаларды көрсетеді, нысандарды ашады және жабады және нысанның әртүрлі көріністеріне ауысады. Деректерді растау - өрістерге енгізілген деректердің жарамдылығын, енгізуді үлгілермен салыстыру, дұрыс дерек түрін (мысалы, тізбек немесе бүтін сан) тексеру және басқа да бейімделетін тәсілдер арқылы тексеру. Шартты пішімдеу нысандағы мәндерге негізделген нысандардың көрінісін немесе көрінуін өзгерту үшін пайдаланылуы мүмкін. InfoPath-та көптеген түрлі ActiveX контроллері бар, олардың барлығы нысанның дерек көзіндегі өріске байланысты мәнге ие. Жалпы басқару элементтеріне тізімдік қоршаулар, радио батырмалар, мәтіндік қоршаулар, батырмалар және құсбелгілік қоршаулар жатады. Info Path xPath өрнектерінің нәтижесін көрсететін Calculated Values және басқа да басқару элементтерінің контейнерлері болып табылатын sections сияқты басқару элементтерін де қолданады. InfoPath сонымен қатар көптеген әр түрлі мәндерді сақтай алатын қайталанатын өрістер мен бөлімдерді қамтиды. XPath өрнектері мен функцияларын "concat(string(field1 + field2), "#;", field3) " (екі өрістің қосындысының, "#;" сабының және басқа өрістің мәнінің біріктірілуі) сияқты нысандағы өрістердің мәндеріне функцияларды қолдану арқылы мәндерді есептеу үшін пайдалануға болады. XPath функциялары, мысалы, string-термен жұмыс істеу, қарапайым математикалық операциялар және басқа да көптеген операциялар InfoPath-қа кіреді. Сонымен қатар, деректерді сүзгілеуге болады (қайталанатын өрістен немесе деректер қорынан жеке мәндерді таңдау). InfoPath сыртқы дерек көздерімен байланыстарды қолдайды. SQL, Microsoft Access және SharePoint деректер қорына қосылып, нысанда тапсырылуы мүмкін. JScript, Visual Basic, C# және басқа да тілдер InfoPath мүмкіндіктерін кеңейту үшін, бейімделген HTML тапсырмалар панелін қосу, деректерді қайталау, Active Directory пайдалану және жалпы алғанда InfoPath жобалау ортасында мүмкін емес тапсырмаларды орындау арқылы пайдалануға болады. Тілдік қолдауды Visual Studio қамтамасыз етеді, бірақ InfoPath-тың әрбір нұсқасымен пайдалану үшін Visual Studio-ның белгілі бір нұсқасы қажет. SharePoint интеграциясы (SharePoint-пен интеграциялау деген бетті қараңыз). Пайдаланушы рөлдері көріністерді өзгерту арқылы немесе пайдаланушының жеке басына негізделген шартты пішімдеуді қолдану арқылы пайдаланушының тәжірибесін бейімдей алады. InfoPath-тың пішімдеу мүмкіндіктері мен пайдаланушы интерфейсі нұсқасына байланысты Microsoft Word 2003 және 2010 нұсқаларына ұқсас.
Қолданылуы
InfoPath ақпаратты жинап алу үшін нысандарды құруға және мазмұнын файл ретінде ПК-да немесе веб-серверде сақтау үшін қолданылады. InfoPath-ты әртүрлі көздерден (веб-қызметтер, XML, деректер қоры, басқа да нысандар) алынған деректерге қол жеткізу және көрсету үшін пайдалануға болады және Ережелер, Шарттар және Іс-әрекеттерге негізделген бай интерактивті мінез-құлықтарға ие болады. InfoPath нысандары үшін клиентте InfoPath Filler немесе InfoPath Designer орнатылған болуы қажет немесе SharePoint-те орналастырылған кезде нысанды браузерде көру арқылы. InfoPath көбінесе жеке адамдар емес, бизнесте қолданылады, өйткені бұл бірнеше адамнан деректерді құрылымдалған әдіспен жинау үшін қолданылатын ынтымақтастық құралы болып табылады және оны орналастыру үшін SharePoint хосты және / немесе жеке лицензияланған Filler көшірмелері қажет. InfoPath нысандарын браузерден (SharePoint-та орналастырылған) немесе үшінші тарап өнімдерін пайдалану арқылы қаралған кезде мобильді құрылғыларда көруге болады. Веб-браузерде нысан ретінде орындалуы үшін InfoPath Forms Services орындалатын серверге файл жүктелуі керек. Мұның артықшылығы - клиентке InfoPath қажет емес, тек веб-браузер. Содан кейін нысанды толтырылғаннан кейін электрондық пошта арқылы жіберу үшін немесе оның өрістерін тікелей SharePoint тізіміне қосу үшін орнатуға болады.
SharePoint- пен интеграциялау
InfoPath-ты кеңінен қолданудың бірі - оны Microsoft SharePoint технологиясымен біріктіру. InfoPath нысандарын SharePoint тізімдері мен кітапханаларына жіберуге болады, ал жіберілген инстанцияларды InfoPath Filler немесе үшінші тарап өнімдерін пайдалану арқылы SharePoint-тен ашуға болады. InfoPath Forms Services браузерге қосылған InfoPath нысанын SharePoint орнатуда орналастырып, клиент жағындағы скриптпен HTML беті ретінде көрсетуді және ASP-ге ұқсас қайтару әрекеттерін іске асырады. Интернет-парақ. SharePoint-те "Форма кітапханасы" - бұл құжат түріне тағайындалған InfoPath үлгісі бар құжат кітапханасы. InfoPath өрістерін SharePoint-ке жариялаған кезде, оларды кітапхана көрінісінде "баған" деректері ретінде оқуға және көрсетуге болады. Басқа SharePoint құжаттары сияқты InfoPath нысандарында да оларға қосылған жұмыс ағыны болуы мүмкін, олар жылжытылған өрістерге кіре алады.
Қолдау
2014 жылдың 31 қаңтарында Microsoft InfoPath-ты тоқтатып, оның орнына 2016 жылдың соңында шығарылған PowerApps деп аталатын платформааралық шешім шығаратынын жариялады. 2016 жылдың 1 наурызында Microsoft InfoPath 2013 клиенттік қосымшасы 2026 жылдың шілдесіне дейін қолдау табатынын мәлімдеді. Microsoft "InfoPath Forms Services" SharePoint Server 2016 локалды нұсқасына кіреді және Office 365-те келесі хабарламаға дейін толық қолдау табады деп нақтылайды. Microsoft MVP Роджер Хаутер InfoPath әлі де SharePoint Server 2019 On Premises-те қолдау табады деп күтілуде.
Нұсқалар
Шығарылу күніКеректілік мерзіміInfoPath 2003Microsoft Office 2003 Professional Enterprise19 қараша 20032014 жылдың 8 сәуірінInfoPath 2007Microsoft Office 2007 Ultimate, Professional Plus және Enterprise27 қаңтар 20072017 жылдың 10 қазаныInfoPath 2010Microsoft Office 2010 Professional Plus; Office 36515 шілде 2010Октябрь 13 2020InfoPath 2013Microsoft Office 2013 Professional Plus; Office 36529 қаңтар 201314 шілде 2026