У меня был похожий случай, когда я создал последовательность KTR в задании с оценками. Я достиг этого с заданием и 2 KTR
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ - В моем случае мне нужно сделать несколько HTTP GET, а не просто один длинный, поэтому я могу легко l oop из одного GET в другой и проверить срок действия токена между HTTP GET, вот как я этого добился.
Шаг 1:
Запустите KTR, который имеет Auth API Call. В этом KTR вы также будете использовать шаг формулы, создавая строку DateTime с помощью функции NOW (), которая получит метку времени, когда вы вызвали авторизацию. Этот KTR завершится установкой Auth и этой отметки времени в качестве переменных в родительском задании.
KTR1 - Пример
Шаг 2:
В задании вы сначала будете вызывать этот KTR, а сразу после него вы будете использовать шаг Set Variables, я назвал эту переменную Expiration, и здесь вы установите для нее значение OK, сигнализируя о том, что токен не истек. Далее вы позвоните KTR, который делает HTTP GET, используя токен. Результатом этого KTR будет «Успешно» (токен с истекшим сроком действия, успех по HTTP GET, перемещается дальше) или «Сбой» (срок действия токена истек, установите значение «Истек» на «Истек»).
JOB Пример
Шаг 3:
После HTTP GET вам необходимо проверить результат, успешно он или нет, или если токен истек посередине, поэтому вам нужно обновить токен и продолжайте l oop, или заканчивайте l oop, если больше не нужны HTTP GET.
Опять же, это очень особенный случай использования c, и я уверен, что другие люди может сделать лучше, но это мой взгляд на проблему, она работает для меня.