Требования к интеграции с ИС ЖКХ: различия между версиями
Jugin (обсуждение | вклад) |
Jugin (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 20: | Строка 20: | ||
# '''Прямое взаимодействие''' с базой данных (БД) информационной системы (ИС), без взаимодействия с её интерфейсами: | # '''Прямое взаимодействие''' с базой данных (БД) информационной системы (ИС), без взаимодействия с её интерфейсами: | ||
## Любой источник данных, для которого установлен ODBC драйвер, например: документ Excel, Access, MySQL, Oracle, Firebird, MSSQL, DBase, прямое подключение к базе данных 1C и т.д. | ## Любой источник данных, для которого установлен ODBC драйвер, например: документ Excel, Access, MySQL, Oracle, Postgres, Firebird, MSSQL, DBase, FoxPro, прямое подключение к базе данных 1C и т.д. | ||
## Подключение к удаленной базе данных MySQL с использованием технологии http-туннеля. | ## Подключение к удаленной базе данных MySQL с использованием технологии http-туннеля. | ||
# '''Взаимодействие при помощи различных интерфейсов''': | # '''Взаимодействие при помощи различных интерфейсов''': | ||
Строка 26: | Строка 26: | ||
## Подключение к данным облачных CRM Bitrix24 и amoCRM посредством Rest API. | ## Подключение к данным облачных CRM Bitrix24 и amoCRM посредством Rest API. | ||
## XML шлюз, как, например, это реализовано для взаимодействия с МИС Ариадна. | ## XML шлюз, как, например, это реализовано для взаимодействия с МИС Ариадна. | ||
## | ## Подключение к источникам данных используя технологию Rest API (для интеграции необходимо предоставить описание интерфейса). | ||
# '''Взаимодействие при помощи процедуры экспорта/импорта данных''': | # '''Взаимодействие при помощи процедуры экспорта/импорта данных''': | ||
## Экспорт данных из информационной системы (ИС) ЖКХ в любой из популярных форматов данных: Excel, csv, dbf, Access и т.д. | ## Экспорт данных из информационной системы (ИС) ЖКХ в любой из популярных форматов данных: Excel, csv, dbf, Access и т.д. | ||
Строка 32: | Строка 32: | ||
## Загрузка результатов обзвона в информационную систему (ИС) ЖКХ, если необходимо видеть результаты обзвона в ИС ЖКХ. | ## Загрузка результатов обзвона в информационную систему (ИС) ЖКХ, если необходимо видеть результаты обзвона в ИС ЖКХ. | ||
# '''Взаимодействие на уровне COM-объектов''': | # '''Взаимодействие на уровне COM-объектов''': | ||
## Если среда разработки ИС ЖКХ позволяет использовать стандартные COM-объекты, базовые функции программы Call Office можно использовать непосредственно из ИС ЖКХ вызывая соответствующие методы [[Объекты|COM-объектов Call Office]]. | ## Если среда разработки ИС ЖКХ позволяет использовать стандартные COM-объекты, базовые функции программы Call Office можно использовать непосредственно из интерфейса ИС ЖКХ вызывая соответствующие методы [[Объекты|COM-объектов Call Office]]. | ||
Наиболее удобный вариант - '''стандартные SQL-запросы''', но возможны, и другие способы взаимодействия с ИС ЖКХ. | Наиболее удобный вариант - '''стандартные SQL-запросы''', но возможны, и другие способы взаимодействия с ИС ЖКХ. | ||
Текущая версия на 12:31, 16 февраля 2022
Решаемая задача
Call Office позволяет совершать автоматический обзвон должников в сфере ЖКХ.
Для реализации этой задачи Call Office необходимо выполнить три ключевых действия:
- Получить данные должников из информационной системы (ИС) ЖКХ.
- Совершить автоматические звонки. При этом Call Office самостоятельно совершает:
- Набор номера.
- Формирование сообщения, используя полученные данные
- Разговор с абонентом.
- Определение результатов звонка.
- Сохранить в информационной системе (ИС) ЖКХ результат звонка.
Таким образом, взаимодействие с ИС ограничено получением данных, необходимых для совершения звонка, и записью результата.
Обратите внимание! Call Office позволяет осуществлять не только телефонные звонки, но и выполнять другие виды взаимодействия, например, рассылку SMS, электронной почты, сообщений в Телеграмм.
Типы взаимодействия
Получение и запись данных может быть осуществлено различными способами.
- Прямое взаимодействие с базой данных (БД) информационной системы (ИС), без взаимодействия с её интерфейсами:
- Любой источник данных, для которого установлен ODBC драйвер, например: документ Excel, Access, MySQL, Oracle, Postgres, Firebird, MSSQL, DBase, FoxPro, прямое подключение к базе данных 1C и т.д.
- Подключение к удаленной базе данных MySQL с использованием технологии http-туннеля.
- Взаимодействие при помощи различных интерфейсов:
- Подключение к базе данных 1С используя технологию COM.
- Подключение к данным облачных CRM Bitrix24 и amoCRM посредством Rest API.
- XML шлюз, как, например, это реализовано для взаимодействия с МИС Ариадна.
- Подключение к источникам данных используя технологию Rest API (для интеграции необходимо предоставить описание интерфейса).
- Взаимодействие при помощи процедуры экспорта/импорта данных:
- Экспорт данных из информационной системы (ИС) ЖКХ в любой из популярных форматов данных: Excel, csv, dbf, Access и т.д.
- Обработка полученных данных (обзвон) при помощи Call Office.
- Загрузка результатов обзвона в информационную систему (ИС) ЖКХ, если необходимо видеть результаты обзвона в ИС ЖКХ.
- Взаимодействие на уровне COM-объектов:
- Если среда разработки ИС ЖКХ позволяет использовать стандартные COM-объекты, базовые функции программы Call Office можно использовать непосредственно из интерфейса ИС ЖКХ вызывая соответствующие методы COM-объектов Call Office.
Наиболее удобный вариант - стандартные SQL-запросы, но возможны, и другие способы взаимодействия с ИС ЖКХ.
Получение данных
Данные должны быть получены Call Office виде выборки – списка должников. Здесь очень важно учитывать данные о результатах предыдущих обзвонов. В зависимости от учёта этих результатов ИС может отдать данные в двух видах:
- Выборка на обзвон с учетом результатов предыдущих звонков. В этом случае МИС должна сама учесть результаты предыдущих обзвонов при формировании выборки и вернуть только те записи, которые необходимо обзвонить.
- Выборка на обзвон без учета результата предыдущих звонков. В таком случае Call Office на своей стороне обработает данные о результатах предыдущих звонков и подготовит выборку на обзвон. Данные должны содержать информацию о результатах предыдущего звонка, количестве попыток и т.д. позволяющие однозначно определить должников, которых необходимо информировать.
Данные
Для выполнения своей задачи Call Office понадобятся такие данные:
- Для совершения звонка. Телефон должника (эта информация обязательна).
- Для идентификации взаимодействия. Уникальный идентификатор. Необходим для записи результатов звонка в ИС ЖКХ. Это может быть номер телефона, или любой другой идентификатор, позволяющий однозначно определить должника.
- Любые дополнительные данные, необходимые для формирования сообщения, например:
- ФИО должника
- Сумма задолженности
- Дата появления задолженности
- Крайняя дата требования об оплате
- Возможные последствия неуплаты долга
- Название УК или сбытовой компании
- Адрес УК или сбытовой компании
- Телефон УК или сбытовой компании
- Время приёма посетителей
Конечные сообщения могут выглядеть так:
«Здравствуйте [ФИО должника]. Вас приветствует автоматизированный информатор [Название УК]. С [Дата появления задолженности] за вами числиться задолженность за услуги ЖКХ в размере [Сумма задолженности] рублей. Данную задолженность необходимо погасить до [Крайняя дата требования об оплате]. Иначе мы будем вынуждены [Возможные последствия неуплаты долга] для проведения взыскания. Задолженность будет оплачена в срок?»
«По всем вопросам обращайтесь [Время приёма посетителей] по адресу [Адрес УК или сбытовой компании]. Наш телефон: [Телефон УК или сбытовой компании].»
Запись результата
После каждого звонка Call Office может выполнять запись в ИС результата звонка, например, номер занят. абонент не ответил, абонент подтвердил или не подтвердил готовность к оплате задолженности и т.д. Помимо этого могут быть сохранены дополнительные данные, такие как время разговора, количество попыток и т.д.
Запись результата осуществляется по уникальному идентификатору.
Другие задачи, которые может решать Call Office
Помимо описанной задачи, Call Office может решать и другие, специфичные для ЖКХ, задачи:
- Принимать показания счётчиков по телефону от населения
- Выполнять дополнительные действия до или после приёма показаний, например, информировать абонента о плановых мероприятиях или уведомлять о задолженности
- Отвечать на вопросы абонента, в том числе озвучить адрес управляющей компании, период подачи показаний, текущие тарифы и любую другую информацию
- и другие.
Интеграция с Call Office позволит вашей ИС существенно расширить собственные возможности и предоставить УК более высокий уровень сервиса.
Будем рады сотрудничеству!