Помогите пожалуйста найти инструкцию по использованию функционала «Бизнес-процессы и задачи».
Цель — программное формирование задач исполнителям по условиям.
И контроль их исполнения
Обсуждение (1)
Елена Пьянкова Сотрудник БухЭксперт8 :
Инструкций как таковых нет. Раздел «Бизнес-процессы и задачи» — это функционал Библиотеки стандартных подсистем. На сайте ИТС есть описание раздела «Бизнес-процессы и задачи» в части документации Библиотеки стандартных подсистем, но там в большей степени описываются процедуры и функции, т.е предполагается разработка в конфигураторе. Касательно пользовательской части приведу небольшое описание с сайта ИТС:
«Бизнес-процессы позволяют объединять отдельные операции в цепочки взаимосвязанных действий для достижения определенных целей. Запуск бизнес-процессов и работа с задачами определяются в разделе Администрирование – Органайзер – Бизнес-процессы и задачи.»
В конфигурациях ERP и КА есть предопределенные бизнес-процессы, которые пользователь может выбрать. В ЗУП 3.1. таких нет.
«Ход выполнения бизнес-процесса может быть наглядно представлен в виде карты маршрута (обработка «Карта маршрута бизнес-процесса»). Карта маршрута описывает логику бизнес-процесса и весь его жизненный цикл в виде схематического изображения последовательности прохождения точек маршрута.
Точка маршрута отражает этап бизнес-процесса, связанный с выполнением одной операции. При переходе бизнес-процесса в точку маршрута, предусматривающую действия конкретного исполнителя, формируется задача. После подтверждения исполнителем выполнения задачи бизнес-процесс автоматически переходит в следующую точку маршрута. Посредством постановки и выполнения задач бизнес-процесс завершается.
«Для бизнес-процессов и задач можно настроить следующие параметры: ■ Дата начала задач – установка флажка позволяет исполнителям задач самим заполнять поле Дата начала и сортировать по нему список своих задач; ■ Изменять запущенные бизнес-процессы – разрешает менять дату выполнения бизнес-процесса, а при изменении полей бизнес-процесса Задание (Автор, Крайний срок, Важность, Наименование) изменять аналогичные поля в задаче; ■ Дата и время в сроках задач – определяет, в каком формате будет указываться дата: со временем или без него; ■ Подчиненные бизнес-процессы и задачи – запуск подчиненных бизнес-процессов для учета иерархических работ».
Источник: buhexpert8.ru
1С 8.x : Программное формирование задач на точках маршрута
Механизм бизнес-процессов автоматически формирует задачи по точкам маршрута в соответствии с настройками свойств адресации.
Однако в некоторых случаях встает необходимость программно переопределить стандартное создание задач. Для этого предназначены обработчики ПередСозданиемЗадач() и ПриСозданииЗадач().
Под согласованием понимается предварительная оценка проекта документа и/или получение согласия на его утверждение.
Бизнес-процесс согласования состоит из трех точек маршрута:
* определение списка рецензентов;
* cогласование рецензентами;
* обработка результата согласования.
В бизнес-процессе участвуют инициатор согласования и рецензенты.
После старта бизнес-процесс попадает на 1-ю точку маршрута, на которой инициатора согласования выбирает документ для согласования и определяет список рецензентов. После того, как инициатор выполняет свою задачу, бизнес-процесс переходит к следующей точке маршрута, на которой формируется по одной задаче для каждого из указанных рецензентов. При интерактивной активации задач рецензентов открывается форма для ввода текста согласования, после закрытия которой задача выполняется. После согласования у всех рецензентов, бизнес-процесс возвращается обратно инициатору для обработки результатов согласования.
После выполнения этой задачи бизнес-процесс завершается.
Так как исполнителей заранее определить нельзя , то в пояснении точек маршрута вписаны строки «Инициатор» и «Рецензенты» для того, чтобы сделать карту нагляднее. С этой же целью точке маршрута «На согласование» установлено свойство «Групповая», хотя реально оно не используется механикой бизнес-процесса, т.к. все задачи формируются программно.
Исполнителем первой и последней точки является инициатор бизнес-процесса. Исполнители точки «На согласование» определяются списком рецензентов, который составляет инициатор.
Формирование задач на точках «Определить список рецензентов» и «Обработать результаты» происходит в обработчике ПередФормированиемЗадач() и отличается тем, что в первом случае свойство «Сотрудник» берется из параметра сеанса, а во втором — из свойства «Инициатор» бизнес-процесса:
Код 1C v 8.х
Процедура ОпределитьСписокРецензентовПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка)
НоваяЗадача = Задачи.Задача.СоздатьЗадачу();
НоваяЗадача.БизнесПроцесс = ЭтотОбъект.Ссылка;
НоваяЗадача.ТочкаМаршрута = БизнесПроцессы.Согласование.ТочкиМаршрута.ОпределитьСписокРецензентов;
НоваяЗадача.Дата = ТекущаяДата();
НоваяЗадача.Наименование = БизнесПроцессы.Согласование.ТочкиМаршрута.ОпределитьСписокРецензентов.Наименован
ие;
НоваяЗадача.Сотрудник = ПараметрыСеанса.ТекущийИсполнитель;
ФормируемыеЗадачи.Добавить(НоваяЗадача);
СтандартнаяОбработка = Ложь;
КонецПроцедуры
На точке «На согласование» задачи формируются в обработчике «ПриСозданииЗадач» путем перебора элементов табличной части «Рецензии»:
Код 1C v 8.х
Процедура НаСогласованиеПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
Для Каждого Элемент Из Рецензии Цикл
НоваяЗадача = Задачи.Задача.СоздатьЗадачу();
НоваяЗадача.БизнесПроцесс = ЭтотОбъект.Ссылка;
НоваяЗадача.ТочкаМаршрута = БизнесПроцессы.Согласование.ТочкиМаршрута.НаСогласование;
НоваяЗадача.Дата = ТекущаяДата();
НоваяЗадача.Наименование = БизнесПроцессы.Согласование.ТочкиМаршрута.НаСогласование.Наименование;
НоваяЗадача.Сотрудник = Элемент.Рецензент;
НоваяЗадача.РольИсполнителя = Элемент.РольИсполнителя;
НоваяЗадача.Подразделение = Элемент.Подразделение;
ФормируемыеЗадачи.Добавить(НоваяЗадача);
НоваяЗадача.Записать();
Элемент.Задача = НоваяЗадача.Ссылка;
КонецЦикла;
Записать();
КонецПроцедуры
Разместил: E_Migachev Версии: | 8.x | 8.2 УП | Дата: 09.11.2010 Прочитано: 35500
Возможно, вас также заинтересует
Похожие FAQ
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 48
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ 1С Предприятие что это? 12
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » — конкретный продукт, который выпускает компания 1С . Что такое Битая ссылка, , Уникальный Идентификатор, GUID 74
Когда кто-то удаляет данные из базы без проверки ссылок на эти объекты, то везде где этот объект использовался появляется сообщение вида: Объект не найден (84:bf5600145e3710ab11dda4c605dbe824) . https://helpf.pro/uploads/img/_1-46z7I4U7Ww.png В Внешние источники данных 0
Почему данная возможность вызывает такой интерес? Любой человек, который программировал в 1С при этом достаточно неплохо знаком с SQL и хотя бы в общих чертах знаком с архитектурой и принципами разработки других технологических платформ для бизнес пр Выборка (перебор) бизнес-процессов 0
Выбрать( , , , ) отбора отбора (необязательный) — Структура. Задает реквизит вида расчета и значение этого реквизита, по которому будет создана выборка. Ключ структуры задает имя реквизита, а значение структуры — значение отбора по этому рекви Посмотреть все результаты поиска похожих
Еще в этой же категории
Механизм бизнес-процессов — что, как, зачем, для чего? 2
Управление бизнес-процессами предприятия подразумевает под собой использование процессной модели управления организацией, когда отдельные деловые операции связываются в логические цепочки. Такой подход реализуется на методологической базе концепции W Выборка (перебор) бизнес-процессов 0
Выбрать( , , , ) отбора отбора (необязательный) — Структура. Задает реквизит вида расчета и значение этого реквизита, по которому будет создана выборка. Ключ структуры задает имя реквизита, а значение структуры — значение отбора по этому рекви Как принудительно завершить бизнес-процесс и задачи? 0
Стандартная механика обеспечивает автоматическое завершение бизнес-процесса, когда он достигает точки завершения и все задачи по нему выполнены. Однако иногда может потребоваться принудительно завершить бизнес-процесс, не дожидаясь, пока он дойдет Посмотреть все в категории Бизнес-процессы
Источник: helpf.pro
Научная электронная библиотека
Структура лекции: предметная область бизнесс-процессов, ввод и редактирование данных, постановка задач, ввод и редактирование задач.
Бизнес-процессы
Бизнес-процессы в системе «1С:Предприятие» предназначены для объединения отдельных операций в цепочки взаимосвязанных действий, приводящих к достижению конкретной цели. Например, цепочку по выписке счета, приему наличной оплаты и отпуску товара со склада можно представить как бизнеспроцесс «Продажа товара за наличный расчет». Цепочки взаимосвязанных действий бизнес-процесса представляются с помощью карты маршрута бизнес-процесса.
Карта маршрута описывает логику бизнес-процесса и весь его жизненный цикл от точки старта до точки завершения в виде схематического изображения последовательности прохождения взаимосвязанных точек маршрута.
Точка маршрута отражает этап жизненного цикла бизнес-процесса, связанный с выполнением, как правило, одной автоматической или ручной операции. Описание конкретных бизнес-процессов и их взаимосвязи с задачами приводится в описании каждой конфигурации. Общие принципы работы с бизнес-процессами и задачами аналогичны работе с другими объектами (например, документами и справочниками), поэтому рассмотрим только особенности.
В окне списка бизнес-процессов отображается следующая информация (если иное не задано при конфигурировании): «номер» — номер является уникальным для данного бизнес-процесса); «дата» — дата и время создания бизнес-процесса; «завершен» — пометка о завершении бизнес-процесса, т.е. все задачи, порожденные бизнес-процессом были выполнены; «стартовая» — пометка о старте бизнес-процесса; «ведущая задача» — задача, на основе которой был создан данный бизнес-процесс. С помощью пиктограмм обозначается состояние бизнес-процесса.
Если бизнес-процесс еще не стартовал, т.е. еще нет ни одной соответствующей ему задачи, не установлена пометка «Стартован», то эта пиктограмма отображается черно-белой, а не цветной. Бизнес-процесс считается завершенным когда достигает точки завершения в соответствии с картой маршрута и все задачи по нему выполнены.
С помощью пункта «Действия — Старт» выполняется команда старта бизнес-процесса. В результате бизнес-процесс начнет переходить по точкам карты маршрута, которая определяется при конфигурирования. При этом формируются задачи исполнителям, и производится ожидание их завершения перед переходом на следующие точки. С помощью пункта «Действия — Интерактивная активация» выполняется (если иное не предусмотрено при конфигурировании) интерактивная активация всех задач, которые связаны с выбранным бизнес-процессом (или несколькими бизнес-процессами), и которые адресованы текущему исполнителю.
Создание нового бизнес-процесса выполняется с помощью меню «Действия — Добавить». При этом открывается форма редактирования нового бизнес-процесса. При нажатии в форме кнопки «ОК», произойдет запись и старт созданного бизнес-процесса.
Если требуется создать бизнес-процесс, не выполняя его старт, то вместо кнопки «ОК» воспользуйтесь кнопками «Записать» и «Закрыть». В этом случае стартовать бизнес-процесс можно будет позже, например, с помощью соответствующей команды списка бизнес-процессов. Форма списка бизнес-процессов, как правило, содержит пункт меню «Действия — Перейти — Задачи».
При его выборе осуществляется переход к списку задач, связанных с выбранным в списке бизнес-процессом. Если такие задачи не были еще созданы (бизнес-процесс не стартован) или были удалены, список открывается пустым. При конфигурировании в форму бизнес-процесса может быть помещено поле графической схемы, в котором отображается карта маршрута. Приемы редактирования бизнес-процесса аналогичны приемам, описанным для документов.
Задачи
Задачи в 1С:Предприятии позволяют вести учет заданий по исполнителям и служат отражением продвижения бизнес-процессов по точкам маршрута. При этом задачи могут создаваться не только бизнес-процессами, но и другими объектами информационной базы и непосредственно пользователями. При переходе бизнес-процесса на какую-либо точку маршрута, предусматривающую действия конкретного исполнителя, формируется задача (или несколько задач в случае группового действия). После того, как исполнитель отметит задачу как выполненную, бизнес-процесс автоматически переходит к следующей точке маршрута в соответствии с картой. Таким образом, задачи являются движущей силой бизнес-процессов.
В окне списка задач отображается следующая информация (если иное не предусмотрено при конфигурировании): «Номер» — номер является уникальным для данной задачи; «Наименование» -наименование задачи; «Дата» — дата и время создания задачи; «Выполнена» — отметка о выполнении задачи; «Бизнес-процесс» — бизнес-процесс, породивший данную задачу; «Точка» — точка маршрута бизнес-процесса, в которой была создана данная задача. Кроме этих данных, при настройке конфигурации могут быть определены дополнительные колонки, которые используются для вывода значений любых других реквизитов бизнес-процесса или задачи.
С помощью пиктограмм обозначается состояние задачи: выполненная задача, задача, помеченная на удаление
В зависимости от настроек, устанавливаемых при конфигурировании, окно списка задач может отображать все задачи по всем бизнес-процессам и по всем исполнителям или отображать только невыполненные задачи, назначенные текущему исполнителю. С помощью пункта «Действия — Выполнена» производится формирование сообщения системе, что пользователь выполнил задачу, созданную на текущей точке маршрута, и бизнес-процесс может исполняться дальше по маршруту. Если по каким-либо причинам выполнение задачи невозможно, то будет выдано сообщение об ошибке.
С помощью пункта «Действия — Интерактивная активация» выполняются действия, предусмотренные при конфигурирование, например, открытие форм других объектов информационной базы, с которыми связано выполнение данной задачи.
Нажатие клавиши Enter приводят к выполнению команды «Действия — Активировать», если иное не установлено при конфигурировании. Команда может открывать форму другого объекта информационной базы, например, документа, который надо согласовать, или счета, в котором надо проставить значение скидки, или открывать форму редактирования самой задачи.
Как правило, задачи автоматически формируются бизнес-процессами по мере их продвижения по маршруту. Однако можно создавать новые задачи, адресуя их, например, самому себе (список напоминаний) или другим пользователям системы, не связывая их при этом с каким-либо бизнес-процессом. Создание новой задачи осуществляется при помощи пункта «Действия — Добавить», аналогично созданию других объектов информационной базы. Приемы редактирования задачи аналогичны приемам, описанным для документов.
Выполнение задачи — важный этап в жизненном цикле бизнес-процесса. При выполнении задачи бизнес-процесс осуществляет переход на следующую точку маршрута в соответствии с картой маршрута, что приводит к формированию новых заданий в рамках данного бизнес-процесса.
Для того чтобы выполнить задачу выберите пункт «Действия — Выполнена» для нужной задачи из списка задач. При конфигурировании при выполнении задачи может быть предусмотрено открытие дополнительных окон, например, для выдачи предупреждающих сообщений или ввода дополнительной информации. Также может быть предусмотрена проверка выполнения, которая запрещает выполнение задачи, если не выполнены определенные условия (например, не согласован документ или не установлена скидка по счету). Выполненные задачи помечаются специальной пиктограммой и у них устанавливается реквизит «Выполнена».
Вопросы по теме
- 1. Как схематично представить взаимосвязь бизнес-процесса и задач?
- 2. Назовите основные этапы жизненного цикла бизнес-процесса в системе «1С:Предприятие»?
- 3. Для чего используется карта маршрута бизнес-процесса?
Источник: monographies.ru