Quad Sync

Материал из Quad.Wiki
Перейти к: навигация, поиск

Программа Quad.Sync предназначена для выполнения каких-либо заданий по обработке прайсов в назначенное время или при другом событии (например, при изменении какого-либо файла).

Настройка подключения к БД

Программа запускается файлом QuadSync.exe. Для запуска необходимо чтобы рядом с EXE файлом был файл QuadSync.ini в котором прописан путь к базе данных CRM. Пример содержимого файла:

 [DB]
 CRMDB=D:\QuadCRM\sample.mdb
 [RAR]
 RARPATH="c:\Program Files\WinRAR\RAR.exe"

Путь указывается после CRMDB=. Кроме того, если вы используете, например, получение почты из Email, вам нужно указать путь к WinRar, чтобы разархивировать прайсы, присылаемые в архиве RAR.

Главное окно программы

В этом окне отображаются активные задания, которые выполняются или просто настроены в данный момент в программе.

Sync4.png

Запустить все задания можно либо кнопкой Запустить все задания в правом нижнем углу, либо установив птичку Запускать задания при открытии программы - в этом случае задания будут стартовать при запуске программы. Выполняются только задания, у которых установлен флаг в колонке Акт.. Во время работы задания иконка у него - синяя стрелка, что значит задание выполняется в данный момент. Если икнка в виде часов - значит задание ждет события, по которому оно начнет выполняться.

Красная строчка означает что задание прервано с ошибкой.

Добавление задания

Задания представляют собою какие-то действия, которые нужно выполнить в определенное время или с определенным периодом.

Для добавления задания нужно нажать кнопку Добавить и выбрать нужное действие из списка.

Add task.png

У каждого задания есть настройки запуска и индивидуальные настройки, заполните их в окне настроек (открывается при добавлении задания или при двойном щелчке на строчке с заданием).

Настройки запуска задания

Задание может запускаться следующим образом:

1. При изменении какого либо файла - укажите в настройках путь к нужному файлу. Такой способ можно использовать, например, для заданий по загрузке прайсов в программу, или отправке каких-то файлов на FTP. Quad.Agent формирует файл с ценами конкурентов, например, каждые 2 часа и можно добавить задания, которые будут запускаться при изменении этого файла с ценами конкурентов.

2. В указанное время - при выборе такого варианта задание будет запускаться каждый день в указанное в настройке время.

3. Период (минут) - задание будет выполняться каждые N минут, введенные в настройках.

Sync2.png

Кроме того, можно указать Время работы - это значит, что задание будет запускаться только в указанный период, и если например файл изменился в другое время, не попадающее в период - программа будет ждать наступления начального времени запуска задания.

Sync3.png

Описание настроек

Получение прайса из GoogleDocs

Внимание! Если вы используете браузер Internet Explorer для работы, то в случае запуска задания получения файлов из Google Docs все ваши сохраненные пароли и прочая вводимая информация пропадут. Т.е., например, при входе в почту, или в какие-нибудь админки, вам нужно будет постоянно вводить пароли, которые нужно помнить. Используйте для работы другой браузер, например Google Chrome.

1. Добавить задание Получение файлов из облака

2. Выбрать сервис Google drive и указать настройки вашей учетной записи

3. Указать ID документа, который нужно скачать (берется из ссылки на документ) и файл на диске (на своем компьютере), куда будет сохранен скачанный файл

Пример, ссылка на документ выглядит обычно так: docs.google.com/spreadsheets/d/1bOay5_N2k54XM6XgGGeW8TS6yoUCjUPKYVUAfPlLxLQ, ID - то что выделено жирным шрифтом, возможны варианты когда это ID будет не в конце ссылки, а в середине, но он есть во всех ссылках, копируйте похожий фрагмент ссылки.


Sync1.png

Синхронизация WinShop

Задание предназначено для выполнения синхронизации каталога товаров между программой QuadCRM и сайтом WinShop (Shop.by)
Winshop opt.png

Действие - выбирается действие, которое нужно выполнить

Выгрузка в WinShop - выгрузка товаров из выбранного прайса Excel в магазин WinShop

Загрузка из WinShop - экспорт товаров из магазина в файл Excel

Хост, Порт - адрес и порт сервера, на котором установлена программа WinShop Administrator, если программа установлена на том же компьютере, где и запускается Quaad.Sync, то эти поля не заполняются

Пользователь, Пароль - логин и пароль для входа в программу WinShop

Имя магазина - название магазина, для которого будет выполнено выбранное действие

Путь к XLSX файлу - путь к файлу, в который будут экспортирован каталог товаров из Winshop, или файл, товары из которого будут загружены на сайт (зависит от выбранного Действия)

Скачивание файлов из админок

Для получения файлов из запароленных админок используется тип задания Get / Post запрос.

Скачивание файлов из e-mail

Для получения файлов из e-mail используется типа задания [EMAIL] Получение прайсов из E-mail. Настройка задания описана здесь: Получение прайсов из почты

BRAIN API

Получение фото и описаний через API brain.com.ua инструкция