Usar variavel de nome do atendente no builder

Boa tarde a todos, gostaria de usar a variavel {{agent.fullName}} no builder, porém não consigo porque ele não é de uso no builder, alguém pode me ajudar nessa questão?
Tentei seguir algumas dicas do forum mas nao funcionou…
No meu caso, preciso do nome do atendente no proximo bloco que vem após o atendimento.

Obrigado a todos!

1 Curtida

opa amigo, só puxar o content e tratar o json que vem pra pegar o nome do atendente, se quiser tenho uns script pra tu usar, só tem que adaptar pra sua necessidade

1 Curtida

entendi obrigado!
opa pode me passar aqui!

guilhermemelo@frwk.com.br

1 Curtida

te passo mais pro fim da tarde, agora to meio corrido, qualquer coisa me lembra

1 Curtida

ok Obrigado Pedro! Vai ajudar muito viu!

2 Curtidas

@Pedro_Lucas lembrete , hehe

2 Curtidas

Ei @Guilherme_Augusto_Ro! Você está em ótimas mãos, viu? O @Pedro_Lucas é ótimo no Blip!

Quando vocês conseguirem solucionar essa dúvida, não esqueçam de vir aqui reportar para a Comunidade, hein?

sai agora da empresa foi mal kkk

olha vou deixar bem resumido, caso queira algo mais detalhado eu faço, mas vms la

faça uma execução de script com esse script
so que ao invés de tags puxe a chave responsável pelo nome do atendente

      function run(content) {
            var jason=JSON.parse(content);

            return JSON.stringify(jason.tags);

             }

coloque como variavel de entrada o input.content

depois só receber a variavel e ser feliz, se precisar de algo mais bem explicado avisa

3 Curtidas

@Pedro_Lucas Muito obrigado Pedro! Vou tentar aqui e te dou um retorno
@Bia Aqui o pessoal não me deixa na mão nunca hehe obrigado pela ajuda pessoal

1 Curtida

Nego uma diga, faz um teste de retorno do input content, e veja onde ele está armazenado exatamente assim pode ver qual a chave exata que deseja, caso encontre algum problema, me avisa que eu te dou uma ajuda, eu sou cheio das ideias malucas pra resolver problema kkkk

1 Curtida

juro que se olhar meu fluxo ele é tão maluco quanto eu kkkk

1 Curtida

O importante é que funciona hahahaha :crazy_face:

eae deu certo ? to curioso

1 Curtida

@Pedro_Lucas opa! Consegui retornar o email do atendente, você tem ideia como retorno o nome?

cara faz um scrip, que le o email do atendente e traduz pro nome, acho que é o mais facil de se fazer nesse momento, acho que éo mais viavel, talvez gee trablho com troca de funcionario, mas acho que daria super certo

Entendi, manualmente, certo? Boa ideia, são uns 11 atendentes, então acho que vai ser tranquilo

1 Curtida

sim sim, se fazendo por script vai ser mt de boas, se quiser ajuda me avisa que fazemos acontecet

@Pedro_Lucas ta tranquilo aqui! Muito obrigado pela ajuda mesmo! sucesso

2 Curtidas

Eu criei um bloco após o bloco de atendimento humano e defini uma variável com o nome “atendente” usando o valor da variável “{{input.content@agentIdentity}}”. Segue abaixo a tela capturada.

Esta variável busca a identidade do agente no formato name@domain. Aí eu usei o SCRIPT abaixo para buscar somente o nome.
Variáveis de entrada: atendente
Variável para o valor de retorno: nomeAtendente

SCRIPT:

// Método split() - Divide uma string em uma matriz de substrings. 
function run(name) {
var nomeAtendente = name.split("%",1);
nomeAtendente = nomeAtendente.toString();
return FirstLetter(nomeAtendente);
}

// Somente a 1ª letra em Maiúscula
    // método charAT(0) - Retorna o primeiro caractere de uma string
    // método slice(1) - Seleciona o 1º elemento de uma matriz.
function FirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}

No próximo bloco eu utilizo a variável com o nome do atendente. Conforme imagens abaixo.

Segue teste executado no blip:
atendente-pesquisa

2 Curtidas

Excelente contribuição, @Localiza_Imoveis!
Obrigada por compartilhar conosco. :wink: Adorei como os emojis ajudam na dinâmica e deixam o texto bem mais amigável. Mandou bem!