Git Product home page Git Product logo

simple-pipe's Introduction

simple-pipe's People

Contributors

godoineto avatar

Watchers

 avatar  avatar

simple-pipe's Issues

Descrição da demanda

Modelo das entidades:

  • Lead

    • Id
    • Nome
    • Email
    • Empresa
    • Site
    • Telefones (Lista de telefones)
    • Status (OPEN, WON ou LOST)
    • Anotações (Lista de anotações por usuário)
    • Responsável (Id de usuário)
  • Usuário

    • Id
    • Nome
    • Email

Funcionalidades disponíveis:

  • Adicionar leads
  • Listar leads
  • Obter lead específico
  • Atualizar leads
  • Deletar leads
  • Finalizar lead (WON ou LOST)

Regras de negócio:

1. Adicionar leads

  • Não pode existir mais de um lead com o mesmo e-mail
  • Ao ser adicionado um lead deve ter um status OPEN
  • Caso o lead já exista, deve ser reaproveitado e atualizado
  • O lead só pode ser reaproveitado de estiver finalizado
  • Caso já exista um lead em aberto, nada deve ser feito
  • O e-mail deve ser validado sintaticamente
  • Não é necessário validar número de telefone
  • Os leads devem ser distribuídos igualmente entre os usuários

1. Finalização de leads

  • Os leads podem ser finalizados com os status “WON” ou “LOST”
  • Leads perdidos não devem ser enviados ao CRM
  • Lead ganho deve ser enviado ao Pipedrive com o seguinte mapeamento:
  • Deal
    • Nome = Lead.Empresa
    • Anotações = Lead.Anotações
  • Pessoa
    • Nome = Lead.Nome
    • Email = Lead.Email
  • Organização
    • Nome = Lead.Empresa
    • Site = Lead.Site

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.