Есть WEB-приложение автоматизированного рабочего места оператора и супервайзера колл-центра - называется VCE. Предназначено для работы оператора с информацией о клиентах организации при обработке телефонных вызовов, а также для осуществления супервайзером наблюдения и контроля за работой ЦОВ. Приложение состоит из фронта на vue.js и бэкэнда на laravel.

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

Сейчас происходит такая ситуация, что если нажать несколько раз кнопку "Сохранить" в блоке "Карточка звонка", информация из карточки несколькими строками добавиться в БД (в базу клиентов). Нужно сделать так, чтобы информация не дублировалась в базе, а обновлялась для уже существующей записи в БД.

Изюминки:

  • форма, т.е. атрибуты (параметры) карточки входящего звонка, которая отображается в блоке "карточка звонка" при поступлении вызова, настраиваются в отдельном компоненте
  • среди атрибутов карточки (параметров формы) есть разные типы: текстовое поле, дата-время, списки. А есть такой тип параметра - "Номер телефона" - это есть номер телефона клиента, от которого поступил звонок. Номер телефона клиента, от которого поступил звонок, является уникальным идентификатором записи в бд. Т.е. это и должен быть PRIMARY ключ, по которому происходит оценка, есть уже запись о таком клиенте в базе или нет.
  • в системе может быть несколько форм (карточек) входящего звонка с разным набором параметров (в СУБД это вроде представлено разными таблицами, которые создаются или удаляются и столбцы таблиц создаются и удаляются в зависимости от того, какие параметры формы карточки входящего звонка были определены).
Backend на Laravel. Фронт (думаю, его править не придётся) на vue и nuxt.
4 года назад
kilos777
Антон 
43 года
10 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Константин
 
43 года
16 лет в сервисе
Был
5 месяцев назад
15 отзывов
4 года назад
Дмитрий
 
33 года
5 лет в сервисе
Был
4 месяца назад
4 года назад
Александр
 
36 лет
4 года в сервисе
Был
4 года назад
3 отзыва(-1)
4 года назад
  • Похожие заказы

  • $745

    Необходима модернизация сайта на CMS Open Cart в соответствии с техническим заданием. Работа будет проводиться на нашем сервере, оплата производится после сдачи каждого пункта. Интересует долговременное сотрудничество. Ознакомление с ТЗ обязательно, предоставление комментариев с видео пояснениями по запросу.

    Закрыт
    3 года назад
  • Задача заключается в доработке веб-приложения на Vue.js. Необходимо удалить пункт меню Dashboard, блок 'Тестовый WS' и pop-up уведомления о входящих звонках. При этом остальные pop-up'ы должны оставаться функциональными. Работа с WebSocket и интерфейсом должна сохраняться без изменений для других уведомлений.

    Закрыт
    4 года назад
  • $60

    Требуется авторизация на сайте и парсинг цены товара с проверкой капчи. Решение должно быть реализовано на PHP с использованием любого подходящего инструмента (curl, phantomjs, puppeteer и др.). Ищем исполнителя с опытом выполнения подобных задач.

    Закрыт
    4 года назад
  • Требуется разработать функционал для проверки индексации страниц проекта в Яндекс и Google. Необходимо создать админку на VUE, где будет отображаться статус страниц с возможностью запуска переобхода индексации. Реализация должна основываться на Laravel Starter Kit. Объем работы – 3-6 дней в зависимости от опыта программиста.

    Закрыт
    4 года назад
  • $400

    Требуется настройка Carrot Quest с акцентом на триггеры, аудитории и условия отправки. Работа включает копирайтинг, дизайн, рассылки, попапы и чат боты. Этапы: определение инструментов, оптимизация триггеров, внедрение, проверка и корректировка. Опыт работы с Carrot Quest обязателен. Приложите примеры работ для ускорения выбора исполнителя.

    Закрыт
    4 года назад
  • Ищем верстальщика сайтов для долгосрочного сотрудничества. Обязанности включают разработку сайтов по макету, работу с CMS и размещение информации. Требуется знание HTML, CSS и опыт работы с Photoshop. Обучение по работе с Drupal. Выплата 35% от стоимости работ после завершения проекта. Возможность зарабатывать от 15000 до 35000 рублей в месяц.

    Закрыт
    4 года назад
  • Необходимо установить Гугл.Капчу второго поколения на формы обратной связи на двух сайтах, работающих на Drupal. Сайты: pansionat-kanaka.com.ua (Контакты, Бронирование, Отзывы) и nemeckieokna.com.ua (Контакты, Заказ замера). Капча должна распознавать подозрительную активность для предотвращения спама.

    Закрыт
    4 года назад
  • $100

    Задача заключается в реализации обмена данными между сайтом и удаленным сервером без перезагрузки страницы. Необходимо отправить данные из формы и получить список ID товаров, который будет выводиться в цикле с использованием wp_query в WooCommerce. Рассматривается использование AJAX, jQuery и PHP для достижения цели.

    Закрыт
    4 года назад
  • Требуется привязать русскоязычную часть многоязычного сайта, размещенного на домене .com, к отдельному домену на ru или kz. Необходимы навыки веб-программирования для корректного выполнения задачи.

    Закрыт
    4 года назад
  • Требуется разработка мультиязычного каталога экскурсий и гидов для Москвы, аналогичного сайту experience.tripster.ru. Включает создание страниц и логику БД. Ожидается примерная стоимость и сроки выполнения, возможен поэтапный подход. Работы только через безопасную сделку.

    Закрыт
    4 года назад