3C Plus (Discadora)

MVP de Extração de Dados 3C Plus (FluxoTI)

3C Plus é uma ferramenta da FluxoTI, uma plataforma que oferece diversos serviços de TI, incluindo funções para tratamento de chamadas. Este projeto é uma iniciativa para facilitar a extração de dados desta plataforma através da sua API, especificamente através da função get_calls_from_fluxo_ti.

Sumário

Sobre o Projeto

Este MVP foi desenvolvido especificamente para facilitar a extração de dados da plataforma FluxoTI. Ele faz uso da função get_calls_from_fluxo_ti e serve como uma etapa preliminar para futuras integrações. Utilizando um conjunto específico de parâmetros, os usuários podem extrair dados relacionados a chamadas e outras entidades da plataforma.

Pré-requisitos

  • Python 3.x
  • Bibliotecas Necessárias: requests, json, logging, os

Configuração

Variáveis de Ambiente

  • FLUXOTI_USERNAME: Usado para autenticação. Exemplo de recuperação: username = os.environ['FLUXOTI_USERNAME']
  • FLUXOTI_PASSWORD: Senha associada ao username para autenticação. Exemplo de recuperação: password = os.environ['FLUXOTI_PASSWORD']

Parâmetros de Extração

  • company_id: Identificador único para uma empresa. (Tipo: número)
  • start_date: Data de início para o período de interesse. (Tipo: string, Exemplo: "2021-01-01 00:00:00")
  • with_mailing: Indica se o resultado deve incluir mailing. (Tipo: string, Enum: ["true","false"])
  • output_variable_name: Nome da variável onde o resultado deve ser armazenado. (Tipo: string, Exemplo: "3cfluxoti")
  • end_date (Opcional): Data de término para o período de interesse. (Tipo: string, Padrão: null)

Propriedades Obrigatórias

  • company_id
  • start_date
  • with_mailing
  • output_variable_name

Referências