Saltar al contingut

Configurar el connector genèric de sincronització de dades

SmartOSH disposa d’un mòdul d’importació i sincronització que permet carregar dades massivament mitjançant un arxiu d’intercanvi (Excel o CSV) dipositat en un servidor FTP. Aquest document descriu el format, el nomenat i la configuració necessària per usar el connector genèric.

L’arxiu de dades pot lliurar-se en format Microsoft Excel (.xls o .xlsx). En aquest format, cada taula es representa com una pestanya (fulla) dins del mateix llibre. Els noms i l’ordre de les pestanyes han de coincidir amb els descrits a l’especificació de camps.

També es pot usar CSV, amb un arxiu per a cada taula. Regles obligatòries:

  • Delimitador: ;
  • Caràcter d’escapament per a textos literals: cometa doble "
  • Codificació: UTF-8
  • Primera fila: noms de columnes

Exemple:

Codigo;Nombre;TipoIdentificacion;Identificador
001;ACME S.A.;0;A554668987
002;"LUSIANA S.A";0;A00046879

L’arxiu opcional de fotografies ha de lliurar-se com a ZIP amb les imatges al directori arrel, amb extensió .jpg, .gif o .png.

El nom ha de començar sempre per KB020 i incloure, separats per guió, les dades bàsiques de l’arxiu.

Patró: KB020-ORDEN-Nom descriptiu.xlsx

Exemple: KB020-1000-Càrrega dades MiEmpresa 20170622.xlsx

Com que hi ha un arxiu per taula, el nom ha d’incloure el nom de la taula en lloc del descriptiu. El prefix numèric garanteix que es carreguin en l’ordre correcte.

Exemples:

  • KB020-100-Empresas.csv
  • KB020-200-Centros.csv
  • KB020-300-Secciones.csv
  • KB020-400-Puestos.csv
  • KB020-500-Empleados.csv
  • KB020-600-Asignaciones.csv
  • KB020-700-InvestigacionAccidente.csv
  • KB020-800-Formaciones.csv
  • KB020-900-Convocatorias.csv
  • KB020-1000-Convalidaciones.csv
  • KB020-1100-SesionesFormativas.csv
  • KB020-1200-AccionesFormativas.csv
  • KB020-1300-Cargo.csv
  • KB020-1400-AsignacionCargo.csv

El client ha de dipositar els arxius en un servidor FTP. Hi ha dues opcions:

  • FTP segur propi del client (FTP, FTPS o SFTP).
  • FTP segur proporcionat per Smart OSH (sol·licitant-ho a l’equip de consultoria).

Si s’usa el servei de Smart OSH, les dades de connexió són:

ParàmetreValor
Servidorsync.smartosh.com
TipusFTP / FTPS
UsuariProporcionat per consultoria
ContrasenyaProporcionada per consultoria
  1. Accedir al tenant corresponent amb un usuari Administrador.
  2. Anar a Opcions → Connexió de dades i afegir un nou connector amb els següents valors:
CampValor
Codi importacióGENERIC
TipusFTP / FTPS (o SFTP si el proporciona el client)
URLsync.smartosh.com (o el servidor del client)
RutaDeixar en blanc excepte indicació de suport
UsuariProporcionat per consultoria
ContrasenyaProporcionada per consultoria
Actiu
Sobreescriure
  1. Guardar la configuració.
  2. La importació es pot forçar en qualsevol moment amb l’acció Sincronitzar ara.
  • En Excel, les pestanyes han de dir-se i ordenar-se com indica l’especificació.
  • En CSV, cada taula va en un arxiu, amb prefix numèric per fixar l’ordre de càrrega.
  • En qualsevol cas, només s’inclouen les columnes amb dades a traspassar. No cal crear totes les columnes de tots els camps.

Durant el processament, el connector pot emetre els següents errors:

MissatgeExplicació
El formato no está correctamente definido y no se dispone de información sobre el mapeo '{0}'Falta la columna Operació a l’Excel.
No hay valor en la columna '{0}' y este es necesario, {1}Falten camps obligatoris o estan buits.
Se ha encontrado más de un registro a actualizar basándose en el identificador. La operación no puede continuar.Els registres identificats per codi han de ser únics.
No existe la {1} con Código {0} ni tampoco en los códigos equivalentes...Error de dades: no es pot determinar si inserir o actualitzar.
Error al asignar el valor '{0}' al campo '{1}'Format incorrecte del valor (depèn del camp).
Error al EscribirFTP en la conexiónProblema de connexió o permisos en escriure al FTP.

Font: KB020 «Connector genèric per a la sincronització de dades via arxius d’intercanvi», mòdul Consultoria, versió 1.5, 19-04-2021.