Оглавление
...
Фоновая активность (фоновый процесс) — используется для процессов, занимающих продолжительное время. Не мешает продолжать работу и отдает идентификатор активности, по которому можно получать информацию о том что в ней происходит (например, прогресс выполнения в %), прервать её или дать интерактивный ответ на возникший в процессе вопрос к оператору, если он есть.
...
Метод GetBackgroundActivityInfo — метод для получения фоновой активности. Необходим, чтобы показывать процесс, что происходит в данной активности
Принимает:
Аргумент | Тип | Описание |
---|---|---|
instanceKey | String | Ключ экземпляра приложения |
language | String | Язык для запрашиваемых данных |
sessionId | String | Идентификатор сессии |
activityType | String | Тип фоновой активности |
activityId | String | Идентификатор фоновой активности |
...
Метод DoStepActionForBackgroundActivity
Принимает:
Аргумент | Тип | Описание |
---|---|---|
instanceKey | String | Ключ экземпляра приложения |
language | String | Язык для запрашиваемых данных |
sessionId | String | Идентификатор сессии |
activityType | String | Тип фоновой активности |
activityId | String | Идентификатор фоновой активности |
xmlParameters | String | Параметры действия шага ( NamedParameters) |
...
Когда Фоновая активность ожидает необходимого действия, метод DoActionForBackgroundActivity выполняет это действие для фоновой активности (по сути, отвечает на вопрос, чтобы продолжить процесс).
Принимает:
Аргумент | Тип | Описание |
---|---|---|
instanceKey | String | Ключ экземпляра приложения |
language | String | Язык для запрашиваемых данных |
sessionId | String | Идентификатор сессии |
activityType | String | Тип фоновой активности |
activityId | String | Идентификатор фоновой активности |
actionId | String | Идентификатор действия |
...