Molecula — Новый Способ Ведения Групповой Переписки В Outlook

В конце 2015 года Microsoft объявила конкурс на разработку решений на базе Офис 365 .

Участникам нужно было разработать приложение, которое либо было бы надстройкой для Office, либо использовало бы API-интерфейсы Office 365 .

Я и двое моих друзей решили принять участие.

Идея нашлась очень быстро; достаточно было сесть и обсудить «боли», с которыми каждый из нас сталкивается в повседневной работе.

Вот так родилась идея Молекула – решение, позволяющее упростить ведение групповой переписки в Перспективы .

Чтобы лучше понять, кому и зачем нужна Молекула, давайте посмотрим наш рекламный ролик, созданный для участия в конкурсе.

История об успешном ИТ-менеджере Майке (на английском языке):



Проблемы

Нам постоянно приходится переписываться по электронной почте с разными группами людей.

У каждой группы есть определенная тема, будь то один из проектов, обсуждение рабочих вопросов с сотрудниками других отделов, общение с партнерами, клиентами и т. д. Когда возникает необходимость написать новое письмо той или иной группе людей, вы приходится искать старые письма в истории и копировать всех участников переписки в новое письмо вручную.

Это занимает много времени! Еще хуже, когда нужно написать сразу в несколько групп, которые участвовали во многих переписках.

Например, отправьте поздравления с Новым годом всем сотрудникам заказчика, с которыми вы общались в течение года.

В ручном режиме вы легко можете упустить из виду кого-то важного.

Проект Molecula призван решить эту проблему.



Как работает Молекула

Molecula индексирует все письма из аккаунта Office 365 и группирует участников переписки по специальному алгоритму.

Полученные группы представляются пользователю в виде визуальных «пузырей», самые большие из которых представляют собой группы людей, с которыми пользователь общается чаще всего:

Molecula — новый способ ведения групповой переписки в Outlook

Чтобы написать новое письмо, просто нажмите на нужный «пузырь» и в полях укажите, какие получатели будут. К , СС И BCC (путем перетаскивания контактов из одной группы в другую):

Molecula — новый способ ведения групповой переписки в Outlook

Нажмите кнопку «Установить получателей» и все — получатели заданы! Больше не нужно рыться в почте в поисках старых писем!

Molecula — новый способ ведения групповой переписки в Outlook



Архитектура решения

В рамках MVP мы разработали Идентификатор надстройки Outlook И веб приложение с использованием Azure AD .

При разработке надстройки Outlook мы использовали API JavaScript для Outlook и новая платформа пользовательского интерфейса от Microsoft — Ткань пользовательского интерфейса Office .

Для визуализации «пузырей» мы использовали библиотеку d3js .

Серверная часть реализована с использованием Джава И Докер -контейнеры.

Сам сервер развернут в Azure и используется для получения электронной почты из Office 365. API Microsoft Graph .

Архитектура системы более наглядно представлена на рисунке ниже.



Molecula — новый способ ведения групповой переписки в Outlook



Проблемы, с которыми мы столкнулись при разработке

Мы потратили много времени на изучение логики настройки API Graph в Azure и визуализации пузырьков такими, какими мы изначально хотели.

Отладка под OWA для iPhone оказалась большой проблемой — на эту тему скоро будет опубликована отдельная статья.



Как попробовать

В настоящее время мы работаем над публикацией первой версии надстройки Molecula в Магазине Office и ожидаем, что к середине апреля надстройка будет доступна для установки непосредственно из Магазина Office. Вы можете поиграть в веб-версию уже сегодня, нажав на ссылку ниже.

Обратите внимание, что для тестирования вам необходим аккаунт с подпиской на Офис 365 .

Ссылка на веб-версию Molecula: https://molecula.email/web

Планы на будущее

Как я писал выше, первая версия Molecula — это MVP (минимально полезный продукт).

Во второй версии мы планируем:

  • улучшить алгоритм группировки получателей;
  • предоставить пользователю альтернативный способ визуализации групп, позволяющий отображать больше групп на одном экране с возможностью контекстного поиска по всем группам;
  • Есть идеи по интеграции групп из Molecula со стандартным функционалом групп в Outlook (над этим еще работают).

Дальнейшее развитие будем планировать исходя из пожеланий пользователей.

Если Молекула решает проблему, которая также актуальна для вас, напишите об этом в комментариях! Расскажите, что еще вы хотели бы видеть в Молекуле? Вам понравилась идея? Поддержите Molecula своим голосом на DevPost (для голосования может потребоваться регистрация, занимает не более 3 минут).






Molecula — новый способ ведения групповой переписки в Outlook



об авторе

Петр Ляпин – технический директор ООО «ВейвПойнт» Более 10 лет опыта реализации проектов по автоматизации.

деловые процессы.

Работал со многими российскими и иностранные компании.

Основатель проекта XLTools.net. Теги: #Разработка для Office 365 #Разработка мобильных приложений #с открытым исходным кодом #Разработка веб-сайтов #JavaScript #веб-разработка #office 365 #html5 #office online #mobile web #кроссплатформенность #Производительность #макросы #evernote #outlook #vba #vsto # Office 2013 ##officeplatform ##officeplatform ##officeplatform ##officeplatform #office 2016 #надстройка Office #office store

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.