08. Автозапуск процесса, общие реквизиты

Содержание
  1. Настройка бизнес-процесса «Возврат документов»
  2. Элементы настройки шаблона бизнес-процесса
  3. Автоформирование процесса
  4. Использование алгоритмов условий
  5. Настройка автозапуска бизнес-процесса
  6. Создание и редактирование схемы бизнес-процесса
  7. Создание схемы бизнес-процесса
  8. Добавление на схему блока «Ожидание 2 дня»
  9. Редактирование сроков события
  10. Назначение исполнителя для задачи в бизнес-процессе
  11. Добавление в схему бизнес-процесса новой задачи
  12. Создание и настройка роли «Менеджер по продажам»
  13. Добавление и настройка реквизитов исполнения задачи
  14. Добавление нового реквизита события
  15. Добавление условия по реквизиту события
  16. Настройка каталога размещения загружаемых файлов
  17. Настройка события передачи документов в архив
  18. Добавление в схему бизнес-процесса новой задачи
  19. Добавление реквизита для задачи
  20. Завершение процесса
  21. Запуск бизнес-процесса
  22. Создание и проведение расходной накладной для запуска бизнес-процесса
  23. Проверка запущенных бизнес-процессов
  24. Добавление Администратору роли «Менеджер по продажам»
  25. Добавление реквизита бизнес-процесса в окно задачи

Настройка бизнес-процесса «Возврат документов»

После проведения отгрузки товаров компания проверяет, что документы возвращены. Для этого создается процесс, который автоматически запускается, когда проведен документ «Расходная накладная». Ставится задача на менеджера – загрузить полученные документы в базу.

Настройка бизнес-процесса «Возврат документов»:

  1. Войдите в систему в режиме полных прав под пользователем «Администратор».
  2. В меню слева нажмите на раздел «Процессы».
  3. Откроется рабочий стол. В первой колонке находится опция «Шаблоны процессов», нажмите на нее.
  4. Откроется рабочий стол для настройки Шаблона процессов.
  5. Выберите группу, для которой настраивается бизнес-процесс. Нажмите на папку группы «Клиенты», в открывшемся списке выберите шаблон «Возврат документов».
  6. Откроется диалоговое окно «Возврат документов (Шаблоны процессов)».
  7. Нажмите на строку «Вид», откроется раскрывающийся список. Для создания нового вида процесса нажмите знак «+» справа от ссылки «Показать все», откроется окно «Вид процессов».
  8. Внутри этого окна введите наименование (например, Документооборот) и нажмите «Записать и закрыть».
Рис. 1. Режим Администратор
Рис. 2. Пункт Процессы
Рис. 3. Переход к редактированию шаблонов процесса
Рис. 4. Элементы шаблона процесса
Рис. 5. Вид процесса – документооборот

Элементы настройки шаблона бизнес-процесса

Вид процесса используется в отчетах и в аналитике, поэтому в строке «Вид» нужно указывать, к чему относится бизнес-процесс (например, Документооборот).

В Версии процессов можно указать номер версии вручную.

Чек-бокс «Актуальный» должен быть активирован – это означает, что по бизнес-процессу будут формироваться задачи автоматически и система будет проверять условия автозапуска.

Автоформирование процесса

Автоматическое формирование бизнес-процесса на основании расходной накладной:

  1. Нажмите на пустую строку формы «Вид», откроется список с документами системы.
  2. В открывшемся списке выберите документ «Расходная накладная».
  3. Нажмите на кнопку «Добавить элемент». Ниже, в окне условий, добавится пустая строка.
  4. Поставьте курсор в поле «Элемент», нажмите «Показать все» – откроется окно с реквизитами документа.
  5. В открывшемся окне выберите условие «Проведен».

«Вид сравнения» по умолчанию стоит «Равно».

В поле «Значение элемента» выберите «Да».

Рис. 6. Выбор документа для старта процесса
Рис. 7. Добавление условия старта процесса
Рис. 8. Добавление элемента условия старта процесса
Рис. 9. Окно с реквизитами документа
Рис. 10. Добавление условия старта процесса

Можно добавлять любые условия и настраивать более глубокие уровни проверки, группировать условия, расширять алгоритмы условий.

Использование алгоритмов условий

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

В алгоритме записывается код, который будет оперировать со структурой «Контекст», в свойства которой передаются значения из текущей строки и из окружения, которые на данный момент определены.

Пример

Элемент – Проведен, Вид сравнения – Равно, Значение – Да.

Свойства имеют соответствующие значения:

  • Контекст.ТекущееЗначение = Истина;
  • Контекст.ТекущийОбъект = Расходная накладная;
  • Контекст.ТекущееИмяРеквизита = Проведен;
  • Контекст.ВидСравнения = Равно;
  • Контекст.Отказ = Ложь.

Чтобы передать, что условие всегда выполняется, в свойство Контекст.РезультатПроверки передается Истина.

Чтобы не происходило стандартной обработки, в свойство Контекст.Отказ передается Истина.

Настройка автозапуска бизнес-процесса

  • Для того чтобы бизнес-процесс запустился, нужно установить переключатель «Запускать по событию».
  • Переключатель On-line служит для запуска процесса в текущей транзакции и установлен по умолчанию.

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

    Переключатель Off-line используется в случае, когда запуск и выполнение бизнес-процесса содержит много условий и ограничений и требует повышенной нагрузки системы.
  • Чтобы пользователь понимал, что процесс запущен, в окне «Текст сообщения о старте процесса» нужно внести соответствующий текст сообщения.
  • Чек-бокс «Не обновлять стартованный процесс» установить активным.

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

    При установке этого чек-бокса в активное положение при выполнении всех условий система будет запускать бизнес-процесс повторно после его завершения.
Рис.11. Настройка запуска бизнес-процесса

Создание и редактирование схемы бизнес-процесса

Создание схемы бизнес-процесса

Создание и редактирование схемы бизнес-процесса происходит на вкладке «Схема» на боковой панели слева. При помощи управляющих кнопок добавляются блоки:

  1. Старт.
  2. Событие ожидания.

Добавление на схему блока «Ожидание 2 дня»

  1. Нажмите кнопку «Событие», откроется диалоговое окно «События».
  2. В открывшемся окне нажмите кнопку «Создать».
  3. В диалоговом окне создания события введите Наименование (например, Ожидание 2 дня).
  4. Нажмите кнопку «Записать».
  5. В левой боковой панели выберите вкладку «Условия автовыполнения» – нажмите на восьмую сверху пиктограмму.
  6. Задайте формулу для автовыполнения, нажав на «…» в правой части поля, в открывшемся списке выберите «Дата исполнения план».
Рис. 12. Редактирование схемы бизнес-процесса
Рис. 13. Добавление события в схему процесса
Рис. 14. Вкладка Условия автовыполнения
Рис. 15. Дата исполнения план

Редактирование сроков события

На вкладке редактирования сроков настраивается дата, которая будет передаваться в формулу «Дата исполнения план», которая была настроена на предыдущем шаге.

В левой боковой панели выберите вкладку «Сроки задачи» – нажмите на первую сверху пиктограмму.

  1. Установите переключатель «Дата начала» в положение «После предыдущей», чтобы дата начала установилась сразу же, как только запустился бизнес-процесс.
  2. В поле «Срок исполнения» установите нужное количество часов или дней на выполнение (например, 2 дня).
  3. В строке «Учитывать расписание» при необходимости выберите нужное расписание (например, Пятидневка 2019).
  4. Нажмите кнопку «Записать и закрыть» для сохранения и возврата к предыдущему диалоговому окну.
  5. Нажмите кнопку «Выбрать» для выбора созданного события и возврата к редактированию схемы бизнес-процесса.
  6. Включите добавленный блок в схему, перетащив его мышкой к стрелке от блока «Старт».
Рис. 16. Настройка сроков исполнения

Назначение исполнителя для задачи в бизнес-процессе

Добавление в схему бизнес-процесса новой задачи

Добавьте в схему блок для задачи «Получить оригиналы документов».

  1. Нажмите кнопку «Событие», откроется диалоговое окно редактирования события (рис. 12).
  2. В открывшемся окне нажмите кнопку «Создать» (рис. 13).
  3. В диалоговом окне создания события введите Наименование (например, «Получить оригиналы документов»).
  4. Нажмите кнопку «Записать».
  5. Установите «Сроки исполнения» (например, 1 день).
  6. Выберите расписание, которое будет учитывать система при работе процесса (например, Пятидневка 2019).
Рис. 17. Сроки задачи «Получить документы»

В п.4. рекомендуется использовать глаголы повелительного наклонения в наименованиях событий (Например, получить, отправить, принять).

Допускается использование глаголов в процессной форме, если в процессе используются различные статусы.

Роль – это временное назначение каких-либо функций, которые выполняет сотрудник в системе.  С помощью ролей функции внутри отдела могут быть более детализированы, разбиты на более мелкие.

Можно детализировать роль по структурным единицам, для этого в строке «Структурная единица» необходимо выбрать только те структурные единицы, сотрудники которых с ролью «Менеджер по продажам» должны получать задачи по бизнес-процессу.

Создание и настройка роли «Менеджер по продажам»

  • Эта роль будет отвечать за выполнение задачи «Работа с документами».
  • Все менеджеры по продажам будут иметь доступ к этой задаче.

Создание и редактирование роли осуществляется на вкладке «Адресация».

  1. В левой боковой панели выберите вторую сверху пиктограмму, откроется вкладка «Адресация».
  2. В строке «Исполнитель» нажмите на «…», откроется диалоговое окно «Выбор типа данных».
  3. Выберите тип данных «Роли», откроется диалоговое окно для создания, редактирования и выбора ролей.
  4. Нажмите кнопку «Создать», откроется окно создания и редактирования роли.
  5. В открывшемся окне введите наименование роли (например, Менеджер по продажам) и описание роли.
  6. Нажмите кнопку «Записать и закрыть» для возврата в предыдущее окно.
  7. Нажмите кнопку «Выбрать».
Рис.18. Выбор исполнителя для задачи
Рис.19. Выбор типа данных Роли
Рис.20. Создание роли Менеджер по продажам
Рис. 21. Название и предназначение роли
Рис. 22. Настройка принятия задачи

В настройках роли «Менеджер по продажам» необходимо указать настройки принятия задачи:

  • Чек-бокс «Доступно принятие задачи к исполнению» – при его активизации в задаче будет доступна кнопка «Принять». При ее нажатии исполнителем будет проставлен системный реквизит «Задача принята к исполнению»;
  • Список «Вариант назначения исполнителей» – в случае активного чек-бокса «Доступно принятие задачи к исполнению» выбирается логика назначения одного или нескольких исполнителей. Рекомендуется использовать вариант «Первый исполнитель, остальные отключаются»;
  • Список «Вариант отключения исполнителей» – настраивается логика системы в случае, когда менеджер отказался от задачи;
  • Чек-бокс «Запрещено отклонять задачу» – в активном состоянии отключает кнопку отказа от задачи для настраиваемой роли.

Добавление и настройка реквизитов исполнения задачи

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

Добавление нового реквизита события

Добавление и настройка реквизитов для задачи выполняется в диалоговом окне «События» на вкладке «Реквизиты события».

  1. На боковой панели слева нажмите третью сверху пиктограмму «Реквизиты события».
  2. Нажмите «Создать». Если система предложит записать событие, нажмите кнопку «Да».
  3. Откроется диалоговое окно «Реквизиты объектов».
  4. Введите наименование реквизита (например, Результат взаимодействия).
  5. Нажмите кнопку «Записать».
  6. Нажмите кнопку «Записать и закрыть» для возврата в окно редактирования.
Рис. 23. Создание реквизита события
Рис. 24. Наименование реквизита

На вкладке «Оформление» настраивается:

  • Список Тип значения – выбрать из списка подходящий тип для значений, которые будут вводиться в этот реквизит (например, Строка (1)).

На вкладке «Настройки отображения» настраивается отображение в виде форматированного документа.

  • Чек-бокс «Форматированный документ» устанавливается активным.

Добавление условия по реквизиту события

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

  1. На боковой панели слева нажмите 11-ю сверху пиктограмму «Проверка выполнения задачи».
  2. Введите минимально требуемое количество загружаемых файлов.
  3. Введите текст сообщения при нехватке вложений.
  4. Нажмите кнопку «Записать и закрыть» для возврата в окно редактирования.
Рис. 25. Тип значений реквизита
Рис. 26. Форматированный документ
Рис. 27. Проверка вложения документов

Настройка каталога размещения загружаемых файлов

Можно задать каталог на сервере, в котором физически будут находиться все файлы, загружаемые пользователями в систему. Главное условие – каталог должен быть публичным и доступным для службы сервера 1С: Предприятие.

  1. На начальной странице в меню слева выберите пункт «Настройки».
  2. Откроется рабочий стол. Во второй колонке находится опция «Каталог для хранения загруженных файлов», нажмите на нее.
  3. Откроется диалоговое окно, в котором нужно прописать путь к каталогу на сервере.
  4. Нажать кнопку «Записать и закрыть».
Рис. 28. Настройки – каталог загруженных файлов
Рис. 29. Каталог загруженных файлов

Настройка события передачи документов в архив

Добавление в схему бизнес-процесса новой задачи

Добавьте в схему блок для задачи «Передать документы в архив»:

  1. Нажмите кнопку «Событие», откроется диалоговое окно редактирования события (рис. 12).
  2. В открывшемся окне нажмите кнопку «Создать» (рис. 13).
  3. В диалоговом окне создания события введите Наименование (например, «Передать документы в архив»).
  4. Установите «Сроки исполнения» (например, 1 день).
  5. Выберите расписание, которое будет учитывать система при работе процесса (например, Пятидневка 2019).
  6. Нажмите кнопку «Записать».
Рис. 30. Создание события «Передать документы в архив»

Добавление реквизита для задачи

Добавление и настройка реквизитов для задачи выполняется в диалоговом окне «События» на вкладке «Реквизиты события».

  1. На боковой панели слева нажмите третью сверху пиктограмму «Реквизиты события» (Рис. 23).
  2. Нажмите «Создать». Если система предложит записать событие, нажмите кнопку «Да».
  3. Откроется диалоговое окно «Реквизиты объектов».
  4. Введите наименование реквизита (например, Номер в архиве).
  5. Нажмите кнопку «Записать».

На вкладке «Оформление» настраивается:

  1. Список Тип значения – выбрать из списка подходящий тип для значений, которые будут вводиться в этот реквизит (например, Строка (150)).
  2. Нажмите кнопку «Записать и закрыть» для возврата в окно редактирования события.
  3. Нажмите кнопку «Выбрать» для возврата к схеме процесса.
Рис. 31. Тип значений реквизита

Завершение процесса

В конце каждого процесса необходим блок завершения, он добавляется кнопкой «Завершение».

Созданный шаблон процесса необходимо сохранить нажатием кнопки «Записать» или «Записать и закрыть».

Рис. 32. Завершение процесса

Запуск бизнес-процесса

Проверка работы созданного бизнес-процесса на примере шаблона «Расходная накладная».

Создание и проведение расходной накладной для запуска бизнес-процесса

  1. В верхней строке рабочего окна откройте управляющее меню и выберите пункт «Все функции…».
  2. В открывшемся окне найдите шаблон «Расходная накладная», дважды нажмите на него.
  3. В открывшемся окне нажмите кнопку «Создать» для добавления новой расходной накладной.
  4. В открывшемся диалоговом окне создания расходной накладной введите Покупателя – нажмите на треугольник в правой части поля и выберите «Показать все».
  5. В открывшемся списке контрагентов выберите нужного покупателя двойным щелчком по нему или с помощью кнопки «Выбрать».
  6. На вкладке «Товары и услуги» добавьте отгружаемую услугу по кнопке «Добавить».
  7. Поставьте курсор в поле «Номенклатура» и нажмите «Показать все» – откроется окно со списком товаров и услуг.
  8. В открывшемся окне «Номенклатура» выберите нужный товар или услугу двойным щелчком по нему или с помощью кнопки «Выбрать».
  9. Заполните поля «Кол-во», «Цена».
  10. Нажмите кнопку «Провести и закрыть».

Система запустила бизнес-процесс и находится в состоянии ожидания, о чем сообщает во всплывающем сообщении.

Рис. 33. Запуск процесса
Рис. 34. Выбор функции «Расходная накладная»
Рис. 35. Создание новой расходной накладной
Рис. 36. Выбор Покупателя
Рис. 37. Список контрагентов
Рис. 38. Добавление услуги в расходную накладную
Рис. 39. Список товаров и услуг
Рис. 40. Провести и закрыть накладную

Проверка запущенных бизнес-процессов

  1. На левой панели выберите пункт «Шаблоны процессов».
  2. проверить (например, Возврат документов) – откроется окно редактирования процесса.
  3. Нажмите кнопку «Список процессов» – откроется список запущенных бизнес-процессов.
  4. Дважды щелкните по строке с процессом, который нужно проверить – откроется окно редактирования шаблона.
  5. Перейдите на вкладку «Задачи» для просмотра всех запущенных задач по данному процессу.
Рис. 41. Шаблоны процессов
Рис. 42. Выбор шаблона процессов
Рис. 43. Открыть список процессов
Рис. 44. Список бизнес-процессов
Рис. 45. Созданные задачи по бизнес-процессу

Все запущенные по бизнес-процессу задачи, а также плановые и фактические даты их исполнения, можно увидеть на вкладке «Задачи» в окне просмотра и редактирования шаблона процесса.

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

Для этого:

  1. Двойным щелчком по строке войдите в режим просмотра задачи.
  2. В раскрывающемся списке «Еще» в правой части окна выберите пункт «Редактировать» для перехода в режим редактирования.
  3. Установите переключатель «Выполнена» в режим «Да» и нажмите кнопку «Сохранить и закрыть».

На вкладке «Задачи» отобразится новая задача «Получить оригиналы документов», которую сформировала система после выполнения предыдущей задачи в ходе выполнения бизнес-процесса.

Рис. 46. Редактирование задачи
Рис. 47. Отметка о выполнении задачи

Добавление Администратору роли «Менеджер по продажам»

Так как Администратор не имеет роли Менеджера по продажам, он не может стать исполнителем созданной задачи. Назначить ему эту роль можно в окне просмотра задачи.

Для назначения Администратору роли «Менеджер по продажам»:

  1. В правой части окна просмотра задачи, в раскрывающемся списке «Еще», выберите пункт «Открыть шаблон».
  2. В открывшемся окне редактирования шаблона задачи перейдите на вкладку «Адресация».
  3. В правой части строки «Роль исполнителя» нажмите на крайнюю правую кнопку – откроется окно со списком пользователей, которым назначена роль «Менеджер по продажам».
  4. Нажмите кнопку «Создать» – откроется окно назначения ролей пользователям.
  5. В списке пользователей выберите нужного (например, Администратор) и нажмите кнопку «Записать и закрыть» 3 раза до возврата в окно просмотра задачи «Получить оригиналы документов».

После добавления Администратору роли «Менеджер по продажам» в окне задачи поменялся интерфейс – появилась кнопка «Принять», после нажатия которой задача будет назначена на Администратора.

Рис. 48. Следующая задача появилась в списке
Рис. 49. Редактирование шаблона задачи
Рис. 50. Переход к роли исполнителя
Рис. 51. Список менеджеров по продажам
Рис. 52. Назначение ролей пользователям
Рис. 53. Интерфейс окна задачи Менеджера по продажам

Добавление реквизита бизнес-процесса в окно задачи

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

Для добавления реквизитов бизнес-процессу из окна списка задач:

  1. Нажмите справа от названия шаблона кнопку для перехода в режим редактирования бизнес-процесса.
  2. В левой панели выберите пункт «Аналитика».
  3. В списке реквизитов объектов дважды щелкните по нужному реквизиту (например, Контрагент) – откроется окно редактирования реквизитов.
  4. Перейдите на вкладку «Общие элементы», чтобы выводить общий реквизит в задачах.
  5. Установите соответствующие чек-боксы для задач в колонке «Контрагенты».
  6. Перейдите на вкладку «Заполнение реквизитов», нажмите кнопку «Добавить».
  7. Поставьте курсор в поле «Элемент» и нажмите «Показать все» – откроется окно выбора реквизитов.
  8. В списке реквизитов двойным щелчком выберите нужный реквизит (например, Контрагент).
  9. Поставьте курсор в поле «Значение элемента» и нажмите «Показать все» – откроется окно выбора вариантов заполнения значения.
  10. Нажмите кнопку «Путь к значению».
  11. В списке реквизитов двойным щелчком выберите нужный реквизит (например, Покупатель).
  12. Нажмите кнопку «Записать и закрыть».

При повторном создании и проведении расходной накладной в окне задачи будет отображаться реквизит процесса «Контрагент» для тех задач, которые были указаны в настройках.

Рис. 54. Переход в редактирование шаблона
Рис. 55. Выбор реквизита бизнес-процесса
Рис. 56. Установка общих реквизитов для задач
Рис. 57. Добавление заполнения реквизитов
Рис. 58. Выбор реквизита Контрагент
Рис. 59. Значение элемента
Рис. 60. Выбор варианта заполнения значения
Рис. 61. Выбор реквизита Покупатель
Рис. 62. Отображение реквизита процесса в окне задачи
Оцените статью