¿Cómo actualizar la barra de progreso de Extjs con los resultados de JSON?

Estoy enfrentando algunas dificultades para que mi barra de progreso recupere su progreso de los resultados de Json y actualice la barra de progreso en base a la verificación del temporizador cada 10 segundos.

Soy capaz de crear un resultado json como este:

{"success":true, "progress":0.2}

Supongo que la idea general es que necesito una tarea con un intervalo de tiempo establecido en 10 segundos y tener el corredor para ejecutar la tarea, y cuando la barra de progreso comience a funcionar, el corredor verificará los resultados del Json y actualizará el progreso. bar según lo requerido.

Código hasta ahora:

var task = {
    run: function(){
        // what to add here?
    },
        interval: 10000
    }
}

Dicho esto, estoy teniendo dificultades en:

¿Cómo agrego la porción de Json en la tarea?¿Cómo actualizo la barra de progreso con el resultado de Json dado?

Muchas gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta