IN CadastroContatosEmpresas.integrador: mudanças entre as edições

De CIGAM WIKI
Sem resumo de edição
Sem resumo de edição
 
(4 revisões intermediárias pela mesma usuária não estão sendo mostradas)
Linha 1: Linha 1:
{{VoltarPagina}}
{{VoltarPagina}}
[[Integrador]] >  
[[Integrador]] >  
[[IN_CIGAM Integrador|WebServices]] >
[[IN_CIGAM Integrador#Genérico|WebServices]] >
[[IN CadastroContatosEmpresas.integrador]]
[[IN CadastroContatosEmpresas.integrador]]


Linha 16: Linha 16:
     </tr>
     </tr>
     <tr>
     <tr>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 68: Linha 68:
     </tr>
     </tr>
     <tr>
     <tr>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 98: Linha 98:
     </tr>
     </tr>
     <tr>
     <tr>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 230: Linha 230:
     </tr>
     </tr>
     <tr>
     <tr>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 358: Linha 358:
     </tr>
     </tr>
     <tr>
     <tr>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 470: Linha 470:
*dataExpedicao
*dataExpedicao
** Tipo: Date
** Tipo: Date
*ativo
** Tipo: String
** Passar S (Sim) ou N (Não)
}}
}}


Linha 491: Linha 494:
     </tr>
     </tr>
     <tr>
     <tr>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 516: Linha 519:
     </tr>
     </tr>
     <tr>
     <tr>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p>
         <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 537: Linha 540:
     </tr>
     </tr>
</table>
</table>
<!--FORMATACAO ANTIGA...
==ListarPendentes==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
* acao
** Tipo: String 1
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro
* statusRegistro
** Tipo: String 1
** L=Liberado, P=Pendente
** Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*idRegistro
** Tipo: Int 14
*acao
** Tipo: String 1
*statusRegistro
** Tipo: String 1
*dataRequisicao
** Tipo: Date
*horaRequisicao
** Tipo: Int 8
*idCorrelato
** Tipo: Int 14
*empresa
** Tipo: String 6
*sequenciaContato
** Tipo: Int 5
*pessoaContato
** Tipo: String 40
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
==ListarId==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoEmpresa
** Tipo: String 6
*sequenciaContato
** Tipo: Int
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
==ListarModificacoes==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*dataInicial
** Tipo: Date
*horaInicial
** Tipo: Time 6
*dataFinal
** Tipo: Date
*horaFinal
** Tipo: Time 6
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoEmpresa
** Tipo: String 6
*cargo
** Tipo: String 25
*pessoaContato
** Tipo: String 40
*nascimento
** Tipo: Date
*fone
** Tipo: String 20
*email
** Tipo: String 60
*homePage
** Tipo: String 60
*observacao
** Tipo: String 301
*sid
** Tipo: String 14
*senha
** Tipo: String 8
*numeroIp
** Tipo: String 20
*sequenciaContato
** Tipo: Int 5
*celular
** Tipo: String 20
*ramal
** Tipo: String 10
*foto
** Tipo: String 60
*pessoaFisica
** Tipo: String 6
*superior
** Tipo: Int 5
*sexo
** Tipo: String 1
*tratamento
** Tipo: String 6
*sessao
** Tipo: Int 8
*codigoUsuarioModificacao
** Tipo: String 3
*codigoUsuarioCriacao
** Tipo: String 3
*dataModificacao
** Tipo: Date
*setor
** Tipo: String 20
*validadeCredenciamento
** Tipo: Date
*codigoContaFinanceira
** Tipo: String 6
*relacionamento
** Tipo: String 6
*controleRemessas
** Tipo: String 6
*opcoesAuxiliares
** Tipo: String 6
*validacaoContatoItemOs
** Tipo: String 10
*recebeEmailCartaCobranca
** Tipo: String 1
*recebeEmailPagamentos
** Tipo: String 1
*notificacaoBloquetoEmail
** Tipo: String 2
*tipoPessoa
** Tipo: String 2
*recebeEmailSolicitacao
** Tipo: String 2
*diaSemanaInicio
** Tipo: String 3
*diaSemanaTermino
** Tipo: String 3
*utilizarModalidadePagamento
** Tipo: String 3
*recebeEmailAcompanhamento
** Tipo: Bool
*participaPesquisaEmail
** Tipo: Bool
*notificaVendaContrato
** Tipo: Bool
*regraEnvioEmail
** Tipo: Float 8.6
*participacaoCotas
** Tipo: Float 8.6
*diasDuplicata
** Tipo: Float 8.6
*descontoAteVencimento
** Tipo: Float 8.6
*posicaoGeografica
** Tipo: Float 11
*codigoFuncao
** Tipo: Float 11.2
*usrcemp1
** Tipo: String 20
*usrcemp2
** Tipo: Date
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
==ListarIndividual==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*codigoEmpresa
** Obrigatório, Tipo: String 6
*sequenciaContato
** Obrigatório, Tipo: Int
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoEmpresa
** Tipo: String 6
*cargo
** Tipo: String 25
*pessoaContato
** Tipo: String 40
*nascimento
** Tipo: Date
*fone
** Tipo: String 20
*email
** Tipo: String 60
*homePage
** Tipo: String 60
*observacao
** Tipo: String 301
*sid
** Tipo: String 14
*senha
** Tipo: String 8
*numeroIp
** Tipo: String 20
*sequenciaContato
** Tipo: Int 5
*celular
** Tipo: String 20
*ramal
** Tipo: String 10
*foto
** Tipo: String 60
*pessoaFisica
** Tipo: String 6
*superior
** Tipo: Int 5
*sexo
** Tipo: String 1
*tratamento
** Tipo: String 6
*sessao
** Tipo: Int 8
*usuarioModificacao
** Tipo: String 3
*usuarioCriacao
** Tipo: String 3
*dataModificacao
** Tipo: Date
*setor
** Tipo: String 20
*validadeCredenciamento
** Tipo: Date
*codigoContaFinanceira
** Tipo: String 6
*relacionamento
** Tipo: String 6
*controleRemessas
** Tipo: String 6
*opcoesAuxiliares
** Tipo: String 6
*validacaoContatoItemOs
** Tipo: String 1
*recebeEmailCartaCobranca
** Tipo: String 1
*recebeEmailPagamentos
** Tipo: String 1
*notificacaoBloquetoEmail
** Tipo: String 2
*tipoPessoa
** Tipo: String 2
*recebeEmailSolicitacao
** Tipo: String 2
*diaSemanaInicio
** Tipo: String 3
*diaSemanaTermino
** Tipo: String 3
*utilizarModalidadePagamento
** Tipo: String 3
*recebeEmailAcompanhamento
** Tipo: Bool
*participaPesquisaEmail
** Tipo: Bool
*notificaVendaContrato
** Tipo: Bool
*regraEnvioEmail
** Tipo: Float 8.6
*participacaoCotas
** Tipo: Float 8.6
*diasDuplicata
** Tipo: Float 8.6
*descontoAteVencimento
** Tipo: Float 8.6
*posicaoGeografica
** Tipo: Float 11
*codigoFuncao
** Tipo: Float 11.2
*usrcemp1
** Tipo: String 20
*usrcemp2
** Tipo: Date
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
==Cadastrar==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*statusRegistro
** Tipo: String 1
** L=Liberado, P=Pendente
** Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
** por padrão, será cadastrado como P na tabela de integração
*idCorrelato
** Tipo: Int
** Este parâmetro não é obrigatório, é uma alternativa ao parâmetro "empresa", pois pode estar
** vinculando a uma empresa que ainda não está cadastrada, e esta pendente de importação.
** Sempre que o idCorrelato for menor ou igual a 0 (zero), o parâmetro “empresa” é obrigatório.
*codigoEmpresa
** Obrigatório, Tipo: String 6
*cargo
** Tipo: String 25
*pessoaContato
** Tipo: String 40
*dataNascimento
** Tipo: Date
*fone
** Tipo: String 20
*email
** Tipo: String 60
*homePage
** Tipo: String 60
*observação
** Tipo: String 301
*sid
** Tipo: Int 14
*senha
** Tipo: String 8
*numeroIp
** Tipo: String 20
*sequenciaContato
** Tipo: Int
*celular
** Tipo: String 20
*ramal
** Tipo: String 10
*foto
** Tipo: String 60
*pessoaFisica
** Tipo: String 6
*superior
** Tipo: Int
*sexo
** Tipo: String 1
*tratamento
** Tipo: String 6
*setor
** Tipo: String 20
*validadeCredenciamento
** Tipo: Date
*codigoContaFinanceira
** Tipo: String 6
*relacionamento
** Tipo: String 6
*controleRemessas
** Tipo: String 6
*opcoesAuxiliares
** Tipo: String 6
*validacaoContatoItemOs
** Tipo: String 1
*recebeEmailCartaCobranca
** Tipo: String 1
*recebeEmailPagamentos
** Tipo: String 1
*notificacaoBloquetoEmail
** Tipo: String 2
*tipoPessoa
** Tipo: String 2
*recebeEmailSolicitacao
** Tipo: String 2
*diaSemanaInicio
** Tipo: String 3
*diaSemanaTermino
** Tipo: String 3
*utilizarModalidadePagamento
** Tipo: String 3
*recebeEmailAcompanhamento
** Tipo: Bool
*participaPesquisaEmail
** Tipo: Bool
*notificaVendaContrato
** Tipo: Bool
*regraEnvioEmail
** Tipo: Float 8.6
*participacaoCotas
** Tipo: Float 8.6
*diasDuplicata
** Tipo: Float 8.6
*descontoAteVencimento
** Tipo: Float 8.6
*posicaoGeografica
** Tipo: Float 11.0
*codigoFuncao
** Tipo: Float 11.2
*Usrcemp1
** Tipo: String 20
*Usrcemp2
** Tipo: Date
*Usrcemp3
** Tipo: Float 11.2
*rg
** Tipo: String 20
*orgaoExpedidor
** Tipo: String 8
*dataExpedicao
** Tipo: Date
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
{{VoltarInicio}}
==Excluir==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*codigoEmpresa
** Obrigatório, Tipo: String 6
*sequenciaContato
** Obrigatório, Tipo: Int
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.</p>
{{VoltarInicio}}
==LiberarPendentes==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*id
** Obrigatório, Tipo: Int
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se erro na conexão com banco de dados:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A conexão com o banco de dados e/ou comando SQL possui erros.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se ID inválido ou não encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.</p>
{{VoltarInicio}}
-->

Edição atual tal como às 17h30min de 6 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroContatosEmpresas.integrador

Requisição

Métodos

ListarPendentes

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarId

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarModificacoes

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarIndividual

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

Cadastrar

Parâmetros:



Retornos:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.

Voltar ao início

Excluir

Parâmetros:



Retornos:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

Voltar ao início

LiberarPendentes

Parâmetros:



Retornos:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se erro na conexão com banco de dados:
      A conexão com o banco de dados e/ou comando SQL possui erros.

   Se ID inválido ou não encontrado:
      Falha ao liberar registro.

Voltar ao início