Система взаимодействия позволяет пользователям программ «1С:Предприятия» обмениваться текстовыми сообщениями, файлами, устраивать аудио и видеоконференции. Начиная с версии 8.3.16 есть возможность демонстрировать экран своего компьютера непосредственно в окне прикладного решения.
Поддерживаются контекстные обсуждения, связанные с конкретными объектами приложения (документами, элементами справочников, отчетами и т. п.). При этом вся переписка сохраняется вместе с объектом приложения и отображается вместе с ним.
С помощью Системы взаимодействия разработчики прикладных решений могут реализовывать новые, ранее недоступные бизнес-сценарии, например, создавать чат-боты и автоматические ассистенты, облегчающие работу с приложениями, информировать пользователей о событиях, произошедших в приложении и т. п.
Система взаимодействия может интегрироваться с мессенджером Telegram и социальной сетью ВКонтакте, что может быть использовано для реализации широкого круга бизнес-сценариев.
Система взаимодействия доступна также в мобильном клиенте «1С:Предприятия 8».
Механизм обсуждений реализован в клиент-серверной архитектуре. Для взаимодействия между пользователями используется отдельный программный продукт — 1С:Сервер взаимодействия. Он может быть развёрнут в Интернете или в локальной сети предприятия.
Взаимодействие между пользователями осуществляется с помощью обсуждений. По своему прикладному смыслу обсуждения могут быть двух разных видов. Во-первых, это тематические обсуждения, посвященные какому-либо вопросу: мероприятиям, связанным с открытием нового магазина, вариантам проведения новогоднего праздника или грядущему совещанию у директора.
Во-вторых, это могут быть обсуждения, связанные с конкретными объектами данных: накладными, товарами, поставщиками и т. д. При этом вся переписка отображается в форме этих данных.
Функциональность видеозвонков, при наличии микрофона, позволяет звонить другим пользователям и общаться с ними голосом. А при наличии веб-камер пользователи могут ещё и видеть друг друга.
В рамках системы взаимодействия поддерживается одновременное использование нескольких прикладных решений. В результате пользователи, работающие в одном приложении (например, «Бухгалтерия предприятия») могут обмениваться сообщениями и видеозвонками с пользователями других приложений (например, «Управление нашей фирмой»).
Для облегчения взаимодействия пользователей, использующих несколько прикладных решений, используется программа «1С:Предприятие — оповещения и запуск».
Взаимодействие с мессенджером Telegram осуществляется через Telegram-бота. Администратор «1С:Предприятия» должен создать такого бота в Telegram и затем зарегистрировать его в системе взаимодействия.
Обмен сообщениями выглядит следующим образом. Пользователь Telegram пишет сообщение боту, система взаимодействия создает нового внешнего пользователя (если такого еще нет) и новое неконтекстное обсуждение (если такого еще нет). Участниками этого обсуждения являются внешний пользователь и пользователи системы взаимодействия, назначенные для участия во внешних обсуждениях.
При появлении новых сообщений в этом обсуждении пользователи системы взаимодействия получают уведомления по общим правилам, а внешний пользователь получает сообщение в Telegram от бота.
Взаимодействие с социальной сетью ВКонтакте организуется другим образом — на основе идентификатора группы ВКонтакте и ключа доступа.
Во встроенном языке реализована объектная модель, позволяющая управлять интеграцией системы взаимодействия с внешними системами.
Можно интегрировать систему взаимодействия с мессенджером WhatsApp через бизнес-аккаунт, подключаемый к системе взаимодействия. На стороне WhatsApp пользователи будут общаться с одним и тем же бизнес-аккаунтом, а в системе взаимодействия каждого пользователя будет видно индивидуально. В панели обсуждений у таких пользователей сверху будет написано имя контакта в WhatsApp, а снизу – наименование соответствующей интеграции в системе взаимодействия;
Платформа «1С:Предприятие» содержит специальные объекты, боты, которые позволяют организовать общение пользователя с прикладным решением через систему взаимодействия.
Например, пользователь может задать боту вопрос и узнать текущий курс валюты или получить информацию об остатках определенных товаров или сведения о контрагентах.
Чат системы взаимодействия можно встраивать в сторонние сайты. Например, можно встроить его в сайт интернет-магазина. Посетители сайта смогут общаться с менеджерами, работающими в приложении 1С: получать консультации, ответы на вопросы, при необходимости — пообщаться с помощью аудио/видеозвонка.
Другой пример — встроить чат в сайт техподдержки и решать возникшие у пользователя проблемы при помощи видеозвонков и демонстрации экрана. На вопросы в чате могут отвечать как сотрудники, так и боты, например, в нерабочее время;
Система взаимодействия «1С» — обзор возможностей, примеры активации и использования
Система взаимодействия «1С» — примеры демонстрации рабочего стола и работы в облаке
См. также «Опыт использования flatten-maven-plugin для упрощения версионирования в maven-проектах»