Структура лекции: предметная область бизнес-процессов, ввод и редактирование данных, постановка задач, ввод и редактирование задач.
Бизнес-процессы
Бизнес-процессыв системе «1С:Предприятие» предназначены для объединения отдельных операций в цепочки взаимосвязанных действий, приводящих к достижению конкретной цели. Например, цепочку по выписке счета, приему наличной оплаты и отпуску товара со склада можно представить как бизнес-процесс «Продажа товара за наличный расчет». Цепочки взаимосвязанных действий бизнес-процесса представляются с помощью карты маршрута бизнес-процесса.
Карта маршрута описывает логику бизнес-процесса и весь его жизненный цикл от точки старта до точки завершения в виде схематического изображения последовательности прохождения взаимосвязанных точек маршрута.
Точка маршрутаотражает этап жизненного цикла бизнес-процесса, связанный с выполнением, как правило, одной автоматической или ручной операции. Описание конкретных бизнес-процессов и их взаимосвязи с задачами приводится в описании каждой конфигурации. Общие принципы работы с бизнес-процессами и задачами аналогичны работе с другими объектами (например, документами и справочниками), поэтому рассмотрим только особенности.
Бизнес-процесс Битрикс24. Создание Проекта — Задачи
В окне списка бизнес-процессов отображается следующая информация (если иное не задано при конфигурировании): «номер» — номер является уникальным для данного бизнес-процесса); «дата» — дата и время создания бизнес-процесса; «завершен» — пометка о завершении бизнес-процесса, т.е. все задачи, порожденные бизнес-процессом были выполнены; «стартовая» — пометка о старте бизнес-процесса; «ведущая задача» — задача, на основе которой был создан данный бизнес-процесс. С помощью пиктограмм обозначается состояние бизнес-процесса.
Если бизнес-процесс еще не стартовал, т.е. еще нет ни одной соответствующей ему задачи, не установлена пометка «Стартован», то эта пиктограмма отображается черно-белой, а не цветной. Бизнес-процесс считается завершенным когда достигает точки завершения в соответствии с картой маршрута и все задачи по нему выполнены.
С помощью пункта «Действия — Старт» выполняется команда старта бизнес-процесса. В результате бизнес-процесс начнет переходить по точкам карты маршрута, которая определяется при конфигурирования. При этом формируются задачи исполнителям, и производится ожидание их завершения перед переходом на следующие точки. С помощью пункта «Действия — Интерактивная активация» выполняется (если иное не предусмотрено при конфигурировании) интерактивная активация всех задач, которые связаны с выбранным бизнес-процессом (или несколькими бизнес-процессами), и которые адресованы текущему исполнителю.
Создание нового бизнес-процесса выполняется с помощью меню «Действия — Добавить». При этом открывается форма редактирования нового бизнес-процесса. При нажатии в форме кнопки «ОК», произойдет запись и старт созданного бизнес-процесса.
Если требуется создать бизнес-процесс, не выполняя его старт, то вместо кнопки «ОК» воспользуйтесь кнопками «Записать» и «Закрыть». В этом случае стартовать бизнес-процесс можно будет позже, например, с помощью соответствующей команды списка бизнес-процессов. Форма списка бизнес-процессов, как правило, содержит пункт меню «Действия — Перейти — Задачи».
Урок 1. Создание бизнес-процесса и задачи, отображение карты маршрута.
При его выборе осуществляется переход к списку задач, связанных с выбранным в списке бизнес-процессом. Если такие задачи не были еще созданы (бизнес-процесс не стартован) или были удалены, список открывается пустым. При конфигурировании в форму бизнес-процесса может быть помещено поле графической схемы, в котором отображается карта маршрута. Приемы редактирования бизнес-процесса аналогичны приемам, описанным для документов.
Задачи
Задачи в 1С:Предприятии позволяют вести учет заданий по исполнителям и служат отражением продвижения бизнес-процессов по точкам маршрута. При этом задачи могут создаваться не только бизнес-процессами, но и другими объектами информационной базы и непосредственно пользователями. При переходе бизнес-процесса на какую-либо точку маршрута, предусматривающую действия конкретного исполнителя, формируется задача (или несколько задач в случае группового действия). После того, как исполнитель отметит задачу как выполненную, бизнес-процесс автоматически переходит к следующей точке маршрута в соответствии с картой. Таким образом, задачи являются движущей силой бизнес-процессов.
В окне списка задач отображается следующая информация (если иное не предусмотрено при конфигурировании): «Номер» — номер является уникальным для данной задачи; «Наименование» -наименование задачи; «Дата» — дата и время создания задачи; «Выполнена» — отметка о выполнении задачи; «Бизнес-процесс» — бизнес-процесс, породивший данную задачу; «Точка» — точка маршрута бизнес-процесса, в которой была создана данная задача. Кроме этих данных, при настройке конфигурации могут быть определены дополнительные колонки, которые используются для вывода значений любых других реквизитов бизнес-процесса или задачи.
С помощью пиктограмм обозначается состояние задачи: выполненная задача, задача, помеченная на удаление
В зависимости от настроек, устанавливаемых при конфигурировании, окно списка задач может отображать все задачи по всем бизнес-процессам и по всем исполнителям или отображать только невыполненные задачи, назначенные текущему исполнителю. С помощью пункта «Действия — Выполнена» производится формирование сообщения системе, что пользователь выполнил задачу, созданную на текущей точке маршрута, и бизнес-процесс может исполняться дальше по маршруту. Если по каким-либо причинам выполнение задачи невозможно, то будет выдано сообщение об ошибке.
С помощью пункта «Действия — Интерактивная активация» выполняются действия, предусмотренные при конфигурирование, например, открытие форм других объектов информационной базы, с которыми связано выполнение данной задачи.
Нажатие клавиши Enter приводят к выполнению команды «Действия — Активировать», если иное не установлено при конфигурировании. Команда может открывать форму другого объекта информационной базы, например, документа, который надо согласовать, или счета, в котором надо проставить значение скидки, или открывать форму редактирования самой задачи.
Как правило, задачи автоматически формируются бизнес-процессами по мере их продвижения по маршруту. Однако можно создавать новые задачи, адресуя их, например, самому себе (список напоминаний) или другим пользователям системы, не связывая их при этом с каким-либо бизнес-процессом. Создание новой задачи осуществляется при помощи пункта «Действия — Добавить», аналогично созданию других объектов информационной базы. Приемы редактирования задачи аналогичны приемам, описанным для документов.
Выполнение задачи — важный этап в жизненном цикле бизнес-процесса. При выполнении задачи бизнес-процесс осуществляет переход на следующую точку маршрута в соответствии с картой маршрута, что приводит к формированию новых заданий в рамках данного бизнес-процесса.
Для того чтобы выполнить задачу выберите пункт «Действия — Выполнена» для нужной задачи из списка задач. При конфигурировании при выполнении задачи может быть предусмотрено открытие дополнительных окон, например, для выдачи предупреждающих сообщений или ввода дополнительной информации. Также может быть предусмотрена проверка выполнения, которая запрещает выполнение задачи, если не выполнены определенные условия (например, не согласован документ или не установлена скидка по счету). Выполненные задачи помечаются специальной пиктограммой и у них устанавливается реквизит «Выполнена».
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Создание согласованных бизнес-процессов для вашей организации
Определение и внедрение последовательных бизнес-процессов — одна из основных причин, по которой пользователи используют Dynamics 365 Customer Engagement (on-premises). Последовательные процессы помогают гарантировать, что пользователи, использующие систему, могут сосредоточиться на своей работе, а не на том, что им следует выполнить набор действий вручную. Процессы могут быть простыми или сложными и могут меняться со временем.
В Dynamics 365 Customer Engagement (on-premises) предусмотрены четыре типа бизнес-процессов, каждый из которых предназначен для отдельной цели:
- Последовательности операций бизнес-процесса
- Потоки задач для мобильных приложений
- Бизнес-процессы
- Действия Аналогично процессам, можно также создавать бизнес-правила и рекомендации. Дополнительные сведения см. в разделе Создание бизнес-правил и рекомендаций для применения логики в форме
Когда следует использовать последовательности операций бизнес-процессов
Используйте последовательность операций бизнес-процесса, когда необходимо, чтобы персонал проходил по одним и тем же стадиям и выполнял те же этапы взаимодействия с клиентом. Например, используйте последовательность операций бизнес-процесса, если нужно, чтобы все пользователи обрабатывали запросы по обслуживанию клиентов одинаковым образом, или чтобы персонал утверждал счета перед отправкой заказа.
Ваша среда содержит несколько готовых к использованию последовательностей операций бизнес-процессов для типовых задач по продажам, сервису и маркетингу. Эти последовательности можно использовать без изменений или с минимальными изменениями. Вы также можете создавать собственные последовательности. Для получения дополнительных сведений о последовательностях операций бизнес-процесса см. следующие разделы:
- Создание последовательности операций бизнес-процесса
- Добавление готовых к использованию бизнес-процессов
Когда следует использовать потоки задач для мобильных приложений
В Dynamics 365 для телефонов или Dynamics 365 для планшетов также можно разработать последовательность операций бизнес-процесса особого типа — так называемый поток задач — на основании типовых задач, выполняемых вашими пользователями. Например, если пользователям необходимо регулярно выполнять ряд дальнейших шагов после встреч с клиентами, создайте для них поток задач. Если пользователь нажмет эту новую задачу в своем мобильном приложении, приложение проведет его по ней от начала до конца, чтобы пользователь не забыл ни одного шага. Для получения дополнительных сведений о потоках задач см. следующие разделы:
Когда следует использовать бизнес-процессы
Используйте бизнес-процессы для автоматизации бизнес-процессов в фоновом режиме. Бизнес-процессы обычно инициируются событиями системы, поэтому пользователю не требуется знать, что они выполняются. Рабочие процессы, работающие в фоновом режиме, являются «асинхронными». Рабочие процессы также можно настроить так, чтобы люди могли инициировать их вручную.
Используйте их, если требуется автоматизировать типовые задачи, такие как автоматическая отправка клиенту подтверждения по электронной почте при отгрузке заказа. Рабочие процессы, работающие в режиме реального времени, являются «синхронными». Дополнительные сведения о рабочих процессах см. в разделе Процедуры бизнес-процесса
Когда следует использовать действия
Используйте действия для автоматизации последовательности команд в системе. Действия расширяют доступную для разработчиков терминологию для выражения бизнес-процессов. В действии используются предоставляемых системой основные команды, такие как «Создать», «Обновить», «Удалить» и «Назначить», для создания более выразительных команд, таких как «Утвердить», «Эскалировать», «Направить» или «Запланировать». Если определение бизнес-процесса меняется, пользователь, не являющийся разработчиком, может изменить действие, чтобы не менять код. Дополнительные сведения о действиях см. в разделе Действия
Когда используется Power Automate
Используйте Power Automate при необходимости создания автоматизированных бизнес-процессов, которые выполняют действия между вашей средой и избранными приложениями и службами, такими как Customer Engagement, Twitter, Dropbox, сервисы Google, Microsoft 365 и SharePoint. Вы можете запустить поток на основе определенного действия или вызвать его в своем приложении. Дополнительные сведения: Использование Power Automate для автоматизации процессов в различных службах
Где создаются процессы?
Существует два пути к процессам:
- Параметры>Процессы. в Dynamics 365 Customer Engagement (on-premises) этот путь самый простой. Он позволяет использовать представления, определенные для сущности «Процесс», включая все настраиваемые представления.
- В обозревателе решений. Компоненты > Процессы. Этот путь обеспечивает простой доступ при выполнении других действий по настройке с помощью средств настройки. Отдельные последовательности операций бизнес-процессов также можно изменять с помощью кнопки Изменить процесс в командной строке формы, в которой активна последовательность операций бизнес-процесса.
Кто может создавать процессы?
Только пользователи с ролью безопасности «Системный администратор», «Специалист по настройке системы» или «Исполнительный директор» могут создавать процессы, применяемые ко всей организации. Пользователи с другими ролями безопасности могут создавать процессы с ограниченным уровнем доступа. Например, пользователи с уровнем доступа «Пользователь» могут создавать бизнес-процессы для личного использования с собственными записями.
В таблице ниже представлен уровень доступа процессов, основанных на ролях безопасности по умолчанию.
Исполнительный директор | Предприятие |
Системный администратор | Предприятие |
Настройщик системы | Предприятие |
Вице-президент по маркетингу | Родительский элемент: дочерние подразделения |
Вице-президент по сбыту | Родительский элемент: дочерние подразделения |
Менеджер по обслуживанию | Подразделение |
Управляющий маркетингом | Подразделение |
Управляющий сбытом | Подразделение |
Управляющий планированием | Подразделение |
Представитель отдела обслуживания клиентов | Пользователь |
Специалист по маркетингу | User |
Продавец | User |
Планировщик | User |
Хотя пользователи могут иметь возможность создавать последовательность операций бизнес-процесса, бизнес-процесс реального времени или процессы действий, им должны быть назначены привилегии Активировать последовательности операций бизнес-процессов или Активировать процессы реального времени.
Подробнее о бизнес-процессах и действиях
Процессы могут проверять условия, применять логику ветвления и выполнять действия. Эти действия выполняются поэтапно. В следующей таблице описываются доступные этапы в бизнес-процессе и процессах действий. Дополнительные сведения см. в разделах о каждом типе процесса.
Дополнительные сведения для разработчиков см. в разделе руководства для разработчиков Автоматизация бизнес-процессов в приложениях Customer Engagement.
Источник: learn.microsoft.com
Бизнес-процессы
Создадим новый объект бизнес-процесс , назовем его РаботаСКлиентами. На вкладке Основные, в поле Задачи, укажем задачу УниверсальнаяЗадачи. С одним бизнес-процессом может быть связана лишь одна задача , рис. 5.15.
Рис. 5.15. Начало создания бизнес-процесса
Логика бизнес-процесса подразумевает ввод некоторых данных при его создании. В частности, бизнес-процесс создает администратор парикмахерской, который задает информацию о клиенте, список услуг, которые хочет получить клиент, данные мастера, к которому направляют клиента, а так же — стоимость услуг и данные бухгалтера, который должен принять оплату. Все это мы реализуем, задав реквизиты бизнес-процесса . Как и в случае с другими объектами реквизиты бизнес-процессов задаются на вкладке Данные. Создадим следующие реквизиты ( рис. 5.16):
Мастер: | Тип: СправочникСсылка.Сотрудники |
КлиентИПереченьУслуг: | Тип: Строка, Длина: 50 |
ДатаИВремяЗаказа: | Тип: Дата, Состав даты: Дата и время |
Бухгалтер: | Тип: СправочникСсылка.Сотрудники |
СтоимостьУслуг: | Тип: Число, Длина: 10, Точность: 2. |
Рис. 5.16. Настройка реквизитов бизнес-процесса
Теперь займемся разработкой карты маршрута бизнес-процесса . Для этого перейдем на вкладку Прочее и нажмем кнопку Карта маршрута. Появится разграфленное поле, на котором и будет нарисована рис. 5.17 и панель инструментов Вставка элементов схемы.
Рис. 5.17. Начало создания карты маршрута бизнес-процесса
Каждый бизнес-процесс должен иметь точку старта. Разместим элемент схемы Точка старта в верхней части карты. Рисование элементов карты маршрута ничем не отличается от рисования предопределенных фигур, например, в Microsoft Word. Точка старта не нуждается в дополнительной настройке.
Следующий элемент схемы — это Точка действия. Разместим соответствующий графический объект на карте, под точкой старта. Система автоматически добавит стрелку, связывающую точку старта и добавленную точку действия. В этой точке должна быть создана задача для мастера. Назовем эту точку ЗадачаДляМастера, рис.
5.18.
увеличить изображение
Рис. 5.18. Работа над картой маршрута бизнес-процесса
При настройке параметров точки бизнес-процесса мы можем либо воспользоваться предопределенными данными (именно это мы сделаем при рассмотрении следующего бизнес-процесса ), что позволит нам применить встроенные механизмы формирования задач , либо сформировать задачи полностью самостоятельно, отменив стандартную процедуру создания задач . В данном случае мы поступим именно так.
Для того, чтобы отменить автоматическое создание задачи и создать задачу самостоятельно, мы можем воспользоваться обработчиком события точки маршрута ПередСозданиемЗадач(). Этот обработчик, кроме прочих, принимает на входе параметр СтандартнаяОбработка. Для того чтобы создать задачи программно, нам нужно установить этот параметр в значение Ложь, после чего создать необходимые задачи (в нашем случае — это одна задача , адресованная конкретному мастеру) и добавить созданные задачи (объекты типа ЗадачаОбъект ) в массив ФормируемыеЗадачи. Вот как выглядит код этой процедуры, который располагается в модуле бизнес-процесса :
Процедура ЗадачаДляМастераПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; НоваяЗадача=Задачи.УниверсальнаяЗадача.СоздатьЗадачу(); НоваяЗадача.БизнесПроцесс = Ссылка; НоваяЗадача.ТочкаМаршрута = БизнесПроцессы.РаботаСКлиентами.ТочкиМаршрута.ЗадачаДляМастера; НоваяЗадача.Наименование = «БП1 — мастеру»; НоваяЗадача.Дата=ТекущаяДата(); НоваяЗадача.Сотрудник=Мастер; НоваяЗадача.Задание=»Клиент «+КлиентИПереченьУслуг+» «+ДатаИВремяЗаказа; ФормируемыеЗадачи.Добавить(НоваяЗадача); КонецПроцедуры
Выражение вида НоваяЗадача.Сотрудник=Мастер присваивает реквизиту задачи значение реквизита бизнес-процесса . Мастер — это реквизит бизнес-процесса . Аналогично в данном коде выглядят остальные реквизиты бизнес-процеса.
Когда завершится обработчик события ПередСозданиемЗадач, можно будет вручную обработать событие ПриСозданииЗадач. Его можно использовать для настройки параметров уже созданных — вручную или автоматически — задач . Мы не будем им пользоваться.
Создадим вторую точку действия, назовем ее ЗадачаДляБухгалтера. С ней мы поступим аналогичным образом — добавим новую задачу программным образом. Вот код соответствующей процедуры. В целом он аналогичен вышеописанному, за исключением того, что задача адресована бухгалтеру.
Процедура ЗадачаДляБухгалтераПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; НоваяЗадача=Задачи.УниверсальнаяЗадача.СоздатьЗадачу(); НоваяЗадача.БизнесПроцесс = Ссылка; НоваяЗадача.ТочкаМаршрута = БизнесПроцессы.РаботаСКлиентами.ТочкиМаршрута.ЗадачаДляБухгалтера; НоваяЗадача.Наименование = «БП1 — бухгалтеру»; НоваяЗадача.Дата=ТекущаяДата(); НоваяЗадача.Сотрудник=Бухгалтер; НоваяЗадача.Задание=»Принять у клиента «+КлиентИПереченьУслуг+» «+СтоимостьУслуги+» рублей»; ФормируемыеЗадачи.Добавить(НоваяЗадача); КонецПроцедуры
После завершения работы с точкой ЗадачаДляБухгалтера, добавим на карту Точку завершения. В итоге карта маршрута бизнес-процесса будет выглядеть следующим образом, рис. 5.19.
Рис. 5.19. Карта маршрута бизнес-процесса
После реализации логики бизнес-процесса , займемся его визуальным отображением — формой. Перейдем на вкладку Формы, создадим Форму бизнес-процесса, при установке состава полей формы установим флажки так, как показано на рис. 5.20.
Рис. 5.20. Карта маршрута бизнес-процесса
На автоматически созданную форму бизнес-процесса добавим Поле графической схемы. Его мы будем использовать для того, чтобы отображать карту маршрута бизнес-процесса . Схему нужно будет настраивать программно, назначая ей карту маршрута. Например, в обработчике события ПриОткрытии.
Процедура ПриОткрытии() ЭлементыФормы.КартаМаршрута.УстановитьСхему(ПолучитьКартуМаршрута()); КонецПроцедуры
Теперь настало время проверить наш бизнес-процесс на практике.
Войдем в систему под учетной записью Александров. Он является администратором салона красоты, и именно к нему обращаются клиенты. Откроем форму списка бизнес-процессов и создадим новый бизнес-процесс , заполнив его поля так, как показано на рис. 5.21.
увеличить изображение
Рис. 5.21. Заполнение параметров нового бизнес-процесса
После нажатия на кнопку ОК бизнес-процесс будет стартован. Откроем список задач — он будет пуст, так как текущий пользователь не соответствует адресату задачи . Нажав на кнопку Все задачи, убедимся, что в списке присутствует задача для мастера Иванова И.И. Если открыть форму бизнес-процесса снова — точка бизнес-процесса , соответствующая невыполненной задаче , будет обведена пунктирной линией, рис. 5.22.
увеличить изображение
Рис. 5.22. Старт бизнес-процесса и индикация невыполненной задачи
Теперь войдем в систему под учетной записью Иванова, если открыть список его задач , то без каких-либо дополнительных действий (благодаря правильной настройке формы списка задач и наличию соответствующего параметра сеанса ) мы сможем увидеть его задачу . Открыв форму задачи , мы можем ознакомиться с заданием. После выполнения задачи можно нажать на кнопку Выполнена. Задача будет выполнена (она при этом исчезнет из списка задач пользователя), бизнес-процесс продвинется к следующей точке, предыдущая точка будет заштрихована, рис. 5.23. Теперь новая задача появилась у бухгалтера.
увеличить изображение
Рис. 5.23. Выполненная задача мастера и продвижение бизнес-процесса по маршруту
После того, как бухгалтер выполнит свою задачу , бизнес-процесс , при просмотре его в списке, будет помечен как завершенный, рис. 5.24.
Источник: intuit.ru