Histórico da Página
Em todas as movimentações de um processo os dados do mesmo são enviados ao Analytics mantendo sua versão atual. Informações 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 parâmetro, customFactcustomFacts, 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. |