Поделиться через


UiPath (предварительная версия)

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

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Команда по экосистеме подключаемых модулей
URL https://www.uipath.com/support
Адрес электронной почты pludevsupport@uipath.com
Метаданные соединителя
Publisher UiPath Incorporated
Website https://www.uipath.com
Политика конфиденциальности https://www.uipath.com/legal/privacy-policy
Категории Искусственный интеллект; Бизнес-аналитика

Author

UiPath

Версия

2.0

Description

Этот соединитель позволяет подключать и запускать автоматизированные рабочие процессы в Cloud UiPath Automation. UiPath является ведущим поставщиком технологии автоматизации агентических и роботизированных процессов. Ее служба Orchestrator предоставляет веб-платформу для управления, развертывания, планирования, мониторинга и автоматизации процессов. Он предназначен для запуска бизнес-процессов на нескольких роботах согласованно и эффективно, что упрощает масштабирование проектов автоматизации любого размера.

Поддерживаемые операции

Соединитель поддерживает следующие операции:

  • Запуск задания: запуск экземпляра процесса UiPath (задание).
  • Дождитесь завершения задания. Приостанавливайте выполнение потока Power Automate до завершения выполнения задания UiPath.
  • Запуск задания и ожидание завершения. Запустите задание и приостанавливайте поток Power Automate, пока выполнение задания UiPath не завершится в Orchestrator.
  • Добавление элемента очереди: добавление элемента очереди в определенную очередь.

Заметка: Результаты задания будут доступны только в потоке Power Automate, если выполнение инициируется через соединитель UiPath Power Automate. Мониторинг не поддерживается для заданий, запущенных другими методами.

Предварительные требования

Убедитесь, что у вас есть учетная запись Cloud UiPath Automation. В определенном клиенте (например, DefaultTenantсоздайте процесс UiPath с помощью Studio Web или Studio Desktop, а затем опубликуйте и разверните процесс в соответствующем веб-канале клиента Orchestrator.

Установка подключения с помощью Power Automate

  1. Доступ к облачной учетной записи
    Войдите в облачную учетную запись, которую вы планируете использовать для установления подключения к Power Automate.

  2. Перейдите на вкладку "Администратор"
    Перейдите на вкладку "Администратор" в параметрах учетной записи.

  3. Доступ к внешним приложениям
    На панели администрирования выберите параметр "Внешние приложения ".

  4. Перейдите на вкладку "Регистрация приложений"
    Перейдите на вкладку "Регистрация приложений ".

  5. Поиск приложения UiPath Power Automate
    Найдите приложение с заголовком UiPath_Power_Automate_Msft_Prod.

  6. Регистрация приложения
    Щелкните меню с тремя точками рядом с именем приложения и выберите "Зарегистрировать".

  7. Access Power Automate
    Откройте приложение Power Automate в браузере.

  8. Перейдите на вкладку "Подключения"
    Перейдите на вкладку "Подключения".

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

  10. Ввод сведений о организации и клиенте
    Укажите имя организации и имя клиента, соответствующие тем, которые используются во время регистрации приложения.

  11. Завершение подключения
    После ввода необходимых сведений подключение должно быть успешно установлено.

Использование соединителя

  1. Выберите соединитель UiPath в качестве шага в потоке Power Automate.
  2. В диалоговом окне параметра введите имя организации UiPath Cloud и имя клиента .
  3. Войдите на платформу UiPath с помощью учетных данных UiPath.
  4. После успешной проверки подлинности выберите папку и процесс в действии.
  5. После выбора процесса будут отображаться соответствующие входные аргументы.
  6. Заполните необходимые входные значения.
  7. Начните использовать соединитель для создания приложений и потоков.

Часто задаваемые вопросы

Почему процесс входа в Cloud UiPath Automation Cloud не работает?

Если у вас есть рабочие учетные данные, убедитесь, что соединитель Power Automate зарегистрирован для вашей организации UiPath Automation Cloud перед попыткой подключения. Обратитесь к администратору за дополнительной помощью.

Работает ли этот соединитель для локальных развертываний?

Нет, этот соединитель работает только с UiPath Automation Cloud.

Где получить имя организации и имя клиента?

При переходе к экземпляру Orchestrator проверьте формат URL-адреса: https://cloud.uipath.com/{OrganizationName}/{TenantName}/orchestrator_/

Получение справки или предоставление отзывов

Для проблем, запросов функций или общих отзывов обратитесь к нам по адресу pludevsupport@uipath.com.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Название организации струна Укажите имя организации. True
Имя клиента. струна Укажите имя клиента. True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Добавление элемента очереди

Добавьте новый элемент очереди для обработки.

Запуск задания и ожидание завершения

Запустите задание и получите уведомление о завершении задания.

Начать задание

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

Ожидание завершения задания

Триггер для получения уведомления о завершении задания.

Добавление элемента очереди

Добавьте новый элемент очереди для обработки.

Параметры

Имя Ключ Обязательно Тип Описание
Folder
X-UIPATH-OrganizationUnitId True integer

Идентификатор folder/OrganizationUnit

Схема ввода очереди
dynamicListSchema True dynamic

Получите схему выбранной очереди.

Имя очереди
queueId True integer

Имя очереди выбранной очереди

Дата отсрочки
deferDate date-time

Самая ранняя дата и время, в течение которого элемент доступен для обработки. Если пустой элемент может быть обработан как можно скорее.

Срок
dueDate date-time

Последняя дата и время обработки элемента. Если пустой элемент может обрабатываться в любое время.

Дата об уровне риска
riskSlaDate date-time

Дата RiskSla в то время, которое считается зоной риска для обрабатываемого элемента.

Reference
reference string

Необязательное, указанное пользователем значение для идентификации элемента очереди.

Progress
progress string

Строковое поле, которое используется для отслеживания хода выполнения бизнес-потока.

Идентификатор родительской операции
parentOperationId string

Идентификатор операции, который запустил задание.

Priority
priority string

Задает важность обработки для данного элемента.

Возвращаемое значение

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

Тело
QueueItemDto

Запуск задания и ожидание завершения

Запустите задание и получите уведомление о завершении задания.

Параметры

Имя Ключ Обязательно Тип Описание
Folder
X-UIPATH-OrganizationUnitId True integer

Идентификатор folder/OrganizationUnit

Имя процесса
processId True number

Выберите имя процесса

Схема ввода обработки
dynamicListSchema True dynamic

Получите схему выбранного процесса.

RunAsMe
runAsMe boolean

Выполнение задания под собственным удостоверением

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Начать задание

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

Параметры

Имя Ключ Обязательно Тип Описание
Схема ввода обработки
dynamicListSchema dynamic

Получите схему выбранного процесса.

Folder
X-UIPATH-OrganizationUnitId True integer

Идентификатор folder/OrganizationUnit

Имя процесса
processId True number

Выберите процесс, который требуется запустить

RunAsMe
runAsMe boolean

Выполнение задания под собственным удостоверением

Возвращаемое значение

Представляет запланированное или ручное выполнение процесса на роботе.

Тело
JobDto

Ожидание завершения задания

Триггер для получения уведомления о завершении задания.

Параметры

Имя Ключ Обязательно Тип Описание
Folder
X-UIPATH-OrganizationUnitId True integer

Идентификатор folder/OrganizationUnit

Имя процесса
processId True number

Выберите имя процесса

Идентификатор задания
jobKey True string

Идентификатор задания

Возвращаемое значение

Выходные данные этой операции являются динамическими.

Определения

ArgumentMetadata

Имя Путь Тип Описание
Ввод
Input string
Выходные данные
Output string

EntryPointDataVariationDto

Имя Путь Тип Описание
Content
Content string
ContentType
ContentType string
Идентификатор
Id integer

EntryPointDto

Имя Путь Тип Описание
UniqueId
UniqueId uuid
Путь
Path string
InputArguments
InputArguments string
OutputArguments
OutputArguments string
DataVariation
DataVariation EntryPointDataVariationDto
Идентификатор
Id integer

EnvironmentDto

Группировка роботов.

Имя Путь Тип Описание
Имя
Name string

Настраиваемое имя среды.

Description
Description string

Используется для добавления дополнительных сведений о среде, чтобы лучше определить ее.

Роботов
Robots array of SimpleRobotDto

Коллекция роботов, связанных с текущей средой.

Тип
Type string

УСТАРЕВШИЕ. Тип среды указывает, как его следует использовать. Это свойство устарело и больше не должно использоваться.

Идентификатор
Id integer

JobDto

Представляет запланированное или ручное выполнение процесса на роботе.

Имя Путь Тип Описание
Идентификатор задания
Id integer

Уникальный идентификатор задания

Время начала
StartTime string

Дата и время начала выполнения задания или значение NULL, если задание еще не запущено.

Время окончания
EndTime string

Дата и время окончания выполнения задания или значение NULL, если задание еще не завершено.

Состояние задания
State string

Состояние, в котором находится задание.

Приоритет задания
JobPriority string

Приоритет выполнения.

Robot
Robot SimpleRobotDto

Сущность, производная от RobotDto. Предоставляет общий доступ ко всем свойствам базовой сущности, кроме свойств навигации.

Релиз
Release SimpleReleaseDto

Сущность, производная от BaseReleaseDto. Он использует все свойства базовой сущности, кроме свойств навигации.

Исходный материал
Source string

Имя источника задания.

Тип источника
SourceType string

Исходный тип задания.

Ключ выполнения пакетной службы
BatchExecutionKey string

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

Info
Info string

Дополнительные сведения о текущем задании.

Время создания
CreationTime string

Дата и время создания задания.

Начальный идентификатор расписания
StartingScheduleId string

Идентификатор расписания, запускающего задание, или значение NULL, если задание было запущено пользователем.

Имя выпуска
ReleaseName string

Имя выпуска, связанного с текущим именем.

Тип
Type string

Тип задания, участие, если началось с помощью робота, автоматическое выполнение в противном случае

Входные аргументы
InputArguments string

Входные параметры в формате JSON, передаваемые в выполнение задания

Выходные аргументы
OutputArguments string

Выходные параметры в формате JSON привели к выполнению задания

Имя компьютера узла
HostMachineName string

Имя компьютера, на котором робот запускает задание.

HasMediaRecorded
HasMediaRecorded boolean

Значение True, если для этого задания записан любой носитель выполнения, значение false в противном случае.

PersistenceId
PersistenceId string

Идентификатор экземпляра сохраняемости для приостановленного задания

ResumeVersion
ResumeVersion string

Различие между несколькими циклами приостановки и возобновления задания

StopStrategy
StopStrategy string
RuntimeType
RuntimeType string

Тип среды выполнения робота, который может забрать задание

ТребуетСяUserInteraction
RequiresUserInteraction boolean
ReleaseVersionId
ReleaseVersionId integer
EntryPointPath
EntryPointPath string

Путь к рабочему процессу точки входа (XAML), который будет выполняться роботом

OrganizationUnitId
OrganizationUnitId integer

Идентификатор папки, в рамках этого задания.

OrganizationUnitFullyQualifiedName
OrganizationUnitFullyQualifiedName string

Полное имя папки, в рамках этого задания.

Reference
Reference string

Идентификатор ссылки для задания

ProcessType
ProcessType string
Key
Key string

Уникальный идентификатор задания.

Компьютер
Machine MachineDto

Компьютер, на котором размещен робот

ПрофилированиеOptions
ProfilingOptions string

Параметры для указания роботу, какие данные профилирования собираются (покрытие кода, загрузка ЦП или памяти и т. д.)

MachineDto

Компьютер, на котором размещен робот

Имя Путь Тип Описание
LicenseKey
LicenseKey string

Ключ автоматически создается на сервере для компьютера Робота. Чтобы робот работал, тот же ключ должен существовать как на роботе, так и на оркестраторе.

Имя
Name string

Имя компьютера, на котором размещен робот.

Description
Description string
Тип
Type string

Тип компьютера (стандартный или шаблон).

Scope
Scope string

Область компьютера (по умолчанию / общий / PW / облако).

NonProductionSlots
NonProductionSlots integer

Количество слотов NonProduction, зарезервированных во время выполнения

UnattendedSlots
UnattendedSlots integer

Количество автоматических слотов, зарезервированных во время выполнения

Головные Слоды
HeadlessSlots integer

Количество слотов без головы, зарезервированных во время выполнения

TestAutomationSlots
TestAutomationSlots integer

Количество слотов TestAutomation, зарезервированных во время выполнения

Key
Key uuid

Неизменяемый уникальный идентификатор, сохраненный во время миграции клиента

RobotVersions
RobotVersions array of MachinesRobotVersionDto

Версии роботов, размещенных на компьютере.

РоботУсы
RobotUsers array of RobotUserDto

Роботы, назначенные компьютеру-шаблону.

AutoScalingProfile
AutoScalingProfile string

Профиль, который управляет автоматическим масштабированием.

Идентификатор
Id integer

MachinesRobotVersionDto

Имя Путь Тип Описание
Численность
Count integer

Число роботов на компьютере с указанной версией.

Версия
Version string

Версия робота, размещенного на компьютере.

MachineId
MachineId integer

Идентификатор компьютера.

ProcessSettingsDto

ReleaseVersionDto

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

Имя Путь Тип Описание
ReleaseId
ReleaseId integer

Идентификатор родительского выпуска.

VersionNumber
VersionNumber string

Версия процесса, связанного с выпуском.

CreationTime
CreationTime date-time

Дата и время, когда версия была связана с выпуском.

ReleaseName
ReleaseName string

Имя процесса, связанного с выпуском.

Идентификатор
Id integer

РоботUserDto

Имя Путь Тип Описание
Имя пользователя
UserName string

Имя пользователя.

RobotId
RobotId integer

Идентификатор робота.

HasTriggers
HasTriggers boolean

Определяет ли робот машины триггеры или нет.

SimpleReleaseDto

Сущность, производная от BaseReleaseDto. Он использует все свойства базовой сущности, кроме свойств навигации.

Имя Путь Тип Описание
Key
Key string

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

ProcessKey
ProcessKey string

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

ProcessVersion
ProcessVersion string

Версия процесса, связанного с выпуском.

IsLatestVersion
IsLatestVersion boolean

Указывает, является ли версия процесса, связанного с выпуском, последней или нет.

IsProcessDeleted
IsProcessDeleted boolean

Указывает, удаляется ли процесс, связанный с выпуском.

Description
Description string

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

Имя
Name string

Настраиваемое имя выпуска. Формат имени по умолчанию — ProcessName_EnvironmentName.

EnvironmentId
EnvironmentId integer

Идентификатор среды, связанной с выпуском.

Имя среды
EnvironmentName string

Имя среды, связанной с выпуском.

Окружающая среда
Environment EnvironmentDto

Группировка роботов.

EntryPointId
EntryPointId integer
EntryPoint
EntryPoint EntryPointDto
InputArguments
InputArguments string

Входные параметры в формате JSON, передаваемые в качестве значений по умолчанию для выполнения задания.

ProcessType
ProcessType string
ПоддержкаMultipleEntryPoints
SupportsMultipleEntryPoints boolean
ТребуетСяUserInteraction
RequiresUserInteraction boolean
CurrentVersion
CurrentVersion ReleaseVersionDto

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

ReleaseVersions
ReleaseVersions array of ReleaseVersionDto

Коллекция версий выпуска, которые текущий выпуск имел с течением времени.

Arguments
Arguments ArgumentMetadata
ProcessSettings
ProcessSettings ProcessSettingsDto
Автоматическое обновление
AutoUpdate boolean
FeedId
FeedId string
JobPriority
JobPriority string

Приоритет выполнения. Если значение NULL, оно по умолчанию имеет значение "Обычный".

CreationTime
CreationTime date-time

Время создания этого выпуска.

OrganizationUnitId
OrganizationUnitId integer

Идентификатор папки этого выпуска является частью.

OrganizationUnitFullyQualifiedName
OrganizationUnitFullyQualifiedName string

Полное имя папки, в рамках этой версии.

Идентификатор
Id integer

SimpleRobotDto

Сущность, производная от RobotDto. Предоставляет общий доступ ко всем свойствам базовой сущности, кроме свойств навигации.

Имя Путь Тип Описание
LicenseKey
LicenseKey string

Ключ автоматически создается на сервере для компьютера Робота. Чтобы робот работал, тот же ключ должен существовать как на роботе, так и на оркестраторе.

MachineName
MachineName string

Имя компьютера, на котором размещен робот.

MachineId
MachineId integer

Идентификатор машины, на котором размещен робот

Имя
Name string

Настраиваемое имя робота.

Имя пользователя
Username string

Имя пользователя компьютера. Если пользователь находится под доменом, необходимо также указать его в формате DOMAIN\username. Примечание. Необходимо использовать короткие доменные имена, такие как desktop\administrator и NOT desktop.local/administrator.

ExternalName
ExternalName string

Содержит значение ключа во внешнем хранилище, используемом для хранения пароля.

Description
Description string

Используется для добавления дополнительных сведений о роботе, чтобы лучше определить его.

Тип
Type string

Тип робота.

HostingType
HostingType string

Тип размещения робота (стандартный или плавающий).

ProvisionType
ProvisionType string

Тип подготовки робота.

Пароль
Password string

Пароль Windows, связанный с именем пользователя компьютера.

CredentialStoreId
CredentialStoreId integer

Хранилище учетных данных, используемое для хранения пароля.

UserId
UserId integer

Идентификатор связанного пользователя.

Включен
Enabled boolean

Особенности состояния робота (включено или отключено) — отключенный робот не может подключиться к Orchestrator

CredentialType
CredentialType string

Тип учетных данных робота (default/ SmartCard)

Окружающая среда
Environments array of EnvironmentDto

Коллекция сред робот является частью.

РоботEnvironments
RobotEnvironments string

Разделенное запятыми текстовое представление имен среды робот является частью.

ExecutionSettings
ExecutionSettings object

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

IsExternalLicensed
IsExternalLicensed boolean

Флаг, указывающий, использует ли робот внешнюю лицензию

LimitConcurrentExecution
LimitConcurrentExecution boolean

Указывает, может ли робот использоваться одновременно на нескольких компьютерах

Идентификатор
Id integer

QueueItemDto

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

Имя Путь Тип Описание
Идентификатор определения очереди
QueueDefinitionId integer

Идентификатор родительской очереди.

ProcessingException
ProcessingException ProcessingExceptionDto

Сохраняет сведения об исключениях, создаваемых при обработке элементов очереди сбоем.

SpecificContent
SpecificContent object

Коллекция пар значений ключей, содержащих пользовательские данные, настроенные в действии "Добавление элемента очереди" в UiPath Studio.

Выходные данные
Output object

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

OutputData
OutputData string

Представление JSON выходных данных, созданных обработкой элемента.

Аналитика
Analytics object

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

AnalyticsData
AnalyticsData string

Представление JSON-данных аналитики, созданных обработкой элемента.

Состояние
Status string

Состояние обработки элемента.

ReviewStatus
ReviewStatus string

Состояние проверки элемента — применимо только для неудачных элементов.

РецензентUserId
ReviewerUserId integer

Идентификатор пользователя рецензента, если таковой есть.

Key
Key uuid

Уникальный идентификатор элемента очереди.

Reference
Reference string

Необязательное, указанное пользователем значение для идентификации элемента очереди.

ProcessingExceptionType
ProcessingExceptionType string

Исключение обработки. Если элемент не был обработан или успешно обработан, он будет иметь значение NULL.

Дата выполнения
DueDate date-time

Последняя дата и время обработки элемента. Если пустой элемент может обрабатываться в любое время.

RiskSlaDate
RiskSlaDate date-time

Дата RiskSla во время обработки элемента, которая считается зоной риска.

Priority
Priority string

Задает важность обработки для данного элемента.

DeferDate
DeferDate date-time

Самая ранняя дата и время, в течение которого элемент доступен для обработки. Если пустой элемент может быть обработан как можно скорее.

StartProcessing
StartProcessing date-time

Дата и время начала обработки элемента. Это значение null, если элемент не был обработан.

EndProcessing
EndProcessing date-time

Дата и время окончания обработки элемента. Это значение null, если элемент не был обработан.

SecondsInPreviousAttempts
SecondsInPreviousAttempts integer

Количество секунд, которые длилась последняя неудачная обработка.

Предки
AncestorId integer

Идентификатор элемента-предка, подключенного к текущему элементу.

Повторная попытка
RetryNumber integer

Количество раз обработки этого рабочего элемента. Это может быть выше 0, только если задано число MaxRetried, а обработка элементов завершилась сбоем по крайней мере один раз с ApplicationException.

SpecificData
SpecificData string

Представление JSON конкретного содержимого.

CreationTime
CreationTime date-time

Дата и время создания элемента.

Progress
Progress string

Строковое поле, которое используется для отслеживания хода выполнения бизнес-потока.

RowVersion
RowVersion byte

Идентификатор, используемый для оптимистического параллелизма, поэтому Orchestrator может определить, устарели ли данные.

OrganizationUnitId
OrganizationUnitId integer

УСТАРЕВШИЕ.

OrganizationUnitFullyQualifiedName
OrganizationUnitFullyQualifiedName string

УСТАРЕВШИЕ.

Идентификатор
Id integer

ProcessingExceptionDto

Сохраняет сведения об исключениях, создаваемых при обработке элементов очереди сбоем.

Имя Путь Тип Описание
Причина
Reason string

Причина сбоя обработки.

Сведения
Details string

Сохраняет дополнительные сведения об исключении.

Тип
Type string

Тип исключения обработки, если таковой есть.

AssociatedImageFilePath
AssociatedImageFilePath string

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

CreationTime
CreationTime date-time

Время возникновения исключения