# Слой директив — Демонстрационная интеграция **name:** directive_test **version:** 19.0.1.0.0 **author:** RuOdoo ### 1. Общее описание Модуль демонстрирует работу директив в реальных бизнес-объектах Odoo: задачах, заказах, счетах, складе и производстве. Служит рабочим примером для разработчиков, которые хотят подключить директивы к своим объектам, и позволяет оценить возможности базового модуля `directive_layer` на практике. ### 2. Установка 1. Убедитесь, что установлен модуль `directive_layer` 2. Скопируйте папку `directive_test` в директорию `addons` 3. Перезапустите сервер Odoo 4. Обновите список приложений: **Настройки → Приложения → Обновить список** 5. Найдите **«Directive Test»** и установите ### 3. Функциональность 3.1 К каким объектам подключены директивы: | Объект | Когда создаётся задание | Кто исполняет | |---|---|---| | Задача проекта | При переходе задачи в определённую стадию | Человек | | Заказ на продажу | При подтверждении заказа | WMS-агент (автоматически) | | Входящий счёт | При подтверждении счёта от поставщика | Аудит-бот (автоматически) | | Исходящий платёж | При переходе платежа в обработку | Банковский шлюз (автоматически) | | Перемещение склада | После подтверждения перемещения | AGV-робот (автоматически) | | Рабочий центр | Когда операция резки готова к запуску | IoT-оборудование (автоматически) | 3.2 Элементы на форме объекта: На форме каждого из перечисленных объектов появляются три элемента: - **Кнопка «Выбрать тип»** в шапке — назначает группу заданий для записи - **Кнопка «Директивы»** — показывает количество заданий, открывает список - **Поле «Исполнение»** — текущий сводный статус всех заданий по записи ![img_1.png](img_1.png) После выполнения задания в чат записи автоматически поступает сообщение от исполнителя. ### Пример использования ### Открыть объект и назначить группу заданий Перейдите в любой поддерживаемый объект, например **Продажи → Заказы**. Нажмите кнопку **«Выбрать тип»** в шапке формы и выберите группу шаблонов заданий. ![img_2.png](img_2.png) ### Выполнить бизнес-действие Подтвердите заказ, переведите задачу в нужную стадию, проведите платёж и т.д. Задание создастся автоматически и появится в кнопке **«Директивы»**. ### Посмотреть список заданий Нажмите кнопку **«Директивы»** на форме объекта — откроется список всех заданий с текущими стадиями, дедлайнами и исполнителями. ![img_3.png](img_3.png) ### Проверить результат в чате После выполнения задания перейдите в чат записи — там появится сообщение от исполнителя с результатом работы.