Quad.Wiki

Quad.Magic

 

Общая информация

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

Т.е. если вам для работы нужно сделать Импорт прайсов, Обновление цен, Экспорт прайсов, то эти и другие действия можно объединить в список и выполнять их нажатием одной кнопки.

 

Данная кнопка расположена во всех вкладках программы на одном и том же месте и везде выполняет одни и те же функции.

 

При нажатии кнопки Quad.Magic появляется меню с настроенными группами действий. Можно выполнить или всю группу целиком, для этого нажать “[Все действия]” в подменю, либо выполнить какие-то отдельные действия.

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

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

Запуск “в фоне” - при таком варианте действие Quad.Magic или группа действий будут выполняться не блокируя работу программы. Увидеть ход выполнения можно во вкладке “Информация”, обновляя окно с логом действий.

Важно! при запуске “в фоне” действия выполняются “невидимо” для пользователя в другой копии программы. Если при этом случится какая-нибудь непредвиденная ошибка, то программа зависнет и закрыть ее можно будет только через диспетчер задач. Вам нужно будет свернуть все открытые окна на компьютере, чтобы увидеть сообщение об ошибке. После того, как закрыли все через “Диспетчер задач” нужно повторить выполнение, но уже кнопкой “Ожидать выполнения”, чтобы увидеть, где появляется ошибка и исправить ее.

 

Видео с информацией:

https://www.youtube.com/watch?v=LGtUK8d0MsQ

Настройка действий

Для настройки действий и групп действий вам нужно открыть Редактор Quad.Magic.

 

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

 

Для добавления или удаления действия нажмите соответствующую кнопку.

 

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

В колонке Описание введите название действия, чтобы было понятно что действие делает.

В колонке Действие - выберите в выпадающем списке действие, которое должна выполнить программа.

Колонку Последний запуск программа заполняет сама после выполнения действия.

После ввода Описания, Порядка и выбора Действия нажмите кнопку Сохранить, чтобы стали доступны кнопки настроек.

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

Для указания, например Настройка 3 нужно нажать кнопку 3 или кликнуть 2 раза мышкой в ячейке настроек.

Чтобы очистить какую-то настройку, нужно установить курсор в строке действия в колонке настройки (ячейка на пересечении) и нажать кнопку Очистить значение

В конце таблице видны колонки с Результатом последнего выполнения, ID действия и Пользователем, под которым выполняется - если например указать здесь пользователь Администратор, то это действие будет выполняться при выполнении группы действий только если ее запускает пользователь Администратор. Если группу действий запускает пользователь Вася или другой пользователь, то это действие выполняться не будет.

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

 

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

 

После этого кнопки станут доступны здесь (там же можно открыть окно настроек Magic):





Список действий Quad.Magic виден так же во вкладке Информация в порядке, в котором они выполнялись, начиная с последнего. При двойном клике на действие открывается сразу редактор его настроек.

 

Часто используемые настройки

В некоторых действиях Quad.Magic приходится периодически менять настройки. Например, ставить или убирать птичку “Обработать всё” в заданиях получения описаний, или менять какие-то SQL-фильтры. Такие настройки можно вынести в отдельное меню, чтобы иметь к ним быстрый доступ. Меню открывается кнопкой “Настройки”, которая видна во всех основных вкладках программы.

 

Для добавления пункта меню нужно в окне редактора Quad.Magic в колонке “Меню настроек” указать, какие настройки вы хотите открывать через кнопку быстрого доступа.

Окно для редактирования открывается двойным кликом в ячейке.

Настройки вводятся в следующем виде:

Настройка получения описаний|1 Фильтр получения описаний|2

где каждая строка это отдельный пункт меню.

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

Цифра после вертикальной черты - номер настройки, которая должна открыться.

 

Экспорт

Quad.Magic - Экспорт