Utilização WCMAPI.Read

Caros amigos,

Utilizo dentro de um widget o WCMAPI.Read para resgatrar algumas informações do usuarios o que esta funcionando certinho, mas não consigo nem a 'purrete' atualizar as variaveis que estão fora.


    getMatRH: function(){

        var userCode = WCMAPI.userCode; 
        var url = WCMAPI.serverURL + "/api/public/2.0/users/getUser/"+userCode;
        var vMatriculaRH = "00000";

        WCMAPI.Read({
            type: "GET",
            url: url,
            async: true,
            data: 'content',
            success: function funcao(data) {
                vMatriculaRH = data.content.extData["matriculaRH"];
                console.log(">>> Dentro do read" + vMatriculaRH);
            },
            error: function () {
            }
        });

        return vMatriculaRH;

    }

Mesmo com o 'return vMatriculaRH;' ele sempre retorna zerado enquanto que quando inspecionado dentro do 'success' esta okay ...

Alguém pode me dar uma luz..

Abraços e muito obrigado