Структура
Файл/шаблон проекта каждой фермы имеет одинаковую структуру.


Структура интеграции ezFERM c ZennoPoster
Кубик для обработки Bad – End. После попадания в этот кубик система запоминает, какая задача или подзадача упала, после шаблон завершается, добавляется одно выполнение в ZP и перезапускается снова автоматически.

Кубики внутренних настроек фермы. После двойного нажатия на кубик "ezFERM Settings" откроется меню управления фермой.

Кубик отсоединен, и предназначен только для отладки проекта в VS. Внутри кубика необходимо выбрать проект, сохраненный в папке "Проект VS".

Кубик запускает проект c задачами VS.

Во внутренних настройках фермы определите, где запускаем задачи, в проекте PM или VS. При запуске шаблона switch запустит задачи в нужном проекте.

Кубик начинает запуск и подготовку проекта c задачами PM.

Ядро ezFERM назначает задачу или подзадачу для выполнения.

После регистрации, имя назначенной задачи появится в переменной “sys_name_to_run”, а тип в “sys_type_to_run”.
Задача - ведет к задачам. Подзадача - ведет к подзадачам. Когда задачи и подзадачи выполнены, управление переходит в “Работа завершена”. Тогда шаблон завершает работу.

Как вы могли понять, если задачи и подзадачи написаны в PM, то они будут выполняться внутри шаблона. Если написаны в VS, то поток зайдет в шаблон, и полностью уйдет в кубик “Проект VS”, то есть в dll файл вашего проекта с задачами.
Если вы умеете программировать, то рекомендуется писать задачи в VS, работать будет быстрее и все приложение будет отказоустойчивее.
Last updated