курс forms server

47
КУРС: Forms Server Как должна быть построена система сбора электронных форм

Upload: -

Post on 07-Dec-2014

668 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: курс Forms server

КУРС: Forms ServerКак должна быть построена система сбора электронных форм

Page 2: курс Forms server

Содержание

Почему КУРС: Forms Server

Примеры решений

Техническая информация

Page 3: курс Forms server

Формы для пользователяЗаполнение форм – не профессия. Это всегда сопутствующий

процесс, обременение. Пользователи при заполнении электронных

форм ожидают, что:

Их усилия будут минимизированы (например, через передачу

части формы другому пользователю или через копирование

данных из других программ)

Заполнять формы удобно и интуитивно понятно

Форму легко сохранить в Excel и/или распечатать на принтере

Надоело заполнять эти

формы

Page 4: курс Forms server

Электронные формы для ИТ-специалистовФормы обычно отражают текущие запросы управленцев. Это значит:

Формы должны часто создаваться «на лету»

Формы часто меняются

Пользователи, заполняющие формы, не всегда имеют

возможность подключиться к центральной базе

При этом формы надо быстро

загружать в БД

Page 5: курс Forms server

Технологии сбора электронных форм

Напрямую через

базу данных

С помощью документов

Слабо структу-

рированные

формы

Структурирован-

ные формы

Формы собираются в

виде файлов

электронных таблиц

(xls) или текстовых

файлов (doc).

Формы собираются в

виде xml -

документов, которые

заполняются на

основе шаблонов с

использованием

специального ПО

Данные сохраняются

непосредственно в

базе данных, например

через web-интерфейс

ПЛОХО ДЛЯ ПОЛЬЗОВА-

ТЕЛЕЙ

ПЛОХО ДЛЯ ИТ-

СПЕЦИАЛИСТОВ

ХОРОШО ДЛЯ ВСЕХ

Page 6: курс Forms server

Существующие решения (сбор документов)

Microsoft Infopath и Microsoft Forms Server

Adobe LiveCycle

AcroForms

Lotus Forms

Page 7: курс Forms server

Почему был создан КУРС: Forms Server

Необходимость легких и полнофункциональных решений.

Существующие решения либо громоздки (Adobe, Microsoft и

Lotus), либо ограничены по функциональности (ПО, основанное

на AcroForms). Это порождает проблемы и при разработке

систем сбора форм и при их развертывании.

Закрытые стандарты. Существующее ПО либо полностью

игнорирует, либо не использует всех возможностьей открытых

стандартов, таких как XForms or ODS. Открытые стандарты

выработается большими сообществами разработчиков,

которые, как правило, предлагают лучшие решения, чем

отдельные компании.

Page 8: курс Forms server

КУРС: Forms Server

КУРС: Forms Server выполняет только одну функцию: сбор

электронных форм.

И делает это хорошо.

Пользователи получают простой интуитивно понятный

интерфейс и все инструменты, необходимые для быстрого

заполнения и проверки форм

ИТ-специалисты получают отработанную на практике

методологию создания решений, связанных, со сбором

электронных форм

Page 9: курс Forms server

Содержание

Почему КУРС: Forms Server

Примеры решений

Техническая информация

Page 10: курс Forms server

Типовой список форм (обеспечивает продукт КУРС: Showcase)

Page 11: курс Forms server

Пример формы (верхняя часть)

Работа со статусом документа

Page 12: курс Forms server

Пример формы (нижняя часть)

Выбор значений из больших

справочников, хранящихся в БД

Page 13: курс Forms server

Пример сбора форм по проектам ОНДП

Page 14: курс Forms server

Центральная подсистема – администратор сбора форм

Page 15: курс Forms server

Форма включает переключатель статусов процесса сбора

Page 16: курс Forms server

Форма включает несколько больших таблиц для заполнения

Page 17: курс Forms server

Интерфейс редактирования данных в форме

Page 18: курс Forms server

АС мониторинга показателей деятельности Ространснадзора

Page 19: курс Forms server

Список форм мониторинга показателей

Page 20: курс Forms server

Визуализация процесса сбора форм

Page 21: курс Forms server

Форма xml - документа

Page 22: курс Forms server

Форма xml - документа

Page 23: курс Forms server

Форма xml - документа

Page 24: курс Forms server

Форма xml - документа

Page 25: курс Forms server

Финансовое управление

Page 26: курс Forms server

Финансовое управление

Page 27: курс Forms server

Финансовое управление

Page 28: курс Forms server
Page 29: курс Forms server
Page 30: курс Forms server
Page 31: курс Forms server
Page 32: курс Forms server
Page 33: курс Forms server

Система мониторинга ФЦП в Минрегионе России

Page 34: курс Forms server

Система мониторинга ФЦП в Минрегионе России

Page 35: курс Forms server

Система мониторинга ФЦП в Минрегионе России

Page 36: курс Forms server

Система мониторинга ФЦП в Минрегионе России

Page 37: курс Forms server

Система мониторинга ФЦП в Минрегионе России

Page 38: курс Forms server

Система мониторинга ФЦП в Минрегионе России

Page 39: курс Forms server

Система мониторинга ФЦП в Минрегионе России

Page 40: курс Forms server

Содержание

Почему КУРС: Forms Server

Примеры решений

Техническая информация

Page 41: курс Forms server

Основные термины

КУРС: Forms Server: программное обеспечение, основывающееся

на web-технологиях, которое обеспечивает функции сбора

электронных форм.

Forms Server позволяет пользователям заполнять формы, а также

управлять шаблонами форм. Он также выполняет функции

обработки форм и хранении их в базе данных.

Forms server, как правило используется, как часть ИТ-решения.

ИТ-решение: набор приложений, кторые решают определенную

ИТ-проблему клиента. Forms Server проектировался таким

образом, чтобы его можно было легко интегрировать в ИТ-

решение, которое должно обеспечивать функциональность сбора

электронных форм.

Page 42: курс Forms server

Типовое решение на КУРС: Forms Server

Java servlets контейнер

База данных

Работа с разрешениями

КУРС: Forms Server КУРС: Showcase

Java servlets контейнер

Аутентификация: прямая или через сервер аутентификации

Веб-браузер

xml-документы, часть полей которых сохранена в реляционных

таблицах

Список форм

Шаблоны форм (в т.ч. печатные формы)

Формы

КУРС:Authentication

manager

LDAP

Page 43: курс Forms server

XML forms development framework

XForms это отрабатонная на практике методология создания

электронных форм: форматно-логический контроль, эстетичный

внешний вид, работа с сервером приложений

Простое обновление шаблонов

Дополнительная методология для работы с базой данных:

Проверка содержимого формы по данным в БД,

Выбор значений из больших справочников

Поддержка документооборота на основе модели: состояние –

изменение состояния

Поддержка экспорта в форматы html, pdf, ods

Гибкая модель безопасности, основанная на иерархии ролей

Page 44: курс Forms server

Гибкость в разработке решений

Поддержка работы в режимах offline и online

Поддержка топологии, основанной на шлюзах

(несколько серверов собирают документы и затем

пересылают их на центральный сервер или

промежуточные шлюзы)

Простая инсталляция (включая специальный

инсталляционный пакет, требующих минимальные

привилегии на компьютере)

Page 45: курс Forms server

Интеграционные возможности

Возможность работы с различными базами данных,

включая поддержку XML-типов (только Microsoft SQL

Server, Oracle Database*, PostgreSQL**)

Полностью документированное API для работы с

документами

Поддержка LDAP

Поддержка внешних разрешений

* Текущая версия database обладает ограниченной поддержкой XML. Полная поддержка ожидается в следующей версии

** Поддержка пока не реализована

Page 46: курс Forms server

Техническая спецификация

Веб-сервер: любой Java servlets контейнер (например,

Apache Tomcat)

Клиентская технология: GWT

Список поддерживаемых браузеров: Mozilla Firefox,

Google Chrome, Internet Explorer 7, Internet Explorer 8

XForms реализация: XSLT Forms

Поддержка вариантов хранения данных: файловая

система, MySQL, Microsoft SQL Server, Oracle Database

Page 47: курс Forms server

Спасибо за внимание!Спасибо за внимание!

КУРС-ИТ

[email protected]

+7 (495)780-50-90

7-2, Боровая ул.,111020, Москва