4.3. Урок 3. Черновики



Кейс. Работа с черновиками в базе знаний

Часто бывает, что перед публикацией статьи в базе знаний, её необходимо проверить. 

Автор пишет статьи, сохраняет их в папке Черновики. Редактор проверяет и публикует статью в нужный раздел базы знаний. 

Давайте добавим автоматизацию в этот процесс.


  1. Создаем отдельный раздел в базе знаний и назовём его Черновики. Закроем права доступа для всех, кроме пользователей, которые редактируют базу знаний. Скопируем его ID

  2. Настроим бизнес-процесс.

  3. Переходим в живую ленту, процессы в ленте, База знаний: действия над статьями.

  4. Переходим к настройкам бизнес-процессов

  5. Создаем последовательный бизнес-процесс

  6. Добавим глобальные константы

    1. KBDdraftID,  ID раздела черновиков в базе знаний. Тип число. Значение — наш скопированный ID.

    2. Editor — пользователь, выполняющий роль редактора

  7. Добавляем условие, в котором сравниваем ID раздела, в котором создана статья с глобальной константой 

    1. создадим задание для пользователя из константы Редактора на утверждение документа

    2. Если редактор утверждает, то он должен переместить статью в нужный раздел базы знаний и нажать утвердить.

  8. Если редактор отклоняет статью, то он должен заполнить комментарий, который отправляется автору статьи.

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