A partir do Fluig 1.2, 1.2, a Central de Análises e Processos foi descontinuada e evoluiu para o Fluig Analytics. Analytics. Para mais informações sobre o Fluig Analytics, clique aqui
O Fluig possui poss ui a funcionalidade funcionalidade avançada avançada de Analytic s, que habilita a c riação de Dashboards Dashboards e Views para acompanhamento acompanhamento de indicadores de informações que acontecem dentro da plataforma Fluig. 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 443 para na1.analytics.fluig.com , caso não esteja habilitado não será possível enviar os dados.
Para habilitar o Analytics no seu ambiente os seguintes passos devem ser seguidos.
Abrir um chamado através através do Portal de Clientes em Clientes em "Chamados > Software > Fluig" utilizando os seguintes parâmetros: Versão
Fluig
Módulo/Produto
Fluig
Processo ou Rotina
Analytic s
Resumo
Criação de projeto Analytics
Incidente
Informações para criação do contexto: 1. 2. 3. 4.
Nome da Empresa CNPJ Código do cliente cli ente TOTVS TOTVS Código Código do contexto a ser criado (normalmente (normalmente nome da empresa, empresa, pode conter espaço, caracteres caracteres sem sem acentuação e números) 5. Nome e sobrenome do administrador adminis trador 6. E-mail do administrador do ambiente 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.
No ambiente com o Fluig que se deseja ligar a integração com o Analytics será necessário acessar o ambiente 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 Depois acesse a opção opção Empresas Empresas Nele selecione a empresa que se deseja habilitar o Analytics, clique em editar. Nele acesse Cadastrar dados adicionais e adicionais e na tela adicione as seguintes chaves e valores Cha ve
V a lor
http://tdn.totvs.com/pl ug i ns/vi ewsour ce/vi ewpag esr c.acti on?pag eId= 107381593
1/3
25/6/2014
View Source
analytics.gd.project.id
analytics.gd.user
analytics.gd.pass
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 15 minutos, sendo que são enviados apenas dados alterados durante o período. 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. função para tratar es se evento do process o possui dois parâmetros customField e customFact . O primeiro parâmetro é um array de strings já instanciado contendo 10 posições (de 0 a 9) . O segundo parâmetro também é um array de 10 posições porém os dados devem ser do tipo double e o seu conteúdo sera tratado como um "fato". A grande diferença entre um campo customField e http://tdn.totvs.com/plugins/viewsource/viewpagesrc.action?pageId=107381593
2/3
25/6/2014
View Source
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: Campo
Campo a ser enviado
Justificativa
Região do pedido de compra
customField
Como só se deseja contar em que regiões foram solicitados os pedidos, não é necessário ser um campo fato.
Nome do solicitante customField
Apenas será usado como agrupador
Valor total do pedido customFact
Para tirar informações como valor de pedido médio de uma região
Número de itens no pedido
Somar quantos itens foram solicitados por um solicitante
customFact
baixo um exemplo de implementação do evento preenchendo dois campos:
Note a conversão do campo para Double
function beforeSendData(customField, customFact) { customField[0] ="1"; customField[1] =hAPI.getCardValue("campo_do_formulario"); }