Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Eventos

...

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:

CampoCampo a ser enviadoJustificativa
Região do pedido de compracustomFieldComo só se deseja contar em que regiões foram solicitados os pedidos, não é necessário ser um campo fato.
Nome do solicitantecustomFieldApenas será usado como agrupador
Valor total do pedidocustomFactPara tirar informações como valor de pedido médio de uma região
Número de itens no pedidocustomFactSomar 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
languagejavascript
titleExemplo de Evento do Workflows
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