Histórico da Página
Em todas as movimentações de um processo os dados do mesmo são enviados ao analyticsAnalytics. 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 e customFact.
O primeiro parâmetro, customField, é um array de String já instanciado contendo 30 posições (de 0 a 29) . O segundo parametroparâmetro, customFact, 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(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")); } |
Também é possível definir os campos de formulário que devem ser enviados para o Analytics através do editor de formulários web da plataforma. Para isso deve-se assinalar a opção Usar Analytics? em cada campo que deseja enviar para a ferramenta. Esta configuração deve respeitar o mesmo limite no número de posições disponíveis.