Código
const moment = require('moment')
const request = require('request')
const lodash = require('lodash')
module.exports = async (input, user, flow, env) => {
const resultado = {
equipe: "não encontrado",
produto: "não encontrado"
};
if (flow.campaign) {
const partes = flow.campaign.split('_');
resultado.equipe = partes[partes.length - 1];
resultado.produto = partes[partes.length - 2];
// Avalia touch_level
if (flow.campaign.includes('lowtouch')) {
resultado.touch_level = 'low';
}
// Em todos os outros casos, o touch_level padrão é 'high'.
else {
resultado.touch_level = 'high';
}
}
if (flow.projected_commission) {
flow.projected_commission = parseFloat(input.projected_commission)
}
return resultado;
}
Saídas
- Resultado da execução do código acima
Descrição adicional
Relações
← Recebe de: 4-flow-variable--- projected-commission
→ Envia para: 6-flow-variable---produto- equipe-convenio-tipo-de-engajamento