Carga masiva de modificadores
PRE-REQUISITOS
- Se deberá contar con una cuenta ADMIN en el ambiente MABEPROD
- El usuario deberá crear un ticket solicitando la carga masiva de modificadores
- Se deberá contar con el Template Modificadores.xlsx para realizar la carga más fácilmente (Anexo a este correo)
PROCESO
PREPARACIÓN DE TEMPLATE
- El usuario deberá dar de alta un ticket con la solicitud de alta, junto con el archivo base de modificadores (Ejemplo: Ticket #INC-5592)
- Se deberá descargar el archivo y adaptar las columnas en correspondencia al anexo como se muestra a continuación (Izquierda -> Archivo de usuario; Derecha -> Template)

- NÚMERO --> Number
- NAME --> Name
- DESCRIPCIÓN --> Description
- LIST_LINE --> List line
- Una vez se tengan las columnas definidas, se deberá de agregar manualmente la info de las siguientes columnas
- ID --> Secuencial de la tabla FVM.SES_MODIFICADORES. Se deberá consultar la tabla para identificar el último ID y en el template contabilizar +1 en esta columna
- Status --> Siempre será 1 (Activo)
- Usuario --> Siempre será 1 (admin)
- Fecha_creac --> El día actual en formato dd-mmm-yy (Ejemplo: 02-abr-24)
- Guardar localmente el archivo en una ubicación definida. Se sugiere usar el nombre Modificadores_<fecha>.xlsx para tener un registro de qué info se carga en qué días.
CARGA DE TEMPLATE
- Ingresar a SQL Developer y acceder con las claves del usuario administrador
- Del lado izquierdo, abrir el menú Connections > Other Users y filtrar FVM. Desplegar el usuario FVM y filtrar Tables con el valor SES_MODIFICADORES

- Hacer click derecho para desplegar el menú. Posteriormente hacer click en Import Data

- Se abrirá una nueva ventana, donde solicitará el template a cargar. Haremos click en Browse y buscaremos el template que hemos preparado en el proceso anterior.

- Al cargarlo, nos mostrará la siguiente pantalla. Aquí debemos revisar que el preview sea correcto y que el campo Format sea excel 95-2003. De ser así, haremos click en Next

- En la pantalla Import Method, debemos validar que el campo Import Method sea Insert. De ser así, haremos click en Next

- En la pantalla Choose Columns, debemos validar que todas las columnas estén seleccionadas (del lado derecho). De ser así, haremos click en Next

- En la pantalla Column Definition, validaremos que la relación Source-Target sea la correcta en todas las columnas. Para ello, haremos click en cada una de las Source Data Columns y validaremos que el Target Table Name sea correspondiente con la información que queremos cargar a la DB. En la sección Data podemos validar qué dato estamos cargando.

- En este caso, encontramos que la columna FECHA_CREAC tiene una alerta, la cual corresponde al formato de fecha. Para el formato, seleccionamos el valor DD-MON-RR

NOTA: Observar que al revisar una columna, ésta se sombrea en negritas, tomándose como un OK de los valores. Se deben revisar todas las columnas para validar que el valor sea el correspondiente al que se necesita y no se mezclen los datos de las columnas.
- Haremos click en Next para pasar a la pantalla Finish, donde nos dará un resumen de las operaciones a realizar.
- Por último, haremos click en Finish para iniciar el proceso de carga. Al finalizar, nos mostrará el resultado del Insert.

- Finalmente, se sugiere realizar un SELECT de FVM.SES_MODIFICADORES con filtro de la fecha cargada para validar la carga de los IDs. Esta pantalla será evidencia para responder el ticket.

CIERRE DE TICKET
- Se debe responder el ticket con la evidencia del query result (screenshot anterior)
- El usuario deberá validar que el sistema visualice la información. En caso de no verlos, se sugiere volver a abrir el sistema borrando caché o reiniciando la aplicación.