Spec-Zone.ru › Wagtail 3

Управление рабочими процессами

Рабочие процессы позволяют настроить, как работает модерация на вашем сайте. Рабочие процессы представляют собой последовательность задач, все из которых должны быть одобрены до завершения рабочего процесса (по умолчанию это приводит к публикации страницы, но зависит от настроек вашего сайта настроек).

Интерфейс управления рабочими процессами доступен через пункт Workflows в подменю Settings, расположенном в левой панели меню.

В этом интерфейсе вы можете увидеть все рабочие процессы на вашем сайте и порядок задач в каждом из них. Вы можете нажать на рабочий процесс для его редактирования или для назначения его части древовидной структуры страницы, или использовать кнопку Add a workflow, чтобы создать новый рабочий процесс. Также отображается количество страниц, к которым применяется каждый рабочий процесс, и можно нажать на него для получения полного списка.

Редактирование рабочих процессов

В разделе Add tasks to your workflow, вы можете добавлять, удалять или изменять порядок задач в рабочем процессе. При добавлении задачи в рабочий процесс, у вас будет возможность создать новую задачу или использовать существующую.

В разделе Assign your workflow to pages, вы можете увидеть список страниц, которым назначен рабочий процесс: все дочерние страницы также будут иметь тот же рабочий процесс, поэтому если рабочий процесс назначен на корневую страницу, он становится стандартным рабочим процессом. Вы можете удалить его со страниц, используя кнопку Delete справа от каждой записи, или назначить его на страницу, используя кнопку Choose a page.

Меню действий внизу позволяет сохранить изменения или отключить рабочий процесс, что отменит все страницы, находящиеся в модерации в данном рабочем процессе, и предотвратит их запуск другими пользователями. Для ранее отключенного рабочего процесса также есть возможность снова его включить.

Создание и редактирование задач

В интерфейсе задач, доступном через пункт Workflow Tasks в подменю Settings, вы можете увидеть список текущих задач, а также, какие рабочие процессы используют каждую задачу. Аналогично рабочим процессам, вы можете нажать на существующую задачу для её редактирования или на кнопку Add a task, чтобы создать новую задачу.

При создании задачи, если у вас доступно несколько типов задач, они будут предложены в качестве вариантов. По умолчанию доступны только group approval tasks. При создании group approval task, вы сможете выбрать одну или несколько групп: члены любой из этих групп, а также администраторы, смогут одобрить или отклонить модерацию для данной задачи.

При редактировании задачи вы можете обнаружить, что некоторые поля, включая имя, не подлежат редактированию. Это сделано для обеспечения согласованности истории рабочего процесса - если вам необходимо изменить имя, рекомендуется отключить старую задачу и создать новую с необходимым именем. Отключение задачи приведет к тому, что все страницы, находящиеся в модерации на данной задаче, перейдут к следующей задаче.

© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/v3.0.3/editor_manual/administrator_tasks/managing_workflows.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API