Оглавление
Кейс. Работа с черновиками в базе знаний
Часто бывает, что перед публикацией статьи в базе знаний, её необходимо проверить.
Автор пишет статьи, сохраняет их в папке Черновики. Редактор проверяет и публикует статью в нужный раздел базы знаний.
Давайте добавим автоматизацию в этот процесс.
Создаем отдельный раздел в базе знаний и назовём его Черновики. Закроем права доступа для всех, кроме пользователей, которые редактируют базу знаний. Скопируем его ID
Настроим бизнес-процесс.
Переходим в живую ленту, процессы в ленте, База знаний: действия над статьями.
Переходим к настройкам бизнес-процессов
Создаем последовательный бизнес-процесс
Добавим глобальные константы
KBDdraftID, ID раздела черновиков в базе знаний. Тип число. Значение — наш скопированный ID.
Editor — пользователь, выполняющий роль редактора
Добавляем условие, в котором сравниваем ID раздела, в котором создана статья с глобальной константой
создадим задание для пользователя из константы Редактора на утверждение документа
Если редактор утверждает, то он должен переместить статью в нужный раздел базы знаний и нажать утвердить.
Если редактор отклоняет статью, то он должен заполнить комментарий, который отправляется автору статьи.
Теперь мы можем быть уверены, что у нас не будут копиться горы Черновиков, ожидающих утверждения и публикации.