Índice

 

Descrição

O fluig possui o card Analytics, que permite a criação de Dashboards e Views para acompanhamento de indicadores de informações que acontecem dentro da plataforma. O serviço está disponível apenas na nuvem, o que garante que todo o grande processamento de novas informações e análise dos dados aconteça com grande escalabilidade.

Como o serviço de Analytics está na nuvem, o servidor deverá estar habilitado para comunicação na porta 443 para analytics.fluig.com, caso não esteja habilitado não será possível enviar os dados.

 

Habilitar o fluig Analytics no fluig

Para habilitar o Analytics no seu ambiente os seguintes passos devem ser seguidos.


Abrir um chamado através do Portal de Clientes em "Chamados > Software > Fluig" utilizando os seguintes parâmetros:

Versão

Fluig

Módulo/Produto

Fluig

Processo ou Rotina

Analytics

Resumo

Criação de projeto Analytics

Incidente

Informações para criação do contexto: 

  1. Nome da Empresa
  2. CNPJ
  3. Código do cliente TOTVS
  4. Código do contexto a ser criado (normalmente nome da empresa, pode conter espaço, caracteres sem acentuação e números) 
  5. Nome e sobrenome do administrador
  6. E-mail do administrador do ambiente Analytics


Como resultado do chamado serão liberados dois ambientes, um para produção e outro para teste em que o administrador receberá por e-mail um convite para participar do projeto no Analytics e no chamado irá receber os códigos dos projetos criados.


Se você é cliente Cloud, este passo deve ser executado pela equipe de Cloud. Solicite a configuração por chamado.

No ambiente com o Fluig que se deseja ligar a integração com o Analytics será necessário acessar o portal do administrador do WCM (usando o usuário wcmadmin), nele acesse:

  1. Opção do menu: Painel de controle
  2. Clique na aba WCM
  3. Depois acesse a opção Empresas

Nele selecione a empresa que se deseja habilitar o Analytics, clique em editar. Nele acesse Cadastrar dados adicionais e na tela adicione as seguintes chaves e valores

Chave

Valor

analytics.gd.project.id

<seu código de projeto retornado pelo suporte>

analytics.gd.user

<email que recebeu o convite do suporte>

analytics.gd.pass

<senha cadastrada após o convite>

analytics.gd.active

true



Com o convite recebido por e-mail, faça seu cadastro no Fluig Analytics. Com esse usuário e senha será possível acompanhar os dados enviados.


Não divulgue seu código de projeto, esse é a chave para acesso ao seu projeto.

 

Envio dos Dados

Os dados são enviados em intervalos regulares de 30 minutos, sendo que são enviados apenas dados alterados durante o período. A comunicação sempre é feita do servidor para analytics.fluig.com, sendo necessária a liberação do firewall para esse endereço.

Para enviar dados específicos de processos Workflow o evento beforeSendData deve ser utilizado para configuração dos dados que são enviados para o Analytics. 

O primeiro parâmetro, customField, é um array de String já instanciado contendo 30 posições (de 0 a 29) . O segundo parametro, customFact, também é um array mas de 10 posições onde os dados devem ser do tipo double e o seu conteúdo será tratado como um "fato".

A grande diferença entre um campo customField e customFact é que um campo fato (customFact) por se tratar de um número, operações como soma, média, máximo e mínimo poderá ser calculado, segue alguns exemplos de tipos de campos e em qual valor deveria ficar:

CampoCampo a ser enviadoJustificativa
Região do pedido de compracustomFieldComo só se deseja contar em que regiões foram solicitados os pedidos, não é necessário ser um campo fato.
Nome do solicitantecustomFieldApenas será usado como agrupador
Valor total do pedidocustomFactPara tirar informações como valor de pedido médio de uma região
Número de itens no pedidocustomFactSomar quantos itens foram solicitados por um solicitante 

 

Abaixo um exemplo de implementação do evento preenchendo dois campos:

Note a conversão do campo customFact para Double. Além disso, deve-se ressaltar que campos do tipo "fato" não suportam a utilização de máscaras.

function beforeSendData(customField, customFact) {
    customField[0] ="1";
    customField[1] =hAPI.getCardValue("campo_do_formulario");

    customFact[0]=10.53;
    customFact[1]=java.lang.Double.parseDouble(hAPI.getCardValue("campo_valor"));
}


 

A partir do fluig 1.2, a Central de Análises e Processos foi descontinuada e evoluiu para o fluig Analytics.