Você está na página 1de 3

25/6/2014 View Source

http://tdn.totvs.com/plugins/viewsource/viewpagesrc.action?pageId=107381593 1/3


A partir do Fluig 1.2, a Central de Anlises e Processos foi descontinuada e evoluiu para o Fluig Analytics. Para mais
informaes sobre o Fluig Analytics, clique aqui
O Fluig possui a funcionalidade avanada de Analytics, que habilita a criao de Dashboards e Views para acompanhamento de
indicadores de informaes que acontecem dentro da plataforma Fluig. O servio est disponvel apenas na nuvem, o que garante
que todo o grande processamento de novas informaes e anlise dos dados acontea com grande escalabilidade.
Como o servio de Analytics est na nuvem, o servidor dever estar habilitado para comunicao na porta 443 para
na1.analytics.fluig.com, caso no esteja habilitado no ser possvel enviar os dados.
Para habilitar o Analytics no seu ambiente os seguintes passos devem ser seguidos.
Abrir um chamado atravs do Portal de Clientes em "Chamados > Software > Fluig" utilizando os seguintes parmetros:
Verso Fluig
Mdulo/Produto Fluig
Processo ou
Rotina
Analytics
Resumo Criao de projeto Analytics
Incidente Informaes para criao do contexto:
1. Nome da Empresa
2. CNPJ
3. Cdigo do cliente TOTVS
4. Cdigo do contexto a ser criado (normalmente nome da empresa, pode conter espao,
caracteres sem acentuao e nmeros)
5. Nome e sobrenome do administrador
6. E-mail do administrador do ambiente Analytics
Como resultado do chamado sero liberados dois ambientes, um para produo 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
cdigos dos projetos criados.
No ambiente com o Fluig que se deseja ligar a integrao com o Analytics ser necessrio acessar o ambiente do
administrador do WCM (usando o usurio WCMAdmin), nele acesse:
1. Opo do menu: Painel de controle
2. Clique na aba WCM
3. Depois acesse a opo 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
25/6/2014 View Source
http://tdn.totvs.com/plugins/viewsource/viewpagesrc.action?pageId=107381593 2/3
analytics.gd.project.id <seu cdigo de projeto retornado pelo suporte>
analytics.gd.user <email que recebeu o convite do suporte>
analytics.gd.pass <senha cadastrada aps o convite>
analytics.gd.active true
Com o convite recebido por e-mail, faa seu cadastro no Fluig Analytics. Com esse usurio e senha ser possvel
acompanhar os dados enviados.
No divulgue seu cdigo de projeto, esse a chave para acesso ao seu projeto.

Envio dos Dados
Os dados so enviados em intervalos regulares de 15 minutos, sendo que so enviados apenas dados alterados durante o
perodo.
Para enviar dados especficos de processos Workflow o evento beforeSendData deve ser utilizado para configurao dos dados
que so enviados para o Analytics.
A funo para tratar esse evento do processo possui dois parmetros customField e customFact. O primeiro parmetro um array
de strings j instanciado contendo 10 posies (de 0 a 9) . O segundo parmetro tambm um array de 10 posies porm os
dados devem ser do tipo double e o seu contedo sera tratado como um "fato". A grande diferena entre um campo customField e
25/6/2014 View Source
http://tdn.totvs.com/plugins/viewsource/viewpagesrc.action?pageId=107381593 3/3
customFact que um campo fato (customFact) por se tratar de um nmero, operaes como soma, mdia, mximo e mnimo
poder ser calculado, segue alguns exemplos de tipos de campos e em qual valor deveria ficar:
Campo Campo a ser
enviado
Justificativa
Regio do pedido de
compra
customField Como s se deseja contar em que regies foram solicitados os pedidos, no
necessrio ser um campo fato.
Nome do solicitante customField Apenas ser usado como agrupador
Valor total do pedido customFact Para tirar informaes como valor de pedido mdio de uma regio
Nmero de itens no
pedido
customFact Somar quantos itens foram solicitados por um solicitante
Abaixo um exemplo de implementao do evento preenchendo dois campos:
Note a converso do campo para Double
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"));
}