Фриланс-проекты › Модуль для Битрикс24.Корпортал - Коробочный Модуль для Битрикс24.Корпортал - Коробочный
Алгоритм работы:
В случае, если загружается запись (сущность Сделки) в Корпортал Битрикс24 через стандартный модуль «импорт сделок» из файла CSV в визуальном-интерфейсе, проверить в каждой импортированной сделке, стоит ли галочка в поле “Требуется проверка” (пользовательское поле)
Если стоит в “нет” - то конец обработки этой записи , если "да" идем дальше:
Если поле ID в платежном шлюзе пусто
- то конец обработки этой записи , если "да" идем дальше:
проверить существует ли в сущности CRM “Сделка” ранее созданная сделка где совпадают:
поле ID в платежном шлюзе (строка)
поле платежный шлюз (справочник) - может быть пусто
Если да, то установить галочку “Дубликат (Да-Нет)” (пользовательское поле" в “Да”
Запустить на проверенной Сделке тестовый пустой бизнес-процесс “Обработка после импорта” (создаем тестовый бизнес-процесс, ID этого БП вписываем кодом в конфиг-файл модуля)
Конструктивное исполнение:
Битрикс24 коробка 50 - как модуль.
(Скорее всего нужно ловить событие уровня ядра “onCrmDealAdd”)
Выделить код в модуль в собственной папке modules , мастер установки НЕ НУЖЕН, установка через заливку файлов на фтп и регистрацию по команде ядра.
Принципиальное требование - возможность отключения модуля без удаления файлов. Встречаются конфликты между модулями системы, такие нужно дебажить путем поэтапного выключения и включения всех модулей.
Принципиальное требование - не трогать код ядра и interface.php, код модуля должен быть автономен от кода системы.
Критерий проверки:
На чистый новый БитриксВМ разворачиваем но новой машине. заливаем через фтп модуль в свою папку, регистируем как модуль через RegisterModule.
Проводим следующий тест.
В сущности Сделки заполнеяем 1000 сделок в различных направлениях с различными ID в платежном шлюзе и платежный шлюз.
Тест
мы импортируем 1000 новых сделок с такими же точно ID платежном шлюзе и платежный шлюз, но направления могут отличаться.
По всем импортированным сделкам должны проставиться галочки дубликат и запуститься тестовый пустой бизнес-процесс “Обработка после импорта”.
Отзыв заказчика о сотрудничестве с Vadim Dmitriev
Модуль для Битрикс24.Корпортал - КоробочныйВысококлассный Битрикс24 прогер
Отзыв фрилансера о сотрудничестве с Сергеем Исаковым
Модуль для Битрикс24.Корпортал - КоробочныйТЗ понятное и полное. Общение четкое, по делу. С таким заказчиком приятно работать.
Буду рад помочь еще.
-
Победившая ставка 3 дня 13 500 ₽
123 1 0 Победившая ставка 3 дня 13 500 ₽Готов сделать.
Свой модуль в modules, с конфигом пользовательских полей и БП
-
Задайте ваш вопрос заказчику