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
Updated about 1 year ago