Мобильное приложение для губернатора и агента по продажам
Привет, Хабр! Хабр не для политики, но так уж вышло, что разработки компании EOS (ЭОС — Электронные офисные системы) популярны не только среди частных компаний, но и среди государственных организаций — в тысячах офисов по всей стране и СНГ используются наши решения. Сегодня мы хотим вам рассказать о мобильных приложениях EOS. Думаем, узнать, как среди чиновников используются мобильные бизнес-приложения будет всем небезынтересно.
Экосистема мобильных решений EOS включает в себя три разработки:
Мобильная разработка в ЭОС началась в 2007 году. Но поворотным моментом стал 2010 год, год выхода первого айпада. Тогда стало понятно, что мобильные решения — это не экзотика и не удел отдельных узкопрофильных компаний вроде Blackberry, а сегодняшний день. В России популярности айпадов поспособствовал лично президент Медведев, который стал ими активно и публично пользоваться, создав среди чиновников запрос на айпады — а значит, и на мобильные версии нашей АРМ. А в 2013 появилась версия под Windows 8. И, наконец, в этом году состоится презентация версии под Android.
В процессе разработки мы столкнулись с целым рядом специфических для каждой платформы проблем.
iEOS (2010 год):
АРМ Руководителя под Windows 8/RT:
Сейчас мобильными приложениями EOS пользуются более, чем в ста организациях по всей России и СНГ. Наверняка и среди тех, кто читает эту статью сейчас, есть немало работающих с нашими решениями пользователей.
В силу того, что приложения разрабатывались в разное время, их функционал немного различается, но в главном они едины: АРМ Руководителя и iEOS созданы для работы с документами: рассмотрение, визирование, подписание, контроль исполнения, инициативные поручения.
При этом:
Неважно, большой вы начальник, менеджер среднего звена, или рядовой сотрудник — если вы работаете с документами — скорее всего, наше приложение создано специально для вас.
Документ — это сердце нашей системы. Основная работа с документами ведётся в полноценных десктопных системах организации делопроизводства: «Дело», 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 пользуются как во всех регионах России, так и во многих странах СНГ.
Мы готовы подробнее рассказать Хабру про разработку наших продуктов — пишите свои вопросы в комментариях, чтобы мы смогли понять, какие темы вам интересны.
Экосистема мобильных решений 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 пользуются как во всех регионах России, так и во многих странах СНГ.
Мы готовы подробнее рассказать Хабру про разработку наших продуктов — пишите свои вопросы в комментариях, чтобы мы смогли понять, какие темы вам интересны.