Please enable JavaScript.
Coggle requires JavaScript to display documents.
Данные из Бкс - Coggle Diagram
Данные из Бкс
Чеклист для запуска нового проекта
На сервере в Веб-директории создать папку нового проекта
В клиентском Битрикс24 создать локальное приложение, получить client_id и client_secret
Скопировать в корень сайта исходные файлы REST API
Прописать в файле settings.php client_id и client_secret
Запустить установку, открыв в браузере
http://vds2131840.my-ihor.ru/install.php
Создать новую базу данных в phpMySQL
Скопировать в новую БД таблицу data_types из предыдущего проекта (там самая новая инфа)
В корне сайта создать папку проекта и перенести туда исходные файлы из корня сайта
В папке проекта создать папку src и переместить тура все файлы из корня проекта
Скопировать в корень проекта типовые файлы моего скрипта
АВТОМАТИЗАЦИЯ
Получить данные
Имя БД
Домен в Битрикс24
Внести в БД полученные домен и имя БД
Создать папку в корне сайта в projects (имя = Имя БД)
Создать в Битрикс24 локальное приложение и запустить установку
Скопировать файлы setup.json и setup.php из доменной зоны в /projects/папка проекта/src
6.1 Предоставить права на эту базу пользователю dimprim
Исходные данные по сущностям (массив или объект)
Метод
Название таблицы в БД
Выбранные поля для выгрузки
Заголовки для таблицы в БД
Типы нанных для полей таблицы в БД
Функции
Создание таблицы в БД
Загрузка данных списком в БД
Сбор Ключей(заголовков для таблицы)
Добавление данных из вложенных массивов
Обновление данных в БД
Перед стартом получить информацию
Какие сущности выгружать?
Список всех нужных пользовательских полей
Админские доступы к Битрикс
Количество воронок
Webhook на удаление сделок и лидов
Сделать в домене скрипт, который получает данные по этому триггеру и проверяет в базе наличие полученного домена и возвращает имя БД, соответствующее домену. После передает данные скрипту в корне сайта для дальнейшей обработки.
Внешний скрипт получает данные, обращается к упомянутой БД через connector, удаляет нужную запись, делает запись в лог.
Обработчик ошибок
TO DO
:check:Библиотека типов данных
:question: Список объектов/массивов которые будем выгружать