Cadastro de Kits de produtos

Regras de negócio

Kit é um conjunto de objetos ‘Produtos’ que são utilizados, para um mesmo fim ou conjunto que podem ser usados, para fazer montagens de objetos ou construções sendo possível encontrar Kit de barbear, kit de Higiene ou kit de primeiros socorros.
Através do ERP sankhya será possível que você efetue o cadastro de produtos Kit e seu respectivo produto substituto.
OBS: Caso tenha alguma necessidade de configuração do ERP procure “Consultor” ou acesso o link de apoio:
https://ajuda.sankhya.com.br/hc/pt-br/articles/360044596554-Configura%C3%A7%C3%A3o-de-Kit

Dependências

Não possui dependências

Detalhes Técnicos

A entidade utilizada é a ConfiguracaoKit, que por sua vez instancia a tabela TSIKIT mapeando os campos principais pertinentes ao cadastro de produto.
Para realizar a importação dos kits através do Json, deve se observar os seguintes campos utilizados no corpo da requisição:
• CODCONFKIT – Código da natureza(Este campo não pode ser repetido);
• DESCRCONFKIT – Descrição da natureza;

Descritivo de campos da entidade

Acesse aqui o dicionário de dados da tabela TSIKIT

Exemplo de uso:


URL de chamada: https://api.sankhya.com.br/gateway/v1/mge/service.sbr?serviceName=CRUDServiceProvider.saveRecord&outputType=json

Corpo de requisição
{  "serviceName":"CRUDServiceProvider.saveRecord",
   "requestBody":{
      "dataSet":{
         "rootEntity":"ConfiguracaoKit",
         "includePresentationFields":"S",
         "dataRow":{
            "localFields":{
               "CODCONFKIT":{
                  "$":"2"
               },               
               "DESCRCONFKIT":{
                  "$":"TESTE 2"
               }
            }
         }, "entity":{
            "fieldset":{
               "list":"*"
            }
         }
      }
   }
}

Retorno em json:

{
  "serviceName": "CRUDServiceProvider.saveRecord",
  "status": "1",
  "pendingPrinting": "false",
  "transactionId": "A90B6FB8576A41DB39F5BC33DEE04951",
  "responseBody": {
      "entities": {
          "total": "1",
          "entity": {
              "UTILPRECOABACOMP": {
                  "$": "S"
              },
              "DISTRIBUIKITCOMP": {
                  "$": "N"
              },
              "SOMACUSTOCOMPKIT": {
                  "$": "S"
              },
              "DISTDESCKITCOMP": {
                  "$": "N"
              },
              "SOMAICMSCOMPKIT": {
                  "$": "N"
              },
              "SOMAPRECOCOMPKIT": {
                  "$": "S"
              },
              "CODCONFKIT": {
                  "$": "2"
              },
              "CALCIMPKIT": {
                  "$": "S"
              },
              "DESCRCONFKIT": {
                  "$": "TESTE 2"
              },
              "EXPLODCOMP": {
                  "$": "S"
              }
          }
      }
  }

}

Language
Click Try It! to start a request and see the response here!