Skip to end of metadata
Go to start of metadata

Para consultar dados do ambiente da sessão via JavaScipt (client side) é possível utilizar nos eventos a biblioteca WCMAPI. As propriedades disponíveis através da WCMAPI são:

MétodoEspecificação
WCMAPI.version

Retorna a versão do fluig.

Exemplo: "1.6.2"

WCMAPI.serverURL

ou

WCMAPI.getServerURL()

Retorna o endereço principal do servidor do fluig: "http://" ou "https://" seguido do endereço do servidor e a porta (se for diferente de 80).

Exemplo: "http://empresa.fluig.com:8080"

WCMAPI.organizationId

ou

WCMAPI.getOrganizationId()

Retorna o ID do tenant ao qual o usuário está conectado.

Exemplos: "1", "12", "99"

WCMAPI.tenantCode

 ou

WCMAPI.getTenantCode()

Retorna o código do tenant ao qual o usuário está conectado.

Exemplos: "suaempresa", "totvs", "demo"

WCMAPI.Create

Envia uma requisição ao servidor do fluig.

Exemplo:

WCMAPI.Create({
    url: '{url a ser consumida}',
    contentType: "text/xml",
    dataType: "xml",
    data: '{Request}',
    success: function(data){
		// código a ser executado em caso de sucesso
    }
});

WCMAPI.serverContextURL

ou

WCMAPI.getServerContextURL()

Retorna a raiz da URL do portal da plataforma.

Valor: "/portal" 

WCMAPI.logoff

Encerra a sessão de um usuário na plataforma.

Exemplo de utilização na função click de um botão implementado no arquivo JavaScript de um widget:

showMessage: function () {
    $div = $('#helloMessage_' + this.instanceId); 
    $message = $('<div>').addClass('message').append(this.message);
    $div.append($message);

	WCMAPI.logoff(); //Chamada da API
}
  • No labels