Как стать автором
Поиск
Написать публикацию
Обновить
7.35

Office 365 *

Программный продукт Microsoft

Сначала показывать
Порог рейтинга
Уровень сложности

Конвертация rtf в xml на С#

Время на прочтение4 мин
Количество просмотров4.6K

В продолжении серии постов о конвертации текстовых файлов в xml с использованием С# предлагаю перейти к конвертации файлов формата rtf.


Казалось бы, данный формат довольно древний, причем весьма распространенный и, если для него и нет какой-то библиотеки для преобразования всех данных в формат xml путем вызова одного метода, то уж какое-то решение от Microsoft точно должно быть, хотя бы аналогичное OpenXML. Однако, если бы было оно так, то данная статья не была бы написана.

Читать дальше →

Dynamics 365 & Power Platform Meetup в Lamoda — отчет

Время на прочтение2 мин
Количество просмотров2.7K
Всем привет! 11 февраля в офисе Lamoda прошел Dynamics 365 & Power Platform Meetup. В гости пришли 80 человек, трое из которых прилетели к нам аж из Владивостока :)

image

Провели три дискуссионные зоны и поговорили про проектное управление, бизнес-анализ и разработку. Сделали 4 мини-экскурсии для гостей по нашему офису и показали, как живет IT департамент Lamoda. С докладами выступили 5 спикеров, презентации и записи которых найдете под катом в нашем отчете. А посмотреть, как это было, можно в фотоальбоме на Facebook.

Переводим корпоративный портал в Microsoft Teams

Время на прочтение5 мин
Количество просмотров21K
Привет, Хабр!

Аудитория корпоративного мессенджера Teams от Microsoft превысила 20 млн пользователей в день, сообщила компания 19 ноября 2019 года.

Teams по-прежнему опережает своего конкурента — корпоративный мессенджер Slack, у которого сейчас 12 миллионов пользователей.

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

Мы используем Teams практически с первого дня его существования на рынке России, и в последнее время в нашей компании он полностью выдавил традиционно любимый всеми портал на SharePoint Server, а количество переписок в почте сократилось в среднем в 5-7 раз.

Эта тема настолько большая, что ее просто невозможно уместить в 1-2 статьи, поэтому начну с общего подхода к использованию Microsoft Teams в качестве единой точки входа для сотрудников нашей компании. Также в ближайшее время планирую выпустить серию технических статей, если тема будет вам интересна.

Читать дальше →

Техническая конференция Microsoft Ignite The Tour Prague

Время на прочтение2 мин
Количество просмотров1.2K
Microsoft приглашает на крупнейшую техническую конференцию Европы Microsoft Ignite The Tour Prague.

В  рамках мирового roadshow в Праге c 24 по 25 февраля 2020 года пройдет крупнейшая техническая конференция Microsoft в Центральной и Восточной Европе — Microsoft Ignite The Tour.

Microsoft Ignite The Tour — это двухдневное бесплатное техническое учебное мероприятие для разработчиков и ИТ-специалистов, на котором вы сможете ближе познакомиться с облачными инструментами и технологиями Microsoft, в том числе с Azure, Microsoft 365, Dynamics 365 и Power Platform. На конференции Microsoft Ignite The Tour будет представлен лучший контент Microsoft Ignite (США) в адаптированном виде, язык конференции — английский.

Читать дальше →

Способы коммуникации в Microsoft Teams: Каналы VS Чаты

Время на прочтение2 мин
Количество просмотров15K

Всем привет!


Три года назад компания Microsoft выпустила свою корпоративную платформу Microsoft Teams, представляющую собой единое централизованное пространство для совместной работы в Office 365. По некоторым данным, на сегодняшний день количество пользователей Teams составляет около 15 миллионов человек во всём мире.


Я работаю в IT-компании, мы давние партнёры Microsoft и, конечно, используем Teams. В ходе недавно проведённого нами вебинара начинающие пользователи Teams часто задавали вопрос – чем приватные чаты отличаются от командных каналов.


В этой небольшой статье я хочу расставить все точки над i и подробно рассказать об их функциональных различиях и преимуществах.


Читать дальше →

5 бесплатных курсов для IT-Администраторов от Microsoft

Время на прочтение3 мин
Количество просмотров58K
Привет, Хабр! Сегодня мы продолжаем серию статей, в которую войдет 5 подборок бесплатных обучающих курсов от компании Microsoft. Во второй части у нас самые крутые курсы для IT-Администраторов, которые сильнее всего нравятся коллегам.

Кстати!

  • Все курсы бесплатные (вы даже сможете попробовать платные продукты бесплатно);
  • 5/5 на русском языке;
  • Начать обучение можно мгновенно;
  • По окончании вы получите бейдж об успешном прохождении обучения.

Присоединяйтесь, подробности под катом!

Новая серия статей


Следующая серия статей, начало 2020 года


Эта серия статей, 2019 год


Читать дальше →

Обработка ошибок в Express

Время на прочтение7 мин
Количество просмотров29K
Когда я только начинал работать с Express и пытался разобраться с тем, как обрабатывать ошибки, мне пришлось нелегко. Возникало такое ощущение, будто никто не писал о том, что мне было нужно. В итоге мне пришлось самому искать ответы на мои вопросы. Сегодня я хочу рассказать всё, что знаю об обработке ошибок в Express-приложениях. Начнём с синхронных ошибок.


Читать дальше →

Питер — Insider Dev Tour: инсайдерская конференция для разработчиков от Microsoft

Время на прочтение3 мин
Количество просмотров1.9K
27 июня в Санкт-Петербурге мы проводим Insider Dev Tour. Инсайдерский тур для разработчиков от Microsoft предназначен для специалистов, заинтересованных в получении опыта работы с Microsoft 365 (Windows, Graph, Office, Teams) с использованием новейших технологий разработки, а также для тех, кто хочет заглянуть в будущее этих технологий. Если вы можете читать код, это мероприятие для вас, независимо от того, новичок вы, эксперт, студент или разработчик, увлеченный своим хобби.

Утренний кейноут с демонстрациями и кодингом расскажет вам о новейших технологиях для разработчиков, привезенных прямиком из Редмонда. Мы покажем самое лучшее с конференции Microsoft Build для разработчиков Microsoft 365. В том числе рассмотрим Windows, Graph, Office, AI и многое другое.



Зарегистрироваться можно здесь. Ну а под катом подробности!
Читать дальше →

Интеграция 3CX с Office 365 через Azure API

Время на прочтение3 мин
Количество просмотров1.3K
АТС 3CX v16 редакции Pro и Enterprise предлагает полную интеграцию с приложениями Office 365. В частности, реализована:

  • Синхронизация пользователей Office 365 и добавочных номеров (пользователей) 3CX.
  • Синхронизация персональных контактов пользователей Office и персональной адресной книги 3CX.
  • Синхронизация статусов (занятости) календаря пользователя Office 365 и статуса добавочного номера 3CX.   

Для выполнения исходящих вызовов из веб-интерфейса приложений Office, 3CX использует расширение 3CX Click to Call для браузеров Chrome и Firefox. Также можно использовать клавиатурные комбинации в приложении 3CX для Windows.
Читать дальше →

Help Desk за 3 часа. Автоматизация несложных бизнес-процессов в PowerApps, Flow и Teams

Время на прочтение5 мин
Количество просмотров13K

Всем привет! Мой коллега написал статью по опыту использования различных инструментов О365 для автоматизации небольших бизнес-процессов. Мы взяли за основу кейс по автоматизации HelpDesk на технологиях PowerApps, MS Flow и MS Teams.


image


Подробности под катом. Надеюсь, статья будет полезна.

Читать дальше →

VBA и Python для автоматизации Excel и MS Office

Время на прочтение5 мин
Количество просмотров48K

Поводом для заметки послужила статья на Хабре, в которой автор описывал, как он решал на Python задачу сбора и анализа метаданных из файлов Excel.


Эта заметка более подробно раскрывает всем известный тезис: Под конкретную задачу надо выбирать наиболее подходящий инструмент применимо к офисной автоматизации.


VBA и Python


VBA (Visual Basic for Applications), де-факто, самый популярный язык для автоматизации Microsoft Office. Доступен из коробки, помимо Excel, работает в PowerPoint, Outlook, Access, Project и других приложениях.


Если задать вопрос: «Какой язык программирования выбрать первым», то где-то в 90% всех случаев будет предложен Python. На практике здесь может быть и любой другой язык, но, исходя из популярности языка и своего опыта, буду сравнивать с ним.


В общем виде можно описать ситуацию через подобный график:


Читать дальше →

Что нового в Windows 10 October 2018 Update

Время на прочтение26 мин
Количество просмотров34K
Сегодня рассказываем об обновлении Windows 10 October 2018 Update. Кроме того, представляем инновации в Office 365, To-Do и Outlook.com. Эти обновления были разработаны, чтобы помочь вам наиболее эффективно использовать ваше время на работе, дома и во все остальные моменты. Подробнее под катом!

Читать дальше →

В Office 365 и другие продукты MS добавят режим голосового ввода-вывода для дислексиков

Время на прочтение5 мин
Количество просмотров6.1K


Вчера в блоге Microsoft Education Team была опубликована обширная запись, которая презентует голосового ассистента для пакета продуктов Office 365, а также ряд обновлений других продуктов. В первую очередь речь идет о добавлении функций Dictation for Office 365 Desktop Apps в веб-версии продуктов Office 365 для учащихся, а также выход продукта Office Lens на платформе Android, который ранее был доступен только пользователям iOS. И это не полный список всех «вкусностей» от Microsoft. Все эти активности проходят совместно с организацией Made Dyslexia, в рамках которых технологический гигант планирует создавать учебные материалы и пособия для учеников и студентов, страдающих дислексией.

Важность публикации MS Education Team еще и в том, что она явно показывает один из приоритетных, а главное потенциально конкурентных направлений деятельности компании — развитие систем голосового ввода и распознавания текстов на пользовательских устройствах для всех существующих экосистем, подробнее о которых под катом. Там мы кратко расскажем о новинках от Microsoft без маркетинговых восторгов и обсудим, что вообще происходит и почему когда-то «главная корпорация зла» внезапно оказалась на передовой в области обучения подрастающего поколения.
Читать дальше →

Ближайшие события

В Office 365 Outlook нашли недокументированные API c подробными логами активности пользователя

Время на прочтение5 мин
Количество просмотров19K


Детальные логи Office 365 Outlook, извлечённые программой Magic-Unicorn-Tool: злоумышленник ищет счёт на оплату (payment invoice). Первая буква поискового запроса введена в 10:42:44.548, последняя в 10:43:07.214. Информация об активности хранится в логах шесть месяцев

Долгое время ходили слухи, что в Office 365 есть встроенный секретный инструмент для записи активности пользователей. В июне 2018 года эти слухи подтвердились в полной мере. Всё началось с видеоролика, опубликованного Anonymous, а потом уже специалисты CrowdSrtike выложили подробный отчёт.

Microsoft внедрила в почтовый клиент Activities API не для каких-то злонамеренных целей, а для задач цифровой криминалистики, то есть расследования инцидентов со взломом корпоративной почты и другими утечками данных. Для этого ведётся подробнейший лог активности за шесть месяцев даже если пользователь отключил журналирование.
Читать дальше →

Microsoft 365 и его фишки

Время на прочтение13 мин
Количество просмотров39K
Привет, Хабр! Сегодня мы рассмотрим три источника проблем во многих компаниях. Первый из них — использование сотрудниками множества разных устройств для работы, второй — администрирование серверов, и третий — поиск решения этих проблем (да, он тоже может доставлять проблемы). Также под катом вы найдете небольшой экскурс в новую платформу Microsoft 365. Присоединяйтесь!

Читать дальше →

В продолжении темы автоматизации вывода файлов по шаблону. Excel

Время на прочтение7 мин
Количество просмотров20K


Автоматизация заполнения и вывода файлов по шаблонам рутинных документов это одна из та областей в отрасли строительства по которой традиционно софт, кроме бухгалтерского, находится на уровне вылизанных поделок, на мой скромный взгляд. Поэтому, развивая тему, приглашаю обсудить те проблемы и возможности, с которыми пришлось столкнуться в процессе реализации на базе MS Excel.
Читать дальше →

50 анонсов Build 2018. Часть 1. Hardware & Dev Tools

Время на прочтение9 мин
Количество просмотров7.6K
7-9 мая в Сиэтле прошла ключевая конференция Microsoft для разработчиков. Мы постарались собрать все ключевые анонсы в небольшую серию статей.



В этом выпуске:
  • О чем думает Сатья?
  • Perception-Powered Intelligent Edge Dev Kits
  • Превью Project Brainwave
  • Dev Tools & DevOps

Office 365. Пример работы с Microsoft Graph API в Angular5 с помощью ADAL JS. ADAL JS vs MSAL JS

Время на прочтение5 мин
Количество просмотров4.6K
В прошлый раз мы обсудили механизм авторизации для работы с Office 365 API (в частности с Microsoft Graph API):

  • при каждом вызове API нужно передать token. Token имеет ограниченный срок жизни
  • token выдает сервис Microsoft, так называемый “Azure AD Authorization Endpoint”
  • получить token можно без серверной части используя только JavaScript в браузере. Для этого Microsoft сделал JavaScript библиотеку ADAL JS, которая упрощает коммуникацию с “Azure AD Authorization Endpoint” для получения token.

Тогда мы сделали простую статичную HTML-страницу, на которой наш vanilla JavaScript делал запрос к Microsoft Graph API и отображал список писем из Office 365. В данной заметке разовьем пример и сделаем тоже самое на Angular5.

angular5 office 365 adal js

Также поговорим о различиях рабочих (Work or school account) и персональных (Personal Account) аккаунтов при использовании Office 365 API.

Пример на GitHub.
Читать дальше →

Meeting Room Little Helper

Время на прочтение6 мин
Количество просмотров11K
Сегодня я расскажу вам о приложении, которое создавалось в «Аркадии» для удобства бронирования переговорных комнат.



Есть два основных сценария использования этого приложения:

1. Поиск свободной комнаты
Ежедневно в компании проходит множество митингов, переговорки бронируют менеджеры, разработчики и сотрудники HR-отдела. Поиск комнаты для митинга может быть довольно долгим и рутинным занятием. Чтобы понять, какая из комнат свободна в данный момент, необходимо зайти в календарь Outlook (или открыть дверь, отвлекая внимание участников проходящего совещания), просмотреть полное расписание по комнатам, найти свободный слот времени и создать appointment. За это время кто-то из сотрудников может забронировать комнату, и тогда необходимо начинать поиск заново. Гораздо удобнее сделать бронирование нажатием одной кнопки при помощи приложения, заранее получив подсказки о статусе комнат.

2. Ad hoc бронирование
Довольно часто возникает ситуация, когда нужно собраться минут на 15, чтобы коротко обсудить текущие задачи по проекту. В этом случае нет смысла занимать комнату на целый час, да может и не быть свободных слотов на выбранное время. Но если остаётся хотя бы 10 минут до следующего митинга, приложение позволит забронировать комнату, и для короткого митинга этого может быть вполне достаточно. Также иногда возникает ситуация, когда комната была забронирована на долгий срок, например, 2 часа, но митинг завершился раньше. В этом случае по завершении митинга можно нажать на кнопку отмены и освободить комнату.
Читать дальше →

Максимально просто про перебор комбинаций в реальных бизнес-задачах

Время на прочтение4 мин
Количество просмотров10K
Если начать искать материал про перебор комбинаций, возникает масса примеров как перебрать все сочетания всех букв или всех цифр. Но как создать все сочетания элементов матрицы, в которой заранее неизвестна размерность, не углубляясь в Иосифа Романовского и его «Дискретный Анализ», такого материала я не нашел, поэтому и решил написать его здесь. Вдруг кому-то понадобится.
Читать дальше →