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

De CIGAM WIKI
Sem resumo de edição
Sem resumo de edição
 
Linha 1: Linha 1:
{{VoltarPagina}}
{{VoltarPagina}}
[[Integrador]] >  
[[Integrador]] >  
[[IN_CIGAM Integrador|WebServices]] >
[[IN_CIGAM Integrador#Configurador|WebServices]] >
[[IN CadastroConfiguradorProduto.integrador]]
[[IN CadastroConfiguradorProduto.integrador]]


*<b>Requisição</b>
=Requisição=
**<b>Soap:</b> http://servidor/CadastroConfiguradorProduto.integrador.asmx
*<b>Soap:</b> http://servidor/CadastroConfiguradorProduto.integrador.asmx
**<b>Rest/JSon:</b> http://servidor/CadastroConfiguradorProduto.integrador.ashx/metodo
*<b>Rest/JSon:</b> http://servidor/CadastroConfiguradorProduto.integrador.ashx/metodo
***<b>Tipo de registro:</b> CONPRO
**<b>Tipo de registro:</b> CONPRO


== ListarIdentificador ==
=Métodos=
<p align=“justify”><i>
<!--bgcolor="#5F6B7A"-->
</i></p>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
*<b>Parâmetros:</b><br>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarIdentificador</b></font></td>
    </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><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 21: Linha 24:
** Tipo: String 20
** 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/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><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 nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se não há configurador habilitado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Não há configurador habilitado. Conforme configuração [[CP - GE - 339 - Utilizar configurador de produto]].<br/></p>
 
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 51: Linha 45:
<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/>
{{VoltarInicio}}
<br/>
 
&nbsp;&nbsp;&nbsp;Se não há configurador habilitado:<br/>
{{VoltarPagina}}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Não há configurador habilitado. Conforme configuração [[CP - GE - 339 - Utilizar configurador de produto]].</p>
[[Integrador]] >  
{{VoltarInicio}}</td>
[[IN_CIGAM Integrador|WebServices]] >
    </tr>
[[IN CadastroConfiguradorProduto.integrador]]
</table></center>


== ListarConfigurador ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarConfigurador</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <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><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
** Obrigatório, Tipo: String 20
** 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/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><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 nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se não há configurador habilitado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Não há configurador habilitado. Conforme configuração [[CP - GE - 339 - Utilizar configurador de produto]].<br/></p>
 
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 122: Linha 108:
<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/>
{{VoltarInicio}}
<br/>
&nbsp;&nbsp;&nbsp;Se não há configurador habilitado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Não há configurador habilitado. Conforme configuração [[CP - GE - 339 - Utilizar configurador de produto]].</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


{{VoltarPagina}}
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
[[Integrador]] >  
    <tr>
[[IN_CIGAM Integrador|WebServices]] >
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarCaracteristicaConfigurador</b></font></td>
[[IN CadastroConfiguradorProduto.integrador]]
    </tr>
 
    <tr>
== ListarCaracteristicaConfigurador ==
        <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>
<p align=“justify”><i>
</i></p>
 
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 142: Linha 129:
** Tipo: String 6
** Tipo: String 6
}}
}}
<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>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 194: Linha 181:
&nbsp;&nbsp;&nbsp;Se não há configurador habilitado: <br/>
&nbsp;&nbsp;&nbsp;Se não há configurador habilitado: <br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Não há configurador habilitado. Conforme configuração [[CP - GE - 339 - Utilizar configurador de produto]].</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Não há configurador habilitado. Conforme configuração [[CP - GE - 339 - Utilizar configurador de produto]].</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
 
    </tr>
{{VoltarPagina}}
</table></center>
[[Integrador]] >  
[[IN_CIGAM Integrador|WebServices]] >
[[IN CadastroConfiguradorProduto.integrador]]


== ListarValorCaracteristica ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarValorCaracteristica</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <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><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 213: Linha 198:
** Tipo: String 3
** Tipo: String 3
}}
}}
<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>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 273: Linha 258:
<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/>
<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se não há configurador habilitado:<br/>
&nbsp;&nbsp;&nbsp;Se não há configurador habilitado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Não há configurador habilitado. Conforme configuração [[CP - GE - 339 - Utilizar configurador de produto]].</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Não há configurador habilitado. Conforme configuração [[CP - GE - 339 - Utilizar configurador de produto]].</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


{{VoltarPagina}}
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
[[Integrador]] >  
    <tr>
[[IN_CIGAM Integrador|WebServices]] >
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarRegrasConfigurador</b></font></td>
[[IN CadastroConfiguradorProduto.integrador]]
    </tr>
 
    <tr>
== ListarRegrasConfigurador ==
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade listar as regras do configurador.</p>
<p align="justify">
<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/Envio:</b></p><br>
Método que tem por finalidade listar as regras do configurador.
{{#tree: minExpandLevel=2 |
<br><br>
*pin
'''Envio: '''
**Obrigatório, Tipo: String
{{#tree: minExpandLevel=3|
*codigoConfigurador
*<b>Parâmetros:</b>
**Obrigatório, Tipo: String
**pin<br>
*codigoCaracteristica
***Obrigatório, Tipo: String<br>
**String
**codigoConfigurador<br>
*tipoRegraCaracteristica
***Obrigatório, Tipo: String<br>
**String
**codigoCaracteristica<br>
*operadorRegraCaracteristica
***String<br>
**String
**tipoRegraCaracteristica<br>
*conteudoRegraCaracteristica
***String<br>
**String
**operadorRegraCaracteristica<br>
*codigoConteudo
***String<br>
**String
**conteudoRegraCaracteristica<br>
*tipoRegraConteudo
***String<br>
**String
**codigoConteudo<br>
*operadorRegraConteudo
***String<br>
**String
**tipoRegraConteudo<br>
*conteudoRegraConteudo
***String<br>
**String
**operadorRegraConteudo<br>
***String<br>
**conteudoRegraConteudo<br>
***String<br>
}}
}}
 
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
'''Retorno: '''
<b>Retornos:</b><br/>
{{#tree: minExpandLevel=2|
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
 
{{#tree: minExpandLevel=2 |
* codigoConfiguracao
* codigoConfiguracao
** Tipo: String 6
** Tipo: String 6
Linha 388: Linha 371:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>

Edição atual tal como às 17h00min de 9 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroConfiguradorProduto.integrador

Requisição

Métodos

ListarIdentificador

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.

   Se não há configurador habilitado:
      Não há configurador habilitado. Conforme configuração CP - GE - 339 - Utilizar configurador de produto.

Voltar ao início

ListarConfigurador

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.

   Se não há configurador habilitado:
      Não há configurador habilitado. Conforme configuração CP - GE - 339 - Utilizar configurador de produto.

Voltar ao início

ListarCaracteristicaConfigurador

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.

   Se não há configurador habilitado:
      Não há configurador habilitado. Conforme configuração CP - GE - 339 - Utilizar configurador de produto.

Voltar ao início

ListarValorCaracteristica

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.

   Se não há configurador habilitado:
      Não há configurador habilitado. Conforme configuração CP - GE - 339 - Utilizar configurador de produto.

Voltar ao início

ListarRegrasConfigurador

Método que tem por finalidade listar as regras do configurador.

Parâmetros/Envio:



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