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


