Конечный пользователь получает доступ к запуску Бизнес-операций из интерфейса приложения.

Бизнес-операции, которые разработаны для выполнения в контексте определенного объекта, становятся доступны после активации Detail View или List  View соответствующих бизнес-объектов. Контекстные Бизнес-операции отображаются на toolbar в категории Actions.

Win:

Простые (не контекстные) Бизнес-операции отображаются в отдельном TreeListBusinessOperations_ListView.

Web:

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

Формирование элементов управления для запуска Бизнес-операций реализовано в контроллере BOExecViewController.

Бизнес-операция может иметь произвольный набор входных параметров. Перечень входных параметров формируется на стадии разработки класса Бизнес-операции. При запуске Бизнес-операции пользователем из интерфейса приложения автоматически генерируется Detail View для ввода входных параметров:

Бизнес-операции, запущенные пользователем из интерфейса приложения, по умолчанию выполняются в рамках управляемой (длительной) операции. Возможны 2 способа выполнения: синхронный и асинхронный.

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

В случае синхронного выполнения Бизнес-операции генерируется View с отображением процесса выполнения операции:

При разработке Бизнес-операции может быть реализована возможность отката.