Histórico da Página
Em todas as movimentações de um processo os dados do mesmo são enviados ao analytics. Informações Analytics mantendo sua versão atual. Informações referentes ao processo são enviados automaticamente e informações do formulário podem ser manipuladas no evento beforeSendData.
A função para tratar esse evento do processo possui dois parâmetros customField customFields e customFacts.
O primeiro parâmetro, customFields, é um array de String já instanciado contendo 30 posições (de 0 a 29) . O segundo parametroparâmetro, customFactcustomFacts, tambem 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".
Informações | ||
---|---|---|
| ||
Fique atento a isso em seus códigos. |
...
Abaixo um exemplo de implementação:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
function beforeSendData(customFieldcustomFields, customFactcustomFacts) { customFieldcustomFields[0] ="1"; customFieldcustomFields[1] =hAPI.getCardValue("campo_do_formulario"); customFactcustomFacts[0]=10.53; customFactcustomFacts[1]=java.lang.Double.parseDouble(hAPI.getCardValue("campo_valor")); } |
Envio de Dados pelo Editor de Formulários
É possível definir os campos de formulário que deverão ser enviados para o Analytics através do editor de formulários web da plataforma.
Para isso, é preciso assinalar a opção Usar Analytics? nos campos de formulário que serão remetidos para a ferramenta. O limite no número de posições é o mesmo disponível para envio através do evento beforeSendData.
...
Campos de formulário dos tipos Número e Avaliação serão considerados "fatos" no Analytics, enquanto os demais campos são enviados como "atributos".
O ícone ao lado do nome do campo indica que a opção Usar Analytics? foi marcada
Nota |
---|
Formulários desenvolvidos via fluig Studio e exportados para a plataforma não poderão ser alterados pelo editor web. |