IN CadastroContatosEmpresas.integrador: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 9: | Linha 9: | ||
***<b>Tipo de registro:</b> EMPCON | ***<b>Tipo de registro:</b> EMPCON | ||
== | ==ListarPendentes== | ||
<p align="justify"><i> | <p align="justify"><i> | ||
</i></p> | </i></p> | ||
| Linha 17: | Linha 17: | ||
*pin | *pin | ||
** Obrigatório, Tipo: String 20 | ** 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/> | |||
Se sucesso:<br/> | |||
{{#tree: minExpandLevel=2 | | |||
*idRegistro | |||
** Tipo: Int 14 | |||
*acao | |||
** Tipo: String 1 | |||
*statusRegistro | *statusRegistro | ||
** Tipo: String 1 | ** Tipo: String 1 | ||
** | *dataRequisicao | ||
* | ** Tipo: Date | ||
** | *horaRequisicao | ||
** Tipo: Int 8 | |||
*idCorrelato | *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/> | |||
Se pin inválido:<br/> | |||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | |||
<br/> | |||
Se nenhum registro encontrado:<br/> | |||
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/> | |||
Se sucesso:<br/> | |||
{{#tree: minExpandLevel=2 | | |||
*codigoEmpresa | |||
** Tipo: String 6 | |||
*sequenciaContato | |||
** Tipo: Int | ** 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/> | ||
** | Se pin inválido:<br/> | ||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | |||
<br/> | |||
Se nenhum registro encontrado:<br/> | |||
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/> | |||
Se sucesso:<br/> | |||
{{#tree: minExpandLevel=2 | | |||
*codigoEmpresa | *codigoEmpresa | ||
** | ** Tipo: String 6 | ||
*cargo | *cargo | ||
** Tipo: String 25 | ** Tipo: String 25 | ||
*pessoaContato | *pessoaContato | ||
** Tipo: String 40 | ** Tipo: String 40 | ||
* | *nascimento | ||
** Tipo: Date | ** Tipo: Date | ||
*fone | *fone | ||
| Linha 41: | Linha 121: | ||
*homePage | *homePage | ||
** Tipo: String 60 | ** Tipo: String 60 | ||
* | *observacao | ||
** Tipo: String 301 | ** Tipo: String 301 | ||
*sid | *sid | ||
** Tipo: | ** Tipo: String 14 | ||
*senha | *senha | ||
** Tipo: String 8 | ** Tipo: String 8 | ||
| Linha 50: | Linha 130: | ||
** Tipo: String 20 | ** Tipo: String 20 | ||
*sequenciaContato | *sequenciaContato | ||
** Tipo: Int | ** Tipo: Int 5 | ||
*celular | *celular | ||
** Tipo: String 20 | ** Tipo: String 20 | ||
| Linha 60: | Linha 140: | ||
** Tipo: String 6 | ** Tipo: String 6 | ||
*superior | *superior | ||
** Tipo: Int | ** Tipo: Int 5 | ||
*sexo | *sexo | ||
** Tipo: String 1 | ** Tipo: String 1 | ||
*tratamento | *tratamento | ||
** Tipo: String 6 | ** Tipo: String 6 | ||
*sessao | |||
** Tipo: Int 8 | |||
*codigoUsuarioModificacao | |||
** Tipo: String 3 | |||
*codigoUsuarioCriacao | |||
** Tipo: String 3 | |||
*dataModificacao | |||
** Tipo: Date | |||
*setor | *setor | ||
** Tipo: String 20 | ** Tipo: String 20 | ||
| Linha 78: | Linha 166: | ||
** Tipo: String 6 | ** Tipo: String 6 | ||
*validacaoContatoItemOs | *validacaoContatoItemOs | ||
** Tipo: String | ** Tipo: String 10 | ||
*recebeEmailCartaCobranca | *recebeEmailCartaCobranca | ||
** Tipo: String 1 | ** Tipo: String 1 | ||
| Linha 110: | Linha 198: | ||
** Tipo: Float 8.6 | ** Tipo: Float 8.6 | ||
*posicaoGeografica | *posicaoGeografica | ||
** Tipo: Float 11 | ** Tipo: Float 11 | ||
*codigoFuncao | *codigoFuncao | ||
** Tipo: Float 11.2 | ** Tipo: Float 11.2 | ||
* | *usrcemp1 | ||
** Tipo: String 20 | ** Tipo: String 20 | ||
* | *usrcemp2 | ||
** Tipo: Date | ** 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/> | <p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/> | ||
| Linha 337: | Linha 339: | ||
{{VoltarInicio}} | {{VoltarInicio}} | ||
== | ==Cadastrar== | ||
<p align="justify"><i> | <p align="justify"><i> | ||
</i></p> | </i></p> | ||
| Linha 345: | Linha 347: | ||
*pin | *pin | ||
** Obrigatório, Tipo: String 20 | ** Obrigatório, Tipo: String 20 | ||
* | *statusRegistro | ||
** Tipo: | ** 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 | ||
** Tipo: | ** 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 | *codigoEmpresa | ||
** Tipo: String 6 | ** Obrigatório, Tipo: String 6 | ||
*cargo | *cargo | ||
** Tipo: String 25 | ** Tipo: String 25 | ||
*pessoaContato | *pessoaContato | ||
** Tipo: String 40 | ** Tipo: String 40 | ||
* | *dataNascimento | ||
** Tipo: Date | ** Tipo: Date | ||
*fone | *fone | ||
| Linha 373: | Linha 371: | ||
*homePage | *homePage | ||
** Tipo: String 60 | ** Tipo: String 60 | ||
* | *observação | ||
** Tipo: String 301 | ** Tipo: String 301 | ||
*sid | *sid | ||
** Tipo: | ** Tipo: Int 14 | ||
*senha | *senha | ||
** Tipo: String 8 | ** Tipo: String 8 | ||
| Linha 382: | Linha 380: | ||
** Tipo: String 20 | ** Tipo: String 20 | ||
*sequenciaContato | *sequenciaContato | ||
** Tipo: Int | ** Tipo: Int | ||
*celular | *celular | ||
** Tipo: String 20 | ** Tipo: String 20 | ||
| Linha 392: | Linha 390: | ||
** Tipo: String 6 | ** Tipo: String 6 | ||
*superior | *superior | ||
** Tipo: Int | ** Tipo: Int | ||
*sexo | *sexo | ||
** Tipo: String 1 | ** Tipo: String 1 | ||
*tratamento | *tratamento | ||
** Tipo: String 6 | ** Tipo: String 6 | ||
*setor | *setor | ||
** Tipo: String 20 | ** Tipo: String 20 | ||
| Linha 418: | Linha 408: | ||
** Tipo: String 6 | ** Tipo: String 6 | ||
*validacaoContatoItemOs | *validacaoContatoItemOs | ||
** Tipo: String | ** Tipo: String 1 | ||
*recebeEmailCartaCobranca | *recebeEmailCartaCobranca | ||
** Tipo: String 1 | ** Tipo: String 1 | ||
| Linha 450: | Linha 440: | ||
** Tipo: Float 8.6 | ** Tipo: Float 8.6 | ||
*posicaoGeografica | *posicaoGeografica | ||
** Tipo: Float 11 | ** Tipo: Float 11.0 | ||
*codigoFuncao | *codigoFuncao | ||
** Tipo: Float 11.2 | ** Tipo: Float 11.2 | ||
* | *Usrcemp1 | ||
** Tipo: String 20 | |||
*Usrcemp2 | |||
** Tipo: Date | |||
*Usrcemp3 | |||
** Tipo: Float 11.2 | |||
*rg | |||
** Tipo: String 20 | ** Tipo: String 20 | ||
* | *orgaoExpedidor | ||
** Tipo: String 8 | |||
*dataExpedicao | |||
** Tipo: Date | ** 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/> | <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/> | |||
Se sucesso:<br/> | |||
idRegistro - ID que representa este registro na tabela de integração.<br/> | |||
<br/> | |||
Se pin inválido:<br/> | Se pin inválido:<br/> | ||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | O usuário não possui direitos suficientes para executar esta rotina.<br/> | ||
<br/> | <br/> | ||
Se | Se algum parâmetro inválido:<br/> | ||
| Parâmetro necessário não informado.</p> | ||
{{VoltarInicio}} | {{VoltarInicio}} | ||
== | ==Excluir== | ||
<p align="justify"><i> | <p align="justify"><i> | ||
</i></p> | </i></p> | ||
| Linha 474: | Linha 477: | ||
*pin | *pin | ||
** Obrigatório, Tipo: String 20 | ** Obrigatório, Tipo: String 20 | ||
* | *codigoEmpresa | ||
** Tipo: String | ** Obrigatório, Tipo: String 6 | ||
* | *sequenciaContato | ||
** Obrigatório, Tipo: Int | |||
** Tipo: | |||
}} | }} | ||
| Linha 487: | Linha 486: | ||
<b>Retornos:</b><br/> | <b>Retornos:</b><br/> | ||
Se sucesso:<br/> | Se sucesso:<br/> | ||
idRegistro - ID que representa este registro na tabela de integração.<br/> | |||
Se pin inválido:<br/> | |||
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 | | {{#tree: minExpandLevel=2 | | ||
* | *pin | ||
** Obrigatório, Tipo: String 20 | |||
*id | |||
** Obrigatório, Tipo: Int | |||
** Tipo: String | |||
* | |||
** 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/> | <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/> | |||
Se pin inválido:<br/> | Se pin inválido:<br/> | ||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | O usuário não possui direitos suficientes para executar esta rotina.<br/> | ||
<br/> | <br/> | ||
Se | Se erro na conexão com banco de dados:<br/> | ||
A | A conexão com o banco de dados e/ou comando SQL possui erros.<br/> | ||
<br/> | |||
Se ID inválido ou não encontrado:<br/> | |||
Falha ao liberar registro.</p> | |||
{{VoltarInicio}} | {{VoltarInicio}} | ||
Edição das 17h15min de 28 de janeiro de 2026
Voltar
Integrador >
WebServices >
IN CadastroContatosEmpresas.integrador
- Requisição
- Soap: http://servidor/CadastroContatosEmpresas.integrador.asmx
- Rest/JSon: http://servidor/CadastroContatosEmpresas.integrador.ashx/metodo
- Tipo de registro: EMPCON
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.
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.
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.
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.
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.
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.
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.
