Мобильное приложение для губернатора и агента по продажам
Привет, Хабр! Хабр не для политики, но так уж вышло, что разработки компании EOS (ЭОС — Электронные офисные системы) популярны не только среди частных компаний, но и среди государственных организаций — в тысячах офисов по всей стране и СНГ используются наши решения. Сегодня мы хотим вам рассказать о мобильных приложениях EOS. Думаем, узнать, как среди чиновников используются мобильные бизнес-приложения будет всем небезынтересно.Экосистема мобильных решений EOS включает в себя три разработки:
Для iOS — приложение iEOS, АРМ Руководителя для Windows 8 И их общий прародитель — АРМ Руководителя для Windows 7. Немного историиМобильная разработка в ЭОС началась в 2007 году. Но поворотным моментом стал 2010 год, год выхода первого айпада. Тогда стало понятно, что мобильные решения — это не экзотика и не удел отдельных узкопрофильных компаний вроде Blackberry, а сегодняшний день. В России популярности айпадов поспособствовал лично президент Медведев, который стал ими активно и публично пользоваться, создав среди чиновников запрос на айпады —, а значит, и на мобильные версии нашей АРМ. А в 2013 появилась версия под Windows 8. И, наконец, в этом году состоится презентация версии под Android.
В процессе разработки мы столкнулись с целым рядом специфических ждля каждой платформы проблем.
iEOS (2010 год):
Встреча с неизведанной мобильной платформой. Ограничения безопасности Новые требования к дизайну. Пальцеориентированность Знакомство с objective С Проблемы распространения отечественной ЭП в зарубежных магазинах. Ориентация на JaCarta которая является криптомашиной и реализует алгоритмы внутри карты Отсутствие нормальных инструментов обработки pdf. Необходимо было вставлять аннотации, что не поддерживалось стандартными средствами. В результате, сделали парсинг, чтение и запись аннотаций в PDF СМР (сервер мобильных решений) — синхронизирует документы из разных СЭД, коих 3, в различные типы клиентов. Сложная логика: решения конфликтов версий, поступающих одновременно. Решения часовых поясов и мобильности мобильных клиентов (смена поясов путем передвижения по планете). Работа с нестабильными каналами связи. Конвертация разных форматов. АРМ Руководителя под Windows 8/RT: В начале разработки для Modern UI приложений отсутствовал ряд компонентов и инструментов, привычных .NET-разработчикам. В частности не хватало Unity и Entity Framework В Windows Runtime 8 отсутствовал PDF-растеризатор, из-за чего пришлось пользоваться сторонним компонентом, скорость работы которого вызывала нарекания. Позже, когда в Windows Runtime 8.1 растеризатор появился, проблема утратила актуальность Использование появившихся в Windows 8.1 элементов управления привело к сильным различиям между версиями приложения для Windows 8 и Windows 8.1 Настольная версия АРМ предлагала пользователям тесную интеграцию с Microsoft Word. Из-за ограничений Modern UI приложений и версии Office для Windows RT, в АРМ RT интеграция получилась односторонняя. Сейчас мобильными приложениями EOS пользуются более, чем в ста организациях по всей России и СНГ. Наверняка и среди тех, кто читает эту статью сейчас, есть немало работающих с нашими решениями пользователей.В силу того, что приложения разрабатывались в разное время, их функционал немного различается, но в главном они едины: АРМ Руководителя и iEOS созданы для работы с документами: рассмотрение, визирование, подписание, контроль исполнения, инициативные поручения.
При этом:
В версии для Win 8 есть возможность прикреплять файлы и работать с портативными сканерами, а также добавлять в документы скан подписи и печати с помощью решения EDSIGN (визуализирует ЭП — печать + подпись и многое др.) Таким образом можно документ Word подписать прямо в Ворде, а после, к примеру, открыть поручение в АРМ Руководителя Win8 и прикрепить к нему этот подписанный документ. iEOS поддерживает электронную цифровую подпись с помощью решения российской компании «Аладдин Р.Д.», включая беспроводной ридер. Для кого мобильные решения EOS? Для руководителей высшего и среднего звена: всех, кому нужно работать с документами, подписывать их, поручать и контролировать работу подчинённым по документам. Для помощников руководителей, которые так же, как и начальство, работают с планшетов. Для линейных сотрудников, которым нужно работать с документами вне офисов — например, выездным агентам. Неважно, большой вы начальник, менеджер среднего звена, или рядовой сотрудник — если вы работаете с документами — скорее всего, наше приложение создано специально для вас.Как это работает Документ — это сердце нашей системы. Основная работа с документами ведётся в полноценных десктопных системах организации делопроизводства: «Дело», EOS for SharePoint и eDocLib. Мобильные решения служат своеобразным расширением для них, позволяя вести оперативную работу с бумагами практически в любых условиях — даже без интернета.Сотрудник получает сформированный в одной из названных выше систем документ, и может открыть его в мобильном приложении iEOS или АРМ руководителя. В нём показываются все входящие документы с разными статусами: на рассмотрение, на согласование, на подпись, отчёты, архив.В зависимости от принятого решения, на документ ставится резолюция (поручение). Текст резолюции может быть как написан пользователем, так и выбран им из списка шаблонов, который подгружается из системы. При этом работающий с документом сотрудник может определить дату, выбрать отвечающих за исполнение, назначить контролёра и получать уведомления об ответах.
Интерфейс АРМ Руководителя под Windows 8:
В общем, обычная бюрократия, только в её современном виде: проще, прозрачнее, быстрее — в общем, мобильнее.При этом при наличии мобильного интернета, все изменения в документе синхронизируются с базой сразу после его закрытия. Если интернета нет — ничего страшного, изменения будут в очереди на отправку до появления доступа к сети, после чего, опять же, моментально синхронизируются.
Интерфейс iEOS:
Популярность платформ Главным образом, как вы, наверное, можете догадаться сами, востребована версия под iOS. Тому есть ряд причин: мода на устройства Apple, заданная президентом Медведевым никуда не делась. Но помимо моды важнее и то, что у Apple в целом более развитая мобильная инфраструктура — решения Microsoft (планшеты Surface, корпоративные планшеты Dell и пр.) только набирают обороты. Поэтому сейчас примерно распределение пользователей версий iOS и Windows — 70/30. Причем из этих 30% меньшая часть пользуется устройствами на Windows 8 — значительная часть из них пользуется первой версией АРМ Руководителя, которая может работать под Win 7 — т.е. уже на десктопе.А что Android? Это отдельная интересная история. Понятно, что какому-нибудь губернатору или депутату нет дела до Android — им всем закупили «айпэды», и они ими замечательно пользуются. Но очень часто сотрудники берут работу на дом или приносят свои личные планшеты в офис. Здесь уже распределение не в пользу iOS просто в силу банальной арифметики: доля рынка Android-устройств значительно выше. Кроме того, ряд компаний выпускает планшеты, изначально ориентированные на бизнес-пользователя именно на Android. В общем, спрос на эту ОС растёт и в этом году мы постараемся его удовлетворить, выпустив наше решение под Android — и обязательно о нём ещё расскажем подробнее. В общем, следите за публикациями!
О компании Компания EOS существует с 1994 года, у нас работает более 200 сотрудников. Головной офис расположен в Москве, удалённое подразделение (колл-центр и тестировщики) — в Коврове Владимирской области, плюс дополнительный офис разработки в Минске. Сегодня решениями EOS пользуются как во всех регионах России, так и во многих странах СНГ.Мы готовы подробнее рассказать Хабру про разработку наших продуктов — пишите свои вопросы в комментариях, чтобы мы смогли понять, какие темы вам интересны.