Presentation is loading. Please wait.

Presentation is loading. Please wait.

InfoPath 2003 Выполнил: студент группы И-102 Пилипчук С.Н. Научный руководитель: Ильина О.П. Санкт - Петербург 2005г.

Similar presentations


Presentation on theme: "InfoPath 2003 Выполнил: студент группы И-102 Пилипчук С.Н. Научный руководитель: Ильина О.П. Санкт - Петербург 2005г."— Presentation transcript:

1 InfoPath 2003 Выполнил: студент группы И-102 Пилипчук С.Н. Научный руководитель: Ильина О.П. Санкт - Петербург 2005г.

2 InfoPath 2003 является новым приложением, входящим в состав системы Microsoft Office System, которое упрощает процесс сбора данных, позволяя группам и организациям легко создавать разнообразные динамические формы и работать с ними. Собранные данные могут включаться в самые различные бизнес-процессы, поскольку InfoPath 2003 поддерживает любую определяемую пользователем XML-схему и легко интегрируется с веб- службами XML. Благодаря этому InfoPath 2003 помогает подключать специалистов, работающих с данными, непосредственно к информационным ресурсам организации и предоставляет этим специалистам возможность работать с необходимыми для них данными, что позволяет существенно повысить эффективность деятельности организации.

3 InfoPath 2003 удобное средство для быстрого создания форм. Формы эти могут использовать различную привязку к данным, но InfoPath прежде всего ориентирован на XML и веб-сервисы. Этот продукт позволит людям, далёким от программирования, быстро и корректно создавать формы, работающие с XML. При этом не требуется специальных знаний, а результат получается приемлемый (поддерживается валидация, автодополнение и т.п.). Вложения в обучение персонала InfoPath также невелики, так как этот продукт входит в Microsoft Office System и работает в привычной среде. Более того, InfoPath поддерживает весьма полезную возможность автоматической публикации форм в интранете или, например, в SharePoint, что позволяет избежать необходимости обновлять формы на всех клиентах, а значит существенно сэкономить время.

4 XML и для чего он используется в InfoPath 2003 Язык XML — это открытый язык для обработки данных, являющийся отраслевым стандартом. Хранение данных в формате XML означает, что данные могут переноситься, совместно использоваться и многократно применяться. Собственным форматом файла InfoPath 2003 является XML, кроме того, приложение InfoPath 2003 поддерживает любые заданные пользователем схемы, а это означает, что данные, собранные с помощью форм InfoPath 2003, легко интегрировать в серверные системы. Таким образом, использование InfoPath 2003 для сбора данных позволяет оптимизировать потоки данных по всей организации. Приложение InfoPath 2003 представляет великолепный пример того, как XML-технология используется в приложениях системы Microsoft Office System для обеспечения более эффективного управления данными и их использования отдельными пользователями, группами и организациями.

5 InfoPath 2003 очень удобно в простых случаях. Особенно, если инфраструктура Ваших офисных приложений работает на веб-сервисах. Предоставляется WYSIWYG редактор, поддерживает drag-n-drop и т.п. Благодаря поддержке XML InfoPath очень просто интегрировать с BizTalk. InfoPath формы можно расширить двумя возможными способами:  Использовать скрипты (VBScript/Jscript, писать в прилагающемся Microsoft Script Editor)  Использовать COM через те же самые скрипты. Эти COM компоненты могут быть написаны на чём угодно (.NET, VB6, VC++6, etc.)

6 Пример: Для демонстрации возможностей InfoPath нам понадобится веб-сервис. Создадим его с помощью Visual Studio.NET интерес представляет только метод RecordNote Для демонстрации возможностей InfoPath нам понадобится веб-сервис. Создадим его с помощью Visual Studio.NET интерес представляет только метод RecordNote[WebMethod] public string RecordNote(Note note) { StreamWriter output=File.AppendText(LogFileName); output.WriteLine(note.ToString());output.Close(); return "note recorded"; }

7 И собственно сам класс Note: using System; namespace Notes{ public class Note{ public Note(){} public Note(DateTime created, string author, string text){ _created=created;_author=author;_text=text;} private DateTime _created; private string _author; private string _text; public DateTime Created{ get{return _created;} set{_created=value;}}

8 public string Author{ get{return _author;} set{_author=value;}} public string Text{ get{return _text;} set{_text=value;}} public override string ToString() { return String.Format("Created by {0}\nAt {1}\nText:{2}",Author,Created,Text); }}}

9 Прошу прощения за краткость, но эта презентация посвящена InfoPath, а не созданию веб-сервисов Код сервиса пропущен. Затем откроем InfoPath 2003, выберем меню File-> Design a Form->New from Data Source Укажем визарду нужные данные. Перетащем нужные поля из data source Нажмём кнопку preview в меню file. Заполним поля и нажмём submit.

10 Если Вы правильно настроили веб-сервис и указали его InfoPath, у Вас на диске в логе по адресу c:\tmp\log.txt должна появиться новая запись. Естественно путь к логу лучше всего заменить на тот, что подходит Вам. Сделать это можно, поменяв константу LogFileName в файле NoteService.asmx.cs. Не забудьте убедиться, что каталог, в который Вы планируете писать лог наличиствует. Если у Вас возникли трудности с написанием веб- сервиса (например, нет VS.NET под рукой) попробуйте создать форму для какого-либо существующего веб-сервиса и убедитесь, как просто это сделать.

11 С помощью InfoPath 2003 можно выполнять следующие действия:  Оперативно собирать данные и проверять их достоверность по бизнес-критериям, используемым в организации. Благодаря этому уменьшается число ошибок, устраняется необходимость в переделывании работы и обеспечивается быстрое и точное получение необходимых сведений.  Собирать данные в формате XML в соответствии с любыми заданными пользователями схемами, благодаря чему обеспечивается его повторное использование и распределение между бизнес-процессами и по всей организации.

12  Предоставить работникам гибкий способ сбора данных, позволяющий подстраиваться под изменяющиеся условия бизнес-деятельности.  Использовать преимущества, которые уже обеспечиваются сделанными ранее инвестициями в информационные технологии и знания, что будет способствует снижению затрат на развертывание InfoPath 2003.

13 Связь InfoPath 2003 с платформой.NET Microsoft.NET представляет собой набор программных технологий, используемых для объединения в рамках единой системы людей, систем, данных и оборудования. Эта платформа построена на основе веб-служб, что позволяет новым и старым приложениям подключаться к программному обеспечению и службам, работающим на различных платформах, интегрированным в различные приложения и созданные с использованием различных языков программирования. Приложение InfoPath 2003 представляет собой интеллектуальный клиент веб-служб XML, так как оно была изначально разработана для работы с языком XML и предоставляет пользователям возможность объединять с помощью веб-служб XML данные, собранные в InfoPath, с бизнес-процессами и решениями.

14 Преимущества InfoPath 2003 в качестве мощного клиентского приложения Приложение InfoPath 2003 представляет собой мощное клиентское приложение, предоставляющее пользователям эффективные функциональные возможности, такие как:  проверка достоверности бизнес-логики  разнообразное форматирование текста  автозамена и проверка правописания Специалисты по использованию данных по достоинству оценят преимущества применения клиента InfoPath 2003 при работе с данными.

15 Требования к оборудованию : Компьютер и процессор: Компьютер и процессор: ПК с процессором Pentium 133 МГц или более мощным, рекомендуется Pentium III Память: Память: 64 МБ ОЗУ (рекомендуется 128 МБ) для операционной системы, дополнительно 8 МБ ОЗУ для каждого из приложений, работающих одновременно 64 МБ ОЗУ (рекомендуется 128 МБ) для операционной системы, дополнительно 8 МБ ОЗУ для каждого из приложений, работающих одновременно Жесткий диск: Жесткий диск: 245 МБ свободного места на жестком диске и 115 МБ на жестком диске, на котором установлена операционная система (требования к наличию свободного места на жестком диске зависят от конфигурации, а также от компонентов, выбираемых в процессе установки) 245 МБ свободного места на жестком диске и 115 МБ на жестком диске, на котором установлена операционная система (требования к наличию свободного места на жестком диске зависят от конфигурации, а также от компонентов, выбираемых в процессе установки)

16 Операционная система: Операционная система: Microsoft Windows® 2000 с пакетом обновления 3 (SP3), Microsoft Windows XP или более поздней версии Microsoft Windows® 2000 с пакетом обновления 3 (SP3), Microsoft Windows XP или более поздней версии Дисковод: Дисковод: Дисковод для компакт-дисков Дисковод для компакт-дисков Экран: Экран: Монитор Super VGA с разрешением 800™600 точек или более высоким, поддерживающий 256 цветов Монитор Super VGA с разрешением 800™600 точек или более высоким, поддерживающий 256 цветов Периферийные устройства: Периферийные устройства: Мышь Microsoft Mouse, Microsoft IntelliMouse® или совместимое устройство

17 СПАСИБО ЗА ВНИМАНИЕ !!!


Download ppt "InfoPath 2003 Выполнил: студент группы И-102 Пилипчук С.Н. Научный руководитель: Ильина О.П. Санкт - Петербург 2005г."

Similar presentations


Ads by Google