Uncaught ReferenceError: fluigAPI is not defined

Estou tentando pegar o usuario logado e passar para um input em um widget, porem não estou consingo usar o fluigAPI.

Já tentei também:

        var codUsuario    = WCMAPI.userCode;
		console.log("codUsuario >>> "+codUsuario);
// Adiciona informações da API
var usuario = fluigAPI.getUserService().getCurrent();
form.setValue("usuarioMatricula", usuario.getCode());
form.setValue("usuarioLogin", usuario.getLogin());
document.getElementById("filter-solicitante").value = usuario.getLogin();
					<div class="row">
						<div class="col-md-12">
							<label for="requerente" style="margin-top:10px;">Requerente</label>
							<input type="text" class="form-control"
								placeholder="Requerente" name="requerente" id="requerente">
						</div>
					</div>
utils_pt_BR.js:18 Uncaught ReferenceError: customHTML is not defined

Esse objeto só está disponível nos eventos que rodam no servidor como os eventos de processo e os eventos de formulário. Não dá pra usar no frontEnd diretamente.

Você pode criar um evento pro formulário, que puxe os dados da fluigAPI e introduza no formulário via customHTML.

Aqui tem um exemplo: Source of displayFields.js - Exemplos-Avancados-de-Processos - fluig Stash

@venturelli mas eu posso usar o displayFields também em widget ?

Não tinha visto a parte de “widget”. De fato, não.

Vai ter que consultar via API pública (TOTVS Fluig API).

Só confere se no WCMAPI não tem as informações que precisas… tem a matrícula, o nome, o email e o login (WCMAPI.userLogin)

Deu certo com o WCMAPI:

image