Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

« Anterior Versión 3 Actual »

El primer paso consiste en comprobar que dispongan de todas las tablas, especificadas en el Script de generación de Tablas de la última versión, adjunto en el anexo de este documento.

Creamos las tablas que falten para que funcionen con la última versión.


IMPORTANTE: NO EJECUTAR DIRECTAMENTE EL SCRIPT DE GENERACIÓN DE TABLAS. Ya que nos exponemos a perder datos de los clientes.


El segundo paso a tener en cuenta en la base de datos, consiste en crear la correlación de datos para la nueva operación (SuminsitroLRInmueblesAdicionales):

  1. Crear el tipo de documento: INSERT INTO "TIPOS_DOCUMENTO" ("ID_TIPO_DOC_FUSE","DESCRIPCION", "URN") VALUES ('SUMINA','SuministroLRInmueblesAdicionales','urn:es:techedge:documento:suministro:inmuebles:adicionales');
  2. Crear el documento externo: INSERT INTO "DOCUMENTOS_EXT" ("ID_TIPO_DOC_EXT","ID_VER_DOC_EXT", "XML_SCHEMA_REF", "MIME_TYPE", "DESCRIPCION") VALUES ('SuministroLRInmueblesAdicionales','ANY','SuministroLRInmueblesAdicionales','text/xml','SuministroLRInmueblesAdicionales');

El tercer paso consiste en incluir la correlación de la nueva operación SUMINA para cada escenario en que aplique (ENVLOTDAS, ENVLOTCSVD, ENVLOTXML). Éstos pasos son únicos por Tenant y sociedad, por lo que deben iterarse por cada caso (los interrogantes representan el Tenant y la agrupación en ese orden, por ejemplo ‘??????’ corresponde con X02A01 siendo X02 el Tenant interno, y A01 la Agrupación interna):

  1. Crear Ruta por defecto para ese Tenant: INSERT INTO "RUTAS" ("ID_RUTA","DESCRIPCION") VALUES ('RTENVLOTDAS-???ANY-SUMINA-V1','Ruta de envio de lotes para Techedge Desarrollo');
  2. Crear los pasos ruta: INSERT INTO "PASOS_RUTA" ("ID_RUTA","ID_SECUENCIA","ID_MODULO") VALUES ('RTENVLOTDAS-??????-SUMINA-V1',1,'STP-COM-SUMINA'); INSERT INTO "PASOS_RUTA" ("ID_RUTA","ID_SECUENCIA","ID_MODULO") VALUES ('RTENVLOTDAS-??????-SUMINA-V1',2,'STP-COM-SAPRES');
  3. Crear el cálculo de ruta genérico: INSERT INTO "CALCULO_RUTA" ("ID_ESCENARIO", "ID_TENANT_FUSE", "ID_AGRUPACION_FUSE", "ID_TIPO_DOC_FUSE", "ID_RUTA") VALUES ('ENVLOTDAS','???','???','SUMINA','RTENVLOTDAS-??????-SUMINA-V1');
  4. Extraer las sociedades del tenant: SELECT DISTINCT "ID_AGRUPACION_EXT","ID_TENANT_FUSE","ID_ORIGEN","ID_AGRUPACION_FUSE" FROM "CORRELACIONES" WHERE "ID_TENANT_EXT"='?';

Confeccionar las queries por cada sociedad: INSERT INTO "CORRELACIONES" ("ID_ESCENARIO","ID_TENANT_EXT", "ID_AGRUPACION_EXT", "ID_ORIGEN", "ID_TIPO_DOC_EXT", "ID_VER_DOC_EXT","ID_TENANT_FUSE","ID_AGRUPACION_FUSE","ID_TIPO_DOC_FUSE") VALUES ('ENVLOTDAS','?','?','?','SuministroLRInmueblesAdicionales','ANY','???','???','SUMINA');


Se debe también incluir a las sociedades a modificar la sociedad ANY por cada Tenant interno, para asegurar al menos una ruta genérica.
  • Sin etiquetas