WEB- сервис службы отложенной печати Чечнев Михаил
WEB- сервис службы отложенной печати Назначение Предоставление открытого программного интерфейса для управления сервисом отложенной печати ПП Парус 8 и получения результатов его работы.
WEB- сервис службы отложенной печати Применение Заказ пользовательских отчетов на сервере и их загрузка на рабочее место пользователя ( в том числе и на мобильное устройство ) по готовности Разработка собственных ( помимо штатного ) интерфейсов пользователя ( для любых платформ, любыми средствами ), позволяющих заказывать и получать отчеты Встраивание отчетности, получаемой из ПП Парус 8 в другие информационные системы организации
WEB- сервис службы отложенной печати Преимущества Пользовательский отчет никак специально не подготавливается к публикации Пользовательские отчеты, разрабатываемые по классической методике становятся доступными мобильным пользователям Возможность использования уже разработанных аналитических пользовательских отчетов
WEB- сервис службы отложенной печати Функциональные возможности Выдача списка опубликованных пользовательских отчетов ( в разрезе разделов системы или алфавитным списком ) с учетом прав доступа пользователя Формирование списков избранных отчетов, индивидуальных для каждого пользователя Поддержка индивидуальных для каждого пользователя расписаний автоматического формирования и доставки отчетов Выдача данных из разделов системы, к которым привязаны параметры пользовательского отчета, с возможностью контекстного поиска на сервере Порционная выдача данных Выдача списка отчетов пользователя, находящихся в очереди с указанием статуса готовности и ошибок исполнения, а так же статистики исполнения Ведение истории печати отчетов Сервис уведомления о готовности отчета Выгрузка из БД Парус 8 готовых отчетов и выдача их клиенту
СЕРВЕР WEB- сервис службы отложенной печати Принцип работы КЛИЕНТ ( Настольное WEB- приложение ) Процесс обслуживания очереди ( Сервис отложенной печати ) WEB- СЕРВЕР Трансляция запросов / ответов КЛИЕНТ ( Мобильное WEB- приложение ) КЛИЕНТ ( Прочие приложения ) Файл готового отчета КЛИЕНТ ( Мобильное Android- приложение ) Ответ (JSON) Файл готового отчета Запрос на управление очередью (JSON) ПАРУС WIN КЛИЕНТ ( Администрирование ) БД ПП Парус 8 Штатный API Очередь печати отчетов Серверная часть WEB- сервиса ( постановка в очередь, возврат результатов ) Транслированный запрос на управление очередью / ответ сервера (JSON)
КЛИЕНТ WEB- сервис службы отложенной печати Принцип работы WEB- сервис службы отложенной печати Формирование запроса Интерпретация ответа
WEB- сервис службы отложенной печати Принцип работы ?
WEB- сервис службы отложенной печати Администрирование Управление публикацией – для отчетов
WEB- сервис службы отложенной печати Администрирование Управление публикацией – для отчетов
WEB- сервис службы отложенной печати Администрирование Управление публикацией – для словарей и разделов
WEB- сервис службы отложенной печати Использование
WEB- сервис службы отложенной печати Настольный WEB- клиент Нажмите для открытия списка заказанных, избранных или привязанных к разделу отчетов Предварительный просмотр отчета Карточка отчета – просмотр сведений, истории печати, ввод значений параметров и заказ отчета Список отчетов выбранного раздела
WEB- сервис службы отложенной печати Мобильный WEB- клиент Приложение позволяет доставлять на устройство аналитические отчеты, разработанные штатными средствами системы ( Пользовательские отчеты) на основе шаблонов MS Excel, Open Office Calc и Crystal Reports. Нажмите для открытия списка ранее заказанных отчетов и их загрузки на устройство. Нажмите для доступа к списку доступных для заказа отчетов. Доступ к списку избранных отчетов данного пользователя.
WEB- сервис службы отложенной печати Мобильный WEB- клиент Список доступных отчетов может быть отсортирован по кодам отчетов или по их привязке к разделам системы. Сдвиньте слайдер для изменения способа сортировки. Группа, указывающая на привязку отчетов к разделу. Иконка элемента списка указывает на тип отчета. Признак включения отчета в список избранных. Нажмите для быстрого доступа к избранным отчетам. Нажмите на элемент списка для доступа к подробному описанию отчета, его параметрам и функции печати.
WEB- сервис службы отложенной печати Мобильный WEB- клиент Подробное описание отчета. Доступ к истории печати. Нажмите для включения / исключения из списка избранных. Нажмите для заполнения параметра из привязанного к нему словаря. Нажмите заказа отчета после указания значений его параметров.
WEB- сервис службы отложенной печати Мобильный WEB- клиент Список избранных отчетов позволяет получить быстрый доступ к наиболее востребованным пользователем отчетов. Нажмите на элемент списка для доступа к подробному описанию отчета, его параметрам и функции печати. Для экономии трафика приложение не всегда отображает полный набор данных раздела. Нажмите для получение дополнительных элементов списка.
WEB- сервис службы отложенной печати Мобильный WEB- клиент Список заказанных отчетов с указанием статуса заказа ( выполнен успешно, выполняется, выполнен с ошибками ). Заказанные отчеты разбиты на группы по времени заказа ( сегодня, вчера, ранее ). Быстрая доставка отчета. Нажмите на элемент для загрузки готового отчета на устройство. Нажмите на позицию списка для доступа к детальной информации о заказанном отчете.
WEB- сервис службы отложенной печати Мобильный WEB- клиент Карточка заказанного отчета с указанием детальных сведений и статистики обработки заказа ( начало обработки, окончание обработки, длительность обработки ). Нажмите для загрузки файла подготовленного отчета на устройство. Нажмите для повторного заказа отчета с таким же набором параметров. Значения параметров, с которыми был заказан отчет. Удаление отчета из списка заказанных.
WEB- сервис службы отложенной печати Мобильный WEB- клиент Заказанный отчет может быть сформирован в виде таблиц MS Excel, Open Office Calc или PDF- документа и загружен на устройство как файл соответствующего формата. Полученный файл доступен для работы через офисные приложения для Вашей платформы.
WEB- сервис службы отложенной печати Android- клиент По данным на начало 3- го квартала 2013 года доля ОС Android на рынке мобильных ОС составляет в России 77%
WEB- сервис службы отложенной печати Android- клиент По данным Google на 2- е Декабря 2013 года, наиболее популярной версией Android является Jelly Bean (Android 4.1. x – 4.3). Наш клиент поддерживает версии от Eclair (Android 2.1) и выше. Таким образом, он будет работать на Вашем устройстве практически со 100% вероятностью.
WEB- сервис службы отложенной печати Android- клиент Требуемые полномочия на устройстве : Разрешение на запись для хранилища – требуется для загрузки готового отчета с сервера на устройство Разрешение на использование сетевого подключения – требуется для взаимодействия с WEB- сервисом Разрешение для исполнения фоновых процессов ( служб ) – требуется для работы службы оповещения о готовности отчетов Разрешение на автозапуск – требуется для автоматического возобновления работы служб приложения после перезапуска устройства
WEB- сервис службы отложенной печати Android- клиент
WEB- сервис службы отложенной печати Android- клиент Вызов главного меню или возврат назад по стеку навигации. Доступ к спискам Избранных и Доступных отчетов – для заказа отчетности, или списку Заказанных – для загрузки готовых отчетов. Настройки приложения – указание адреса WEB- сервиса, логина и пароля. Включение и выключение службы фонового оповещения о готовности отчетов. Краткая справка. Принудительное обновление данных текущего раздела. Возможность поделиться ссылкой на приложение с коллегами.
WEB- сервис службы отложенной печати Android- клиент Тап на позиции списка – переход к карточке отчета. Иконка – указание на тип отчета (MS Excel, Crystal Reports, Open Office Calc). Указание на включение отчета в список избранных. Нажмите, что бы изменить состояние избранности отчета. Указание на наличие у отчета настроенного пользователем расписания автоматического формирования.
WEB- сервис службы отложенной печати Android- клиент Нажмите, что бы удалить расписание. Сведения об отчете и его расписаниях ( если есть ). Нажмите, что бы заказать формирование отчета.
WEB- сервис службы отложенной печати Android- клиент Немедленная печать отчета ( сразу помещается в очередь, по готовности доступен в разделе Заказанные. Параметры отчета. Тап на параметре, что бы задать его значение. Выбор значение параметра отчета из справочника, к которому он привязан. Конфигурирование исполнения отчета по расписанию.
WEB- сервис службы отложенной печати Android- клиент При настройке расписания укажите интервал и шаг для интервала ( например, если необходимо формирование отчета раз в 2 часа, укажите интервал Час, а шаг – 2) Установите дату и время начала действия расписания ( до этого времени система формировать отчета не будет ).
WEB- сервис службы отложенной печати Android- клиент Статус отчета ( выполнен успешно, выполняется, выполнен с ошибками ). Новые исполненные отчеты помечаются зеленой заливкой. Нажмите для скачивания отчета и его автоматического открытия в офисном пакете, установленном у Вас на устройстве. Тап на элементе списка – переход к карточке готового отчета. Карточка отобразит параметры, с которыми был сформирован отчет и статистику его формирования. Из карточки доступны функции повторной печати и удаления из данного списка.
WEB- сервис службы отложенной печати Android- клиент Если приложение не активно, но сервер подготовил отчет – то в области уведомления появится сообщение об этом.
WEB- сервис службы отложенной печати Перспективы развития Серверная часть : Поддержка двоичных отчетов Архивация передаваемых данных для сокращения трафика Контекстный поиск отчетов Клиентская часть : Повышение Usability клиентов Разработка клиентов под популярные платформы iOS Windows 8 Windows 8 Mobile
Спасибо за внимание Ваши вопросы …