Класс содержащий данные о текущем экземпляре процесса, в том числе содержит информацию о статусе обработки (информация о шаге).
Можно выделить 2 компонента: persist и runtime.
Persist - группа данных, хранящихся в постоянном хранилище, с использованием ключа процесса.
Эти данные сохраняются между сессиями обработки. Также их можно просматривать и изменять(не во время сессии обработки) напрямую в хранилище.
Обычно при старте сессии обработки они загружаеются из хранилища, а при ее окончании сохраняются.
Runtime - данные, которые вычисляюся либо при старте сессии обработки, либо в рамках шагов обработки. Эти данные не сохраняются между сессиями обработки. Для каждого шага должно гарантироваться, что необходимые для его работы Runtime данные были предварительно загружены или вычислены.