ATENÇÃO: Este POST é da área de desenvolvimento, com o intuito de tornar público conhecimentos, regras, dicas sobre essa ferramenta. Isso não deve ser passado para clientes. As Informações daqui podem ser usadas para criar manuais, vídeos entre outras focado na apresentação para o cliente.
ATENÇÃO: Este POST é da área de desenvolvimento, com o intuito de tornar público conhecimentos, regras, dicas sobre essa ferramenta.
Isso não deve ser passado para clientes. As Informações daqui podem ser usadas para criar manuais, vídeos entre outras focado na apresentação para o cliente.
A integração com a TOTVS para cliente funciona da seguinte maneira, um agendador executa o cron saveClientes.cron.php de 6 em 6 horas, chamando a URL http://ec2-18-230-112-29.sa-east-1.compute.amazonaws.com:8051/wsConsultaSQL/IwsConsultaSQL, que pega os clientes e verifica se inclui ou atualiza pelo campo CGC ou COD no webservice que equivalem a CNPJ_CPF ou CODIGO do cliente no CRM.
Para projetos, o agendado executa o cron saveContratos.cron.php de 6 em 6 horas, chamando a URL http://18.230.112.29:8051/RMSRestDataServer/rest/ImbVendaContratoData, pega os contratos, empreendimentos, blocos e unidades e verifica se inclui ou atualiza pelos os seguintes campos, para contrato é NUM_VENDA ou NUM_UNID e NUM_SUB_UNID juntos por um traço (NUM_UNID – NUM_SUB_UNID) no webservice, equivalem a NUM_VENDA e CODIGO do projeto no CRM, para empreendimento utilizamos o CODIGO do empreendimento cadastrado no CRM, para buscar essa informação a gente utiliza o campo COD_PESS_EMPR do webservice, para os blocos é utilizado o campo NUM_UNID do webservice que equivale a CODIGO do bloco no CRM, por último para a unidade utilizamos o campo NUM_SUB_UNID do webservice que equivale a CODIGO da unidade no CRM.
Deve ser possível realizar a importação de parcelas da cobrança e de clientes, telefones, endereços e contratos da base Totvs.
HABILITA_INTEGRACAO_TOTVS
.INI
integracao_totvs_url
integracao_totvs_token
SISTEMA_COB_ENTRADA
Integracao_Totvs
CRM_SYNC_ENTRADA
Os CRONs que deverão ser configurados para rodar em um período de 24 horas às 20 horas (Incluindo aos finais de semana) . Ele chamará o arquivo sistema/cron/integracao_Totvs.php e __beta/cobranca/cron/cron_cobranca.php
sistema/cron/integracao_Totvs.php e __beta/cobranca/cron/cron_cobranca.php
https://teste.multidadosti.com.br/sistema/cron/integracao_Totvs.php?modulo=cobranca&data_ini=2024-01-01&data_fim=2024-06-13
https://teste.multidadosti.com.br/sistema/cron/integracao_Totvs.php?modulo=contratos&data_ini=2024-01-01&data_fim=2024-06-13
cobranca
data_ini
data_fim
clientes
contratos
codigo_cliente
codigo_contrato
integra_totvs_{$modulo}_dh_ult_importacao
integra_totvs_maximo_dias_a_frente
A data inicial será a data final da execução anterior, e a data final, caso não seja passada, será ‘x’ dias à frente da data inicial. Esses ‘x’ dias podem ser configurados na client_vars integra_totvs_maximo_dias_a_frente, sendo o valor padrão 50 dias por questões de performance. A data final máxima será o dia atual (HOJE).
client_vars
Cobrança: Essa integração foi adicionada na tela de testar integração, onde é possível visualizar o retorno da API, realizar consultas e visualizar o depara.
Clientes e Contratos: Foi criado um changelog interno detalhando as modificações feitas para essa integração.
<
Contratos