No hay ninguna herramienta por el momento que haga esto por usted, me temo. Ya he implementado algo antes, pero esto era muy simple y no estaba automatizado de ninguna manera. Era una simple plantilla donde el modelo era un número de paso:
<g:render template="flowVisualiser" model="[step: 2]" />
Usted tendría que poner esto en todas las vistas de la WebFlow, cambiando el número por cualquier paso que era. La plantilla solo tenía una fila de imágenes para cada uno de los pasos, y había cierta lógica gsp en el estilo de cada imagen, de modo que si el modelo pasado era el paso 2 (por ejemplo) o superior, entonces esta imagen en particular tendría opacidad. 1:
<li>
<div class="${step >= 2 ? 'step-completed' : 'step-todo'}">
<img src="${resource(dir:'images',file:'2.png')}" />
<h4>Do this step</h4>
</div>
</li>
...
sé que no es lujoso y es un poco de trabajo manual, pero ha funcionado bien para mí :)
gracias por responder y buena idea para mostrar cuál es el estado real, pero como esto no es lo que quería decir que no resuelve la cuestión . – skurt