Фирма «1С» предложила новый подход для написания ботов системы взаимодействия

19.05.2020     
В очередном релизе технологической платформы «1С:Предприятие 8.3.18» появится новый объект метаданных, который позволит разработчикам создавать новых улучшенных ботов для системы взаимодействия.

Чем новые боты будут отличаться от старых

На страницах официального технологического блога «Заметки из Зазеркалья» опубликован анонс нового механизма для разработки ботов, который появится в платформе «1С:Предприятие 8.3.18».

Разработчики планируют добавить в технологическую платформу новый объект метаданных – бот (полное название – БотСистемыВзаимодействия / CollaborationSystemBot), который будет содержать серверный модуль с обработчиком события получения сообщения в cистеме взаимодействия.

 

Пример использования бота: получение курса указанной в сообщении валюты с помощью веб-сервиса сайта РБК. Источник: wonderland.v8.1c.ru

 

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

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

Новый механизм разработки ботов позволит избежать таких задержек во времени, а также использовать клиент-серверную архитектуру для работы с ботами в системе взаимодействия.

Как написать бота, понятно. Остается вопрос – зачем?

Разработчики технологической платформы предлагают рассматривать разработку ботов как один из инструментов автоматизации бизнес-процессов предприятия. В том числе для решения таких задач:

  • Сокращение человеческих трудозатрат на рутинные операции.
  • Напоминание о важных событиях.
  • Организация обучения и технической поддержки.

Существенным фактором здесь является то, что функционирование бота, написанного на 1С, будет тесно связано с объектами корпоративной системы управления и учета: заказами, реализациями, элементами справочников и т.д.

Впрочем, возможности «1С:Предприятия», начиная в релиза 8.3.17, позволяют реализовать интеграцию 1С с внешними мессенджерами тоже. На данный момент доступна совместная работа с Telegram и ВКонтакте, при этом заявляется, что перечень мессенджеров, интегрируемых с 1С, будет расширяться. То есть вовлекать в процесс коммуникации можно не только пользователей «1С:Предприятия», но и внешних клиентов.

Подробнее о новом механизме для разработки ботов в платформе «1С:Предприятие 8.3.18» на страницах технологического блога «Заметки из Зазеркалья»


Автор:
Елена Черепнева Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Darklight 27 19.05.20 15:57 Сейчас в теме
Хм... мда-а - а зачем? Впрочем... пусть будет - авось когда-нибудь пригодится - вот только термин "Бот" тут явно сильно сказано. Я бы абстрагировался просто до "Внешнего события" - или ещё глубже абстрагировался - просто до "События" (мол - оно может быть и внутренним) - а уж какие источники могут быть у события -- это уже другой вопрос.

Другое дело что всё это есть в платформе - я имею в виду подписку на события - нет не ту что среди метаданных присутствует ещё с 8.1 (хотя эта сущность тоже вполне бы сгодилась) - а ту что делается исключительно программно в общих модулях процедурой "ПодключитьОбработчикОповещения" - суть абсолютно та же - разве что не отображается в метаданных - обрабатывает возникшее оповещение и взвывает обработчик


Процедура ОбработкаОповещения(Событие, Параметр, Источник) Экспорт
   
КонецПроцедуры 


Разве что, процедуре ПодключитьОбработчикОповещения всё-таки стоило бы дать два доп параметра - для указания фильтра на имена событий и источники - чтобы не фильтровать их внутри обработчика

Ну а если бы ещё и подписки на события так можно было бы на любые события/оповещения подписывать - так вообще не понятно, зачем нам такие боты в 1С?

Ну если только платформа для обработки таких событий сможет стартовать отдельные сеансы? Хотя - это само по себе не лучшее решение - если только им нельзя будет управлять (т..е. не запускать сеансы, а обрабатывать всё в запущенном(ых).

Ну, а если, говорить о ботах - то они ещё и контекст должны как-то сохранять между событиями. Ну если эта обработка вся будет в рамкам работающего сеанса - то не проблема (проблема тут будет только в обеспечении асинхронности вызовов и распараллеливании обслуживания - но это уже другая тема). А для каждый вызов создаваемых фоновых сеансов - это будет уже проблема - да такая - что толку от этих ботов будет не больше, чем от web-сервисы.

ну а на перспективу - хорошо бы таких ботов иметь под рукой и рамках обычных сеансов пользователей - чтобы боты моли реагировать на события команд пользователей и фоновых мониторов системы (из сеанса пользователя) - но опять-таки - это возвращает нас к проблеме асинхронности и параллельности в рамках одного сеанса! Без параллельности тут делать нечего...
pqt; olololeg; isaev2016; +3 Ответить
2. VmvLer 19.05.20 16:13 Сейчас в теме
(1) Люди теряют живое общение: носильщики дисков давай до свидания, носильщики помад и пирожных тоже табу, просто ходить по кабинетами собирать сплетни - дурной тон.

собственно чем заняться особам, которых пристроили в кресло?
трещать с ботом о том о сем самое то, можно и кости перемыть как на ток шоу.
Diks_Soft; +1 Ответить
3. user778014 7 19.05.20 19:44 Сейчас в теме
(1) А чтобы обосновать обоснованность наличия корпоративной версии платформы. Я так понимаю данная бответвь как и система оповещения будет доступна только в корпоративной версии платформы, ну либо как отдельный платный продукт
4. realchel 19.05.20 20:22 Сейчас в теме
и как они блокировку телеграмм обошли
5. Darklight 27 19.05.20 22:36 Сейчас в теме
(4)Так его уже перестали блокировать - признав целесообразно-полезным для взаимодействия госструктур - следите за новостями
12. realchel 20.05.20 15:20 Сейчас в теме
(5) Это вам кто сказал? был треп . но так и не сделали.
вот вам возврат запрос на api.telegram.org

<ht ml>
<head>
<met a http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Доступ ограничен</title>
<!-- just for RKN util:
<title>Доступ ограничен</title>
-->
<st yle type="text/css">
body {
font-family: Helvetica, sans-serif;
}
h1 {
font-size: 60px;
}
p {
font-size: 55px;
}
</style>
</head>
<body>
<table border=0 width=100% height=100%>
<tr valign=center>
<td align=center>
<h1>Доступ запрещён</h1>
<p>Доступ к информационному ресурсу ограничен на основании Федерального закона от 27 июля 2006 г. N 149-ФЗ "Об информации, информационных технологиях и о защите информации"</p>
</td>
</tr>
</table>
</body>
</html>
Показать


рассказывать про прокси мне надо.
15. Darklight 27 20.05.20 15:41 Сейчас в теме
(12)Я исходил только из описанного в зазеркалье к 8.3.18 - так что тут нет достоверных сведений :-( но может к 18 релизу что-то как раз изменится, ну или в одном из ближайших последующих релизов. Ну хотя бы с установленным центром взаимодействия native интеграция с api telegram должна появиться - либо в 1С как всегда брешут :-/
realchel; +1 Ответить
6. Darklight 27 19.05.20 22:37 Сейчас в теме
(4)Я, вот, думаю, будет и в профф версии - и 50/50 будет доступна всем и без системы взаимодействия
7. maxpiter 146 20.05.20 01:47 Сейчас в теме
8. aximo 1684 20.05.20 06:02 Сейчас в теме
а подскажите, будет ли данный функционал как-то связан с корпоративной лицензией, на которой работает система взаимодействия?
9. PerlAmutor 124 20.05.20 07:30 Сейчас в теме
А в новых версиях платформы не планируется сокращение объема передаваемых данных на клиент после обновления конфигурации? А то в 21 веке передавать полную копию конфигурации на 1.5Гб каждому клиенту при первом запуске после обновления как-то совсем уж. Поменял всего-лишь один реквизит и пол тысячи человек ждут, когда у них обновится кэш. Существуют же понятия инкриментальность, разностность, дифференциальность.
14. realchel 20.05.20 15:38 Сейчас в теме
(9)Не будут они этого делать. Их цель только типовые конфигурации. все остальное через расширение.
10. Robbi 57 20.05.20 10:18 Сейчас в теме
Как только вышла система взаимодействия сделал такого бота на подписках. Все идеально работало без задержек и зависонов.
11. amd1986 20.05.20 12:19 Сейчас в теме
Не вижу кейсов использования в текущих конфигурациях. Эта тема была модной 3-4 года назад...
Возможно это они пилят для себя, в рамках техподдержки. Там это может пригодится.
13. realchel 20.05.20 15:23 Сейчас в теме
(11) все делают для облочной и фреш поддержки.
16. Darklight 27 21.05.20 10:45 Сейчас в теме
(11)Если боты внешние - то толк в них есть - когда нужно повести какое-либо простое взаимодействие с 1С без установки 1С-клиента - тот же bot.api Telegram - тут очень крутое решение - а уж когда это применять - пипл всегда найдёт кучу способов - ну ведь прикручивают сейчас этот api к 1С - значить это уже востребовано - а когда это будет не кастомно - так кейсы повалят как на дрожжах. Внутри компании - конечно лучше запилить мобильное приложение, ну или какой-нибудь javascript сайтик для десктопов и смартфонов и работать через него - но сделать ботов в 1С так будет всё-равно легче. А вот для внешних клиентов - боты в ряде случаев тоже могут быть интересны - но тут всё упрётся в лицензии 1С - ведь сеансы для обслуживания ботов явно их будут потреблять. Хотя, думаю, для большинства компаний выделить под это пару дестяков/сотен (в зависимости от крупности компании) клиентских лицензий (да пару серверных - в крупных решениях) не составив проблем.

А, вот, внутренних ботов (впрочем внешние тут тоже согдятся) можно задействовать для взаимодействия от внутренних пользователей - когд пользователи смогут им отправлять простые команды (ну пока текстовые) - и быстро (как я понял - быстрее чем через web-сервисы) получать от них ответы. То есть это просто очередная альтернатива для web-cервисов. А если бы эти боты ещё и выполнялись в той же сессии, но в фоне - то цены бы им не было - столько фоновых процессов на них можно было бы по навесить! Да хоть формирование отчётов! Или различные сервисы контроля - да хоть проверки контрагентов
TreeDogNight; +1 Ответить
17. amd1986 21.05.20 13:11 Сейчас в теме
(16)
них есть - когда нужно повести какое-либо простое взаимодействие с 1С без установки 1С-клиента - тот же bot.api Telegram - тут очень крутое решение - а уж когда это применять - пипл всегда найдёт кучу способов - ну ведь прикручивают сейчас этот api к 1С - значить это уже востребовано - а когда это будет не кастомно - так кейсы повалят как на дрожжах. Внутри компании - конечно лучше запилить мобильное приложение, ну или какой-нибудь javascript сайтик для десктопов и смартфонов и работать через него - но сделать ботов в 1С так будет всё-равно легче. А вот для внешних клиентов - боты в ряде случаев тоже могут быть интересны - но тут всё упрётся в лицензии 1С - ведь сеансы для обслуживания ботов явно их будут потреблять. Хотя, думаю, для большинства компаний выделить под это пару дестяков/сотен (в зависимости от крупности компании) клиентских лицензий (да пару серверных - в крупных решениях) не составив проблем.

А, вот, внутренних ботов (впрочем внешние тут тоже согдятся) можно задействовать для взаимодействия от внутренних пользователей - когд пользователи

1. Как всегда все упрется в лицензии 1С. Это очень сложная тема.
2. Бот систем очень много. С очень крутыми конструкторами, распознавании речи и тд. 1С будет очень тяжело их догнать. Проще использовать рест апи этих сервисов
18. Darklight 27 21.05.20 13:36 Сейчас в теме
(17)Дело то не в бот системе - дело в том, что эти боты интегрированы в СУБД 1С и имеют прямой доступ как её API так и к данным в её БД
Ну а лицензии 1С это давно больная тема в задачах автоматтизации не интерактивной обслуживания, как и отсутствие параллельной асинхронности
19. Darklight 27 21.05.20 22:58 Сейчас в теме
(18)Вообще - компании 1С было бы неплохо ввести как-минимум отдельные лицензии для не интерактивной работы (не поддерживающие GUI сеансы), по пониженному тарифу.
Ну, неплохо бы ввести лицензии и для WEB-клиента - пусть с урезанным функционалом - зато более дешёвые - чтобы 1С хоть как-то можно было бы использовать в WEB-проектах.
Без этого такие проекты просто экономически не целесообразно строить на платформе 1С: Предприятие 8 - и клиенты попросту выбирают другие решения (как бесплатные так и платные, но за меньшие деньги, и не связанные с 1С). Ну а там где другие платформы - там и соблазн построить на них и остальной упр. учёт (регл. учет в России отдан на откуп 1С - тут позиция сильна, не поспоришь, ну а в других странах - с таким подходом 1С делать почти нечего - там сложно сделать эффективное экономическое предложение, даже с учётом более низких цен на учетную платформу).
Степной; TreeDogNight; +2 Ответить
Оставьте свое сообщение

См. также

Готово расписание митапа «DevOps в 1С: Инструменты автоматизации рутины в 1С-разработке»

Новость Автоматизация Инфостарт Infostart Meetup Мероприятия

5 марта пройдет митап «DevOps в 1С: Инструменты автоматизации рутины в 1С-разработке». Рассказываем вам, какие доклады вошли в состав митапа, и чем он может быть полезен для участников сообщества.

26.02.2021    2921    kbazzh    0       

INFOSTART PARTY и специальный ужин для VIP-гостей и докладчиков

Новость Инфостарт infostartevent Мероприятия

Кто хорошо слушает доклады, тот хорошо танцует и развлекается на INFOSTART PARTY. Мы определили место проведения вечеринки, а также выбрали ресторан для традиционного VIP-ужина. Сегодня расскажем вам об этом.

26.02.2021    2132    kbazzh    25       

Фирма «1С» продлила действие льготной подписки на «1С:Фреш»

Новость 1С:Фреш Сервисы

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

25.02.2021    3114    ЕленаЧерепнева    0       

Оцени свои знания по составлению ТЗ и получи методические материалы

Новость Инфостарт Infostart Meetup Мероприятия

Уже в эту пятницу, 26 февраля, пройдет митап «Сбор требований и составление ТЗ: современные подходы в управлении проектами».

24.02.2021    3497    eselyanina    1       

INFOSTART EVENT 2021: осталось семь дней, чтобы подать заявку на доклад

Новость Инфостарт infostartevent Мероприятия

Мы вышли с февральских праздников и сегодня готовы объявить сроки приема заявок на доклады, а также сроки второго тура голосования. Расскажем вам о том, как будет формироваться программа конференции INFOSTART EVENT.

24.02.2021    3926    kbazzh    5       

Подводим итоги митапа по применению практик CI/CD для решений на 1С

Новость Инфостарт Infostart Meetup Мероприятия

Вчера, 19 февраля, Инфостарт собрал разработчиков в онлайне, чтобы обсудить применимость процессов непрерывной интеграции и поставки (Continuous Integration и Continuous Delivery) для мира 1С.

20.02.2021    3061    vikad    0       

Фирма «1С» опубликовала новую версию «1С:Исполнителя»

Новость Автоматизация ИТ-новость

В языке сценариев, предназначенном для автоматизации и администрирования информационных систем на базе 1С, появились возможности для работы с SSH. Новый релиз уже доступен зарегистрированным пользователям в сервисе «1С:Обновление программ».

19.02.2021    4174    ЕленаЧерепнева    0       

В реестр отечественного ПО хотят включить зарубежный софт

Новость Импортозамещение ИТ-новость Минкомсвязь

Минцифры намерено включать в реестр отечественного ПО иностранный софт, который был доработан российскими программистами. При этом подтверждать масштабы изменений не придется.

19.02.2021    2720    user1015646    0       

Открываем продажу видеокурсов по расчетным и бухгалтерским задачам

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Открываем продажи видеокурсов для начинающих 1С-программистов. Раньше эти курсы можно было пройти только в очном формате. Видеоформат лекций позволит осваивать новые знания в индивидуальном темпе.

18.02.2021    2975    user997184    0       

Готово расписание онлайн-митапа «Сбор требований и составление ТЗ: современные подходы в управлении проектами»

Новость Инфостарт Infostart Meetup Мероприятия

26 февраля продолжим традицию онлайн-встреч и проведем митап «Сбор требований и составление ТЗ: современные подходы в управлении проектами».

18.02.2021    4356    eselyanina    0       

Для начинающих 1С-разработчиков – два курса по специальной цене

Новость v8::СКД Обучение, бизнес-тренинг, курсы Инфостарт

Комплексное предложение включает два курса: «Запросы и отчеты» и «Базовый курс по обмену данными в системе 1С:Предприятие». Обучение подойдет начинающим программистам, у которых уже есть опыт работы с платформой.

17.02.2021    4549    user997184    0       

INFOSTART EVENT 2021: конференция состоится!

Новость Инфостарт infostartevent Мероприятия

17 февраля можно помечать красным днем в календаре, ведь сегодня мы получили официальное разрешение на проведение INFOSTART EVENT 2021!

17.02.2021    6913    kbazzh    16       

22 марта стартует шестой поток онлайн-курса «Технология выполнения проектов ERP-класса – процессный подход»

Новость ERP2 Обучение, бизнес-тренинг, курсы

С 22 марта по 25 мая на Инфостарте пройдет онлайн-курс о процессном подходе в управлении проектами. Обучение предназначено для подготовки специалистов по автоматизации процессов управления в 1С:ERP, 1С:УХ, 1С:КА, 1С:УТ.

16.02.2021    2777    dklimchuk    0       

Стартовал конкурс на лучший «1С:Проект года-2020»

Новость ИТ-новость Конкурс

Фирма «1С» начала принимать заявки на пятый международный конкурс лучших проектов корпоративной автоматизации. В конкурсе смогут участвовать компании, которые выполняли работы с использованием решений на платформе «1С:Предприятие» в 2020 году.

16.02.2021    3952    ЕленаЧерепнева    0       

Подводим итоги митапа по мотивации удаленных команд

Новость Инфостарт Infostart Meetup Мероприятия

12 февраля Инфостарт провел онлайн-встречу по обсуждению мотивации удаленных сотрудников. Поговорили о том, как преодолевать ограничения удаленной работы и как развивать в сотрудниках лидерство и самоорганизацию.

15.02.2021    4229    vikad    0       

Анонсированы новые улучшения системы взаимодействия для платформы 8.3.20

Новость v8 Зазеркалье ИТ-новость

У пользователей системы взаимодействия появится больше возможностей для обмена сообщениями в чате. Также небольшие изменения внесены в работу видеоконференций.

15.02.2021    3386    ЕленаЧерепнева    2       

Фирма «1С» запустила новые тарифы в сервисе 1С-ЭДО

Новость Сервисы

Пользоваться сервисом 1С-ЭДО теперь можно на условиях предоплаты. Фирма «1С» опубликовала несколько тарифов с более низкой стоимостью исходящего трафика.

12.02.2021    4500    ЕленаЧерепнева    1       

Опрос сообщества: расскажите о составе вашей команды 1С-ников

Новость Инфостарт ИТ-новость survey

По данным HH.RU, возраст большинства специалистов, которые ищут работу в сфере 1С – от 30 до 40 лет. Мы решили проверить, распространяется ли эта статистика на участников нашего сообщества.

11.02.2021    4593    vikad    12       

В 1C:EDT появится API для создания собственных проверок

Новость EDT ИТ-новость

Для разработчиков плагинов опубликована экспериментальная тестовая сборка 1С:EDT с новой системой создания собственных проверок. Ранний тестовый релиз позволит обобщить отзывы целевых пользователей и улучшить финальный продукт.

11.02.2021    5450    ЕленаЧерепнева    1       

Пройди опрос и получи промокод на митапы вместе с методичкой по системной работе команды

Новость Инфостарт Infostart Meetup Мероприятия survey

Уже завтра, 12 февраля, в рамках митапа «Мотивация удаленных команд» пройдет интерактивная сессия «Как мотивировать команду в онлайне: приёмы, примеры и разбор кейсов участников».

11.02.2021    4106    eselyanina    0       

Объявляем темы митапов на март 2021

Новость Инфостарт Infostart Meetup Мероприятия

Встретим весну новым сезоном онлайн-митапов INFOSTART – в марте мы запланировали 4 митапа по тематикам управления и технологии. Не будем сбавлять набранный темп и продолжим наши встречи в ZOOM для обмена опытом и знаниями.

10.02.2021    2954    eselyanina    0       

Новые возможности ЭДО доступны в 1С:ERP и 1С:УНФ

Новость ERP2 УНФ Сервисы

Фирма «1С» рассказала о новых возможностях «Библиотеки электронных документов 1.8.1». В подсистему добавлены новые настройки и улучшен интерфейс для работы с произвольными документами.

10.02.2021    5181    ЕленаЧерепнева    1       

Фирма «1С» объявила цены на тестовую версию «1С:Аналитики»

Новость Аналитика

На сайте «1С» сообщается о завершении открытого тестирования и начале продаж бессрочных коммерческих лицензий, которые в дальнейшем обеспечат правомерное использование финальной версии «1С:Аналитики».

09.02.2021    3061    ЕленаЧерепнева    2       

Готово расписание онлайн-митапа по непрерывной интеграции и поставке решений на 1С

Новость Инфостарт Infostart Meetup Мероприятия

Онлайн-мероприятия плотно вошли в нашу жизнь. Одной из самых популярных тем прошедшего года стал DevOps в 1С. Об этом мы и хотим поговорить 19 февраля, а сегодня расскажем вам о программе и расписании митапа.

08.02.2021    2598    kbazzh    0       

Митап «Мессенджеры и 1С» состоялся: подводим итоги

Новость Инфостарт Infostart Meetup Мероприятия

5 февраля Инфостарт собрал участников в Zoom, чтобы обсудить интеграционные возможности мессенджеров и их взаимодействие с 1С.

08.02.2021    3239    vikad    0