Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

CampoDescripciónTipo de Dato

companyId

  • código de Empresa
alfanumérico. Requerido

catalog

identificador del catálogoalfanumérico. Requerido
paramsParámetros que dependerán del catálogo

Listado de objetos de tipo clave, valor. Cada catalogo puede tener sus parámetros específicos, pero como valor genérico tenemos:

  • "deleteAllCollectionFirst" : "true"   Indica que antes de realizar la importación de este conjunto de registros se realice el borrado de todos los registros existentes.
    NOTA: (desde 6.5.5 y 7.TRK)
    Ejemplo: 

[...]

  "params": [
        { "deleteAllCollectionFirst": "true" }
    ],

[...]

cuando se importa un nuevo catálogo, el usuario que realizó la modificación es informado en el log de la consola:

Image Added

Aviso
titleImportante

No aplica a elementos de fidelidad y asignación de convenios.


Requerido

itemsRegistros a importar

Colección de objetos dependientes de cada catálogo

Informações
titleAtributos dinamicos.

Para el Catalogo de Clientes (catalogCustomer.catalog) podrán incorporarse a la carga de los atributos dinámicos de los ítems que se estén dando de alta. Para ello deberá especificarse el nombre de los atributos dinámicos dados de alta por consola dentro del tag


"items": [
{.... primer item .......}]

Los Atributos dinámicos cargados vía Servicio serán tomados para la validación entre atributos del elemento Producto en la definición de condiciones de una promoción, cuando ésta funcionalidad se encuentre habilitada en consola. (Ver PROMO - Manual de Usuario Final - 7.3)

Bloco de código
languagexml
themeEmacs
titleEjemplo de catalogItem con Atributos dinámicos.
 {
    "companyId": "napse",
    "catalog": "catalogCustomer",
    "params": [],
    "items": [{
        "operation": "I",
                "code":"949450",
                "name":"John",
                "lastName":"Promo",
                "gender":"2",
                "birthDate":"03-05-1959",
                "identificationType":"01",
                "identifier":"4688779900",
                "identificationExpiration":"31-12-2030",
                "nacionality":"Arg",
                "email":"[email protected]",
                "customerType":"111",
                "address":"Av.Livertad 123",
                "addressCountry":"100",
                "addressState":"200",
                "addressCity":"300",
                "addressPostalCode":"9999",
                "phone":"457896203",
                "isActive":"true",                
                "prof":"Ingeniero"    
    }
    ]
}

En el ejemplo anterior "prof" es el atributo dinámico creado para importar las profesiones de los clientes. Requerido

...