Public release from ruodoo-project: 19.0 - 2026-07-26 21:17:35 UTC
This commit is contained in:
70
directive_test/README.md
Normal file
70
directive_test/README.md
Normal file
@ -0,0 +1,70 @@
|
||||
# Слой директив — Демонстрационная интеграция
|
||||
**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 Элементы на форме объекта:
|
||||
|
||||
На форме каждого из перечисленных объектов появляются три элемента:
|
||||
|
||||
- **Кнопка «Выбрать тип»** в шапке — назначает группу заданий для записи
|
||||
- **Кнопка «Директивы»** — показывает количество заданий, открывает список
|
||||
- **Поле «Исполнение»** — текущий сводный статус всех заданий по записи
|
||||
|
||||

|
||||
|
||||
После выполнения задания в чат записи автоматически поступает сообщение от исполнителя.
|
||||
|
||||
### Пример использования
|
||||
|
||||
### Открыть объект и назначить группу заданий
|
||||
|
||||
Перейдите в любой поддерживаемый объект, например **Продажи → Заказы**. Нажмите кнопку **«Выбрать тип»** в шапке формы и выберите группу шаблонов заданий.
|
||||
|
||||

|
||||
|
||||
### Выполнить бизнес-действие
|
||||
|
||||
Подтвердите заказ, переведите задачу в нужную стадию, проведите платёж и т.д. Задание создастся автоматически и появится в кнопке **«Директивы»**.
|
||||
|
||||
### Посмотреть список заданий
|
||||
|
||||
Нажмите кнопку **«Директивы»** на форме объекта — откроется список всех заданий с текущими стадиями, дедлайнами и исполнителями.
|
||||
|
||||

|
||||
|
||||
### Проверить результат в чате
|
||||
|
||||
После выполнения задания перейдите в чат записи — там появится сообщение от исполнителя с результатом работы.
|
||||
|
||||
Reference in New Issue
Block a user