Histórico da Página
...
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.
A função para tratar esse evento do processo possui dois parametros dois parâmetros customField e customFact. O primeiro parametro parâmetro é um array de string já instanciado contendo 10 posições (de 0 a 9) . O segundo parametro tambem parâmetro também é um array de 10 posições porém os dados devem ser do tipo double e o seu conteudo sera seu conteúdo sera tratado como um "fato".
. A grande diferença entre um campo customField e 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 capos 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 | customFact | Somar quantos itens foram solicitados por um solicitante |
Abaixo um exeplo exemplo de implementação da funçãodo evento preenchendo dois campos, note a conversão do campo para Double :
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")); } |
}
Âncora _GoBack _GoBack