Faces Navigation Handler

Ola pessoal!

Bom, estou com cenário de desenvolvimento utilizando, Faces Portlets no
Websphere Portal. Bem, até aí tudo bem, ambiente de produção rodando sem problemas.

Porém me surgiu a necessidade de fazer o seguinte:

Dentro de um portlet, eu tenho basicamente duas views, e um backing backing bem comum as duas, com escopo de request.

Basicamente então: VW1 e VW2 atrelados ao mesmo Backing Bean.

Bom quando um usuário solicitar a VW1, uma instância do BB é feita, o construtor chamado e a VW1 renderizada. Porém, nesse contrutor eu gostaria de chamar um método que verifica se o usuário atende a uma certa condição (consumo de um Bussiness Object) se sim, redireciona direto para a VW2, senão, retorna normalmente a VW1.

Ou seja, acho que estou com algumas dúvidas no lifecycle do Faces. Tentei alterar esse fluxo navegativo e não tive sucesso.

Bom, não conheço muito. Confesso que sou novo no Faces, e talves esteja esquecendo de alguma etapa na alteração da navegação.

Alguem tem uma sugestão para atingir meu objetivo?

Valeu galera, abração!