Пример изменения процесса Исходящие документы

Урок 215 из 248
Автор: Марина Павлова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 10870
Дата изменения: 21.09.2023
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес

Модифицируем стандартный бизнес-процесс Исходящие документы.

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

  Создание нового поля

Чтобы выполнить данную задачу отредактируем типовой бизнес-процесс Исходящие документы. Для начала, добавим поле со статусом документа. Пользователю не нужно будет заполнять это поле - оно будет изменяться в ходе исполнения процесса. Установим значение по умолчанию Не согласовано:

  Редактирование шаблона

Отредактируем шаблон бизнес-процесса. Для того, чтобы автоматизировать процесс проверки документа, будем использовать цикл. Установим, что он должен выполняться, пока созданное нами поле документа не изменит свое значение.

Добавим действие Запрос дополнительной информации, в котором редактору будет представлена возможность либо утвердить документ, либо отправить его на доработку, либо вовсе отклонить. Выполнить это ему нужно, выбрав значение созданной переменной типа Список:

Добавим условие с тремя ветками, каждая из которых будет выполняться в зависимости от решения редактора.

В ветку условий Утверждено мы перенесем все действия, которые изначально были в процессе, чтобы документ фиксировался в списке. Добавим только изменение созданного нами поля документа, чтобы статус документа поменялся на Принято и цикл прекратил выполнение.

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

В ветке Отказано добавим уведомление автору, что его документу отказано в публикации. Также изменим статус документа.

   Подробнее ознакомиться с созданным шаблоном можно здесь.

Шаблон бизнес-процесса (для ознакомления)


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»