La herramienta SCM Uploader permite a los propietarios de marcas cargar productos, códigos, números de serie y datos de SCM. Validará el CSV antes de dividirlo en lotes y cargarlo como JSON en la API. Cuando se elige el Extended ID como clave, dividirá el CSV en lotes de 1000, cuando se elige otro campo SCM, lo dividirá en lotes de 100.
La herramienta está construida en Python y se ejecuta en Windows, Mac y Linux.
Descarga el SCM Uploader para tu sistema operativo desde los siguientes links:
Como recordarás, el portal Scantrust tiene campañas, su configuración define los campos SCM para todos los códigos de una campaña, así como las opciones de agregación (unidades logísticas).
En este caso, la herramienta de carga de SCM tiene que llamar a la API de carga de datos de Scantrust SCM, por lo que, para poder utilizar la herramienta, tu usuario debe tener los tokens de autorización de usuario preconfigurados. Para obtener más información sobre esto, lee este artículo: Cómo crear tokens de autorización de usuario.
Antes de usar la herramienta
Debes poder cumplir con varios requisitos, a continuación te los mencionamos:
1. Tener descargada la herramienta en tu ordenador.
2. Tener configurado el UAT con los permisos: scm_bulk_edit y scm_code_edit
3. El archivo CSV que se va cargar debe contener el Extended ID y los nombres de los campos SCM como encabezados, a continuación un ejemplo:
Nota: En consecuencia, asumimos que ya creaste los campos SCM en la campaña.
Uso
Pasos para ejecutar la herramienta:
1. Ejecuta la aplicación CMD como administrador en tu computadora.
2. Usando la siguiente línea, escribe la ubicación de su carpeta y presiona Enter:
cd Users\[tu nombre de usuario]\[Ubicación del archivo]\[Carpeta de archivos]
En el siguiente ejemplo, lo que se muestra en negrita es lo que tienes que escribir, y lo que se muestra en verde es el resultado que debes obtener:
Ejemplo: C:\Users\test>cd desktop\scm_upload-latest
C:\Users\test\Desktop\scm_upload-latest>
Ahora estás en la carpeta con todos los archivos necesarios. Si deseas confirmar qué archivos están incluidos en esa carpeta, escribe lo siguiente:
Users\[tu nombre de usuario]\[Ubicación del archivo]\[Carpeta de archivos]> dir
Entonces, deberías poder ver lo siguiente:
3. Una vez ubicado en la carpeta, el siguiente paso es configurar en la línea de comando la siguiente información:
- Seleccione la herramienta: scm_upload-latest
- Seleccione el archivo CSV: yourcsvfile.csv
- Inicia sesión en el servidor Scantrust: api.scantrust.com
- Token UAT: Token UAT para iniciar sesión desde el portal Scantrust
- El valor del encabezado que desea usar como data_key
4. Escribe todos ellos en una sola línea:
Users\[your user name]\[File Location]\[File Folder]>scm_upload.exe --token[your token] --csv [yourfile.csv] --server api.scantrust.com --key [the header you want to use to upload the data]
Luego presiona Enter y deberías poder obtener esta respuesta:
5. Finalmente, puedes verificar si la información se asoció exitosamente iniciando sesión en el portal y verificando en la sección de transacción de códigos.
NOTA: Cuando se elige el Extended ID como clave, se dividirá el CSV en lotes de 1000 para subir, cuando se elige otro campo SCM, lo dividirá en lotes de 100.
Comentarios