Nesse post eu vou mostrar como recuperar o usuário logado no BPM Workspace.
Para recuperar o usuário logado de uma aplicação ADF Comum basta utilizar o código abaixo:
HttpServletRequest request = (HttpServletRequest) (FacesContext.getCurrentInstance().getExternalContext().getRequest()); String usuarioLogado = request.getUserPrincipal().getName();
Porém esse código não funciona para recuperar o usuário logado no BPM Workspace.
Para recuperar o usuário logado no BPM Workspace basta utilizar o trecho de código abaixo: