﻿# Запуск бизнес-процесса

> [HTML Version](start-process.html)

Элемент позволяет запустить экземпляр любого настроенного в ELMA365 бизнес-процесса. 

В бизнес-процесс можно передавать данные, которые получает бот от пользователя в ходе беседы. Для этого разместите перед элементом **Запуск бизнес-процесса** действие [Создание элемента приложения](create-app-item.md) или [Выбор элемента приложения](get-item.md). Полученные в этих элементах данные сохранятся в переменные, которые затем можно передать в запускаемый процесс. 

Например, для запуска процесса на отгул сотруднику нужно прикрепить заявление. С помощью действия **Создание элемента приложения** сотрудник сможет сформировать заявление, которое затем передастся в запускаемый процесс на отгул. 

````
Начало внимание 

````
Для работы элемента необходима настроенная интеграция с ELMA365. Подробнее об этом читайте в статье [«Настройки бота»](bot-settings.md#bot-integration). 

````
Конец внимание

````
(start-process-1.png)

Чтобы перейти к настройке запуска бизнес-процесса, нажмите **Добавить бизнес-процесс** или значок шестерёнки ((bot-gear-icon.png)). 

(start-process-2.png)

- **Выберите бизнес-процесс** — укажите настроенный в ELMA365 процесс; 

- **Запускать с помощью** — выберите, с каким набором переменных будет запускаться бизнес-процесс: 

	- **Стартового события** — [переменные бота](bot-variable-settings.md) будут сопоставляться только с [контекстными переменными](process_context.md), которые вынесены на форму [стартового события](360012496011.md) бизнес-процесса;

	- **Контекста** — переменные бота будут сопоставляться со всеми переменными, находящимися в [контексте процесса](360028941112.md). При выборе этой опции появится дополнительное поле, в которое можно передать полученный из ELMA365 элемент приложения. 

Затем сопоставьте появившиеся свойства из бизнес-процесса с [переменными бота](bot-variable-settings.md), нажав кнопку **Выбрать переменную**. Значком **(start-process-4.png)** будут выделены поля, обязательные для заполнения.  

(start-process-3.png)

- **Связанный элемент приложения** — поле появляется при выборе запуска процесса с помощью **Контекста**. Укажите в нём переменную, в которой находится созданный или полученный из ELMA365 элемент приложения;    

- **Результат** — укажите переменную типа [Объект](bot-variable-settings.md#object), в которую будет передаваться информация о запущенном [экземпляре процесса](360012498891.md): название, время создания, ID и т. д. При использовании переменной в выводе сообщения пользователю будет отображаться только название процесса, например, «Процесс "Заявка на приобретении техники" успешно запущен». 

Нажмите кнопку **Сохранить**. 

После этого бот, дойдя по сценарию до элемента, запустит бизнес-процесс в ELMA365. Обратите внимание, если процесс запустить не удалось, сценарий пойдёт по переходу, предусмотренному в случае ошибки. Если этот переход не ведёт к другому элементу, пользователь увидит в чате сообщение об ошибке. 

После заполнения полей и указания переменных нажмите кнопку **Сохранить**.

## Копирование и удаление элемента 

Добавленный в сценарий элемент можно скопировать ((bot-copy-icon.png)) или удалить ((bot-close-icon.png)). Для этого наведите курсор на элемент, а затем на три точки и выберите нужную опцию.