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étodo | Especificaçã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.serverContextURL ou WCMAPI.getServerContextURL() | Retorna a raiz da URL do portal da plataforma. Valor: "/portal" | |
| WCMAPI.logoff | A api de logoff serve para encerrar a sessão de um usuário, sua utilização é chamando o seguinte método: WCMAPI.logoff(); Para testar sua funcionalidade, pode ser utilizado a Widget de Hello World, adicionando a chamada da api na função de click do botão no arquivo js da Widget, como o exemplo a baixo:
|