14.08.2020
1781

Настройка MySQL в качестве Приема данных

Настройка MySQL в качестве Приема данных

Интеграция позволит вам добавлять строки в таблицу MySQL на основе данных из других систем. Например, если заказ в CRM перешел на другой этап воронки, или когда новый заказ появился на вашем сайте, будет добавлена новая строка. Это позволит вам эффективно автоматизировать ваши рабочие процессы и сэкономить много времени, избавив от необходимости вручную добавлять каждую строку в таблицу.

Давайте пройдем весь этап настройки MySQL вместе!

Навигация: 
1. Что будет делать интеграция с MySQL?
2. Как подключить аккаунт MySQL к ApiX-Drive?
3. Как настроить в выбранном действии передачу данных в MySQL?
4. Пример данных, которые будут отправлены в ваш MySQL.
5. Автообновление и интервал срабатывание связи. 
  
После того, как Вы настроили систему Источника данных, например, Google Sheets, можно приступить к настройке MySQL в качестве Приема данных.

Для этого кликаем "Начать настройку Приема данных".

Настройка MySQL в качестве Приема данных | Переход к настройке Приема данных

Выберите систему в качестве Приема данных. В данном случае, необходимо указать MySQL.

Настройка MySQL в качестве Приема данных | Выбор системы

Далее, необходимо указать действие "Добавить СТРОКУ".

Настройка MySQL в качестве Приема данных | Выбор действия

- Добавить СТРОКУ - в вашу базу данных будут добавляться данные в новые строки. 

- Обновить СТРОКУ - в вашей базе данных будут обновляться или добавляться данные в нужных вам строках и колонках. Система будет искать необходимое значение в одной из колонок, и если при выгрузке новых данных из блока Источника данных она найдёт строку с нужным параметром (номером телефона, Email или номером заказа), тогда в указанной вами колонке будут обновлены или добавлены данные.

Следующий шаг - выбор аккаунта MySQL, через который будет происходить отправка строки.

Если нет подключенных логинов к системе ApiX-Drive кликните "Подключить аккаунт".

Настройка MySQL в качестве Приема данных | Подключение аккаунта

Перед началом настройки Вам нужно:

1. Убедитесь, что MySQL принимает внешние соединения по протоколу TCP/IP.

2. Узнать порт на котором deamon слушает.

3. Убедиться, что доступ к этому порту открыт в обоих направлениях для * ip сервера ApiX-Drive с которого идет коннект * 157.230.117.136, 164.90.220.66, 142.93.106.250, 206.81.27.39,  68.183.219.78164.92.182.124.

4. Убедиться, что для пользователя прописано право доступа с * ip или хоста сервера ApiX-Drive с которого идет коннект * .  

Если у Вас URL адресной строки в личном кабинете ApiX-Drive:
s1.apix-drive.com - 157.230.117.136
s2.apix-drive.com - 164.90.220.66
s3.apix-drive.com - 142.93.106.250
s4.apix-drive.com - 206.81.27.39
s5.apix-drive.com - 68.183.219.78
s6.apix-drive.com - 64.226.126.14
a1.apix-drive.com - 164.92.182.124     

Заполните поля соответствующими данными, где:

- Хост - доменное имя Вашего MySQL, указанное без дополнительных символов https://, / и т.д.

- Логин - логин для входа в систему MySQL.

- Пароль - пароль в системе MySQL.

- База данных - название базы данных, к которой будет обращаться наша система.

- Порт - порт к которому мы будем подключаться.

С целью повышения безопасности нельзя использовать системные имена пользователя: root, toor, admin, administrator.

Затем сохраните изменения. Закройте окно подключения и перезагрузите страницу, если это не произошло автоматически.

Настройка MySQL в качестве Приема данных | Внесение данных

Когда подключенный аккаунт отобразился в списке "активные аккаунты" выберете его для дальнейшей работы.

Внимание! Если Ваш аккаунт находится в списке "неактивные аккаунты" проверьте свой доступ к этому логину!

Настройка MySQL в качестве Приема данных | Выбор аккаунта

Выберите таблицу в которую будут передаваться данные.

Выберите необходимые данные, которые находятся в ячейках Google Sheets, кликните по параметру и он будет назначен выбранному полю MySQL.

Обратите внимание, что Вы можете использовать не только переменные Google Sheets, но и прописанные вручную данные.

Кликните "Продолжить" когда закончите работу с назначением полей.

Настройка MySQL в качестве Приема данных | Настройка полей
Настройка MySQL в качестве Приема данных | Настройка полей
Настройка MySQL в качестве Приема данных | Настройка полей

Теперь Вы можете увидеть тестовые данные.

Если Вы хотите отправить тестовые данные в MySQL для того, чтобы проверить корректность настройки, кликните "Отправить тестовые данные в MySQL" и перейдите в Ваш MySQL, чтобы проверить результат. 

Если Вы хотите изменить настройки - кликните "Редактировать" и Вы вернетесь на шаг назад.

Если Вас все устраивает - кликните "Далее".

Настройка MySQL в качестве Приема данных | Тестовые данные

На этом настройка Приема данных завершена!

Теперь можете приступить к выбору интервала обновления и включению автообновления.

Для этого кликните "Включить автообновление".

На главном экране кликните на иконку шестеренки, чтобы выбрать необходимый интервал обновления или настройте Запуск по расписанию. Для того, чтобы запускать связь по времени выберите Запуск по расписанию и укажите желаемое время срабатывания обновления связи или добавьте сразу несколько вариантов времени, когда нужно, чтобы срабатывала связь.

Внимание! Чтобы Запуск по расписанию сработал в указанное время необходимо, чтобы интервал между текущим временем и указанным временем был более 5 минут. Например, Вы выбираете время 12:10 и текущее время 12:08 - в этом случае автообновление связи произойдет в 12:10 на следующий день. Если Вы выбираете время 12:20 и текущее время 12:13 - автообновление связи сработает сегодня и далее каждый день в 12:20.

Для того, чтобы текущая связь срабатывала после другой связи, поставьте галочку "Обновлять только после связи" и укажите связь, после которой будет срабатывать текущая.

Настройка MySQL в качестве Приема данных | Выбор интервала обновления
Настройка MySQL в качестве Приема данных | Выбор приоритета обновления

Для включения автообновления переключите ползунок в положение как показано на картинке.

Для того, чтобы выполнить разовое срабатывание связи, кликните по иконке в виде стрелки.

Настройка MySQL в качестве Приема данных | Включение автообновления

На этом настройка MySQL в качестве Приема данных завершена! Видите как все просто!?

Теперь можете не беспокоиться, дальше ApiX-Drive сделает всё самостоятельно!