ZOHO – CRIE COTAÇÕES DE OFERTAS COM APENAS UM CLIQUE DE UM BOTÃO!

zoho

 

Você chega a um estágio em um acordo onde você sabe que isso seguirá em frente. É aqui onde você deve criar uma cotação, que é um acordo legal entre o prospect e o vendedor. Não seria legal adicionar um botão ao módulo de deals para automaticamente criar uma cotação, de dentro do acordo, somente com o clique de um botão? Crie uma cotação em qualquer estágio do acordo e associe isso a cotação e salve tempo!

 

Além disso, a cotação tem os detalhes específicos do produto para o acordo, levanto simultaneamente ao update do inventário também. Dois pássaros em uma tacada só!

 

Começando com a função:

  • Vá em Setup > Customization > Modules > Deals > Links and buttons > Create new button.
  • Crie um nome para o botão. Por exemplo “criar cotação do acordo”. Adicione uma descrição (opcional)
  • Selecione o lugar onde o botão ficará como página de visualização.
  • Selecione a ação a ser feita como “função de escrita”
  • Copie o código gerado abaixo.
  • Clique em “Edit arguments”
  • Entre o nome como “potId” e selecione o valor como “Potential Id”.
  • Clique em Save & Execute Script.
  • Salve as mudanças
  • Selecione os perfis que podem ver esse botão.
  • Clique em salvar.

 

O código:

 

potIdStr = input.potId.toString();
potDetails = zoho.crm._getRecordById(“Potentials”, input.potId.toLong());
RelatedProducts = zoho.crm._getRelatedRecords(“Products”, “Potentials”, potIdStr);
quotesubject = ifnull(potDetails.get(“Potential Name”),””);
contact = ifnull(potDetails.get(“CONTACTID”),””);
account = ifnull(potDetails.get(“ACCOUNTID”),””);
description = ifnull(potDetails.get(“Description”),””);
pdlist = List();
sub = 0.0;
for each eachProd in RelatedProducts
{
productDesc = ifnull(eachProd.get(“Product Description”),””);
quantity = 1;
productId = ifnull(eachProd.get(“PRODUCTID”),””);
price = (ifnull(eachProd.get(“Unit Price”),”0.0″)).toDecimal();
listprice = (price * quantity);
mp = map();
mp.put(“Product Id”, productId);
mp.put(“Quantity”, quantity);
mp.put(“List Price”, listprice);
mp.put(“Net Total”, listprice);
pdlist.add(mp);
sub = (sub + listprice);
}
paramap = map();
paramap.put(“Products”, pdlist);
paramap.put(“Subject”, quotesubject);
paramap.put(“CONTACTID”, contact);
paramap.put(“ACCOUNTID”, account);
paramap.put(“POTENTIALID”, input. potId);
paramap.put(“Description”, description);
paramap.put(“Sub Total”, sub);
paramap.put(“Grand Total”, sub);
createResp = zoho.crm._create(“Quotes”, paramap);
info createResp;
newid = createResp.get(“Id”);
openUrl( “https://crm.zoho.com/crm/EntityInfo.do?module=Quotes&id=“+newid, “same window”);
return “Quote Created”;

 

Alguma dúvida? Entre em contato com nossos canais de atendimento

Telefone (11) 2381-7511

Email: contato@otentecnologia.com.br

http://www.otentecnologia.com.br/fale-conosco