Files
public/directive_test

Слой директив — Демонстрационная интеграция

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_2.png

Выполнить бизнес-действие

Подтвердите заказ, переведите задачу в нужную стадию, проведите платёж и т.д. Задание создастся автоматически и появится в кнопке «Директивы».

Посмотреть список заданий

Нажмите кнопку «Директивы» на форме объекта — откроется список всех заданий с текущими стадиями, дедлайнами и исполнителями.

img_3.png

Проверить результат в чате

После выполнения задания перейдите в чат записи — там появится сообщение от исполнителя с результатом работы.