El archivo Configurations.yaml es un archivo de configuración del sistema central obligatorio ubicado en ezy-wms-backend/Service/config/Configurations.yaml. Controla flujos de trabajo de WMS esenciales, integración con SAP Business One e configuraciones operacionales específicas del almacén.
Configuraciones de operación de negocio que controlan la funcionalidad central del WMS y el comportamiento del flujo de trabajo.
Campo Tipo Predeterminado Descripción EnableUseBaseUnbool trueHabilitar funcionalidad de conversión de unidad base UnitLabelstring (nullable) — Etiqueta personalizada para unidad base (p. ej., “Metro”) UnitAbbrstring (nullable) — Abreviatura personalizada para unidad base (p. ej., “M”) DozensLabelstring (nullable) — Etiqueta personalizada para unidad de docenas (p. ej., “Metro(s)“) DozensAbbrstring (nullable) — Abreviatura personalizada para unidad de docenas (p. ej., “M”) BoxLabelstring (nullable) — Etiqueta personalizada para unidad de caja/paquete BoxAbbrstring (nullable) — Abreviatura personalizada para unidad de caja/paquete MaxUnitLevelenum — Nivel máximo de unidad en formato de stock: Unit (desglose completo), Dozen (detener en nivel de docenas), Pack (detener en nivel de paquete) ScannerModeenum ItemBarcodeModo de entrada para identificación de código de barras/artículo: ItemBarcode (escanear códigos de barras), ItemCode (entrada manual de código) DisplayVendorbool trueMostrar información de proveedor en pantallas de interfaz WhsCodeBinSuffixbool falseAñadir código de almacén como sufijo a códigos de contenedor
Campo Tipo Predeterminado Descripción GoodsReceiptDraftbool falseCrear documentos de recepción como borradores (requiere aprobación) en lugar de publicación directa GoodsReceiptModificationsRequiredSupervisorbool falseRequiere aprobación del supervisor para modificaciones en recepciones GoodsReceiptCreateSupervisorRequiredbool falseRequiere aprobación del supervisor para crear recepciones GoodsReceiptTypeenum BothTipo de documento a crear: Transactional (transacción de inventario), Confirmation (confirmación de documento), Both GoodsReceiptTargetDocumentsbool falseHabilitar selección de documento destino en recepción GoodsReceiptPackagesbool truePermitir creación de paquetes durante la recepción GoodsReceiptConfirmationAdjustStockbool falseAjustar automáticamente niveles de stock al confirmar recepción GoodsReceiptConfirmationAdjustStockPriceListint (nullable) — ID de lista de precios utilizado al ajustar stock durante confirmación
Campo Tipo Predeterminado Descripción TransferTargetItemsbool falseHabilitar selección de artículos destino en transferencias EnableTransferConfirmbool falseRequiere paso de confirmación para operaciones de transferencia EnableTransferRequestbool falseHabilitar flujo de solicitud de transferencia de stock EnableWarehouseTransferbool falseHabilitar transferencias entre almacenes con flujo de aprobación TransferCreateSupervisorRequiredbool falseRequiere aprobación del supervisor para crear transferencias DirectTransferAllbool falseTransferir 100% del stock del artículo escaneado desde contenedor origen (omite entrada de cantidad)
Campo Tipo Predeterminado Descripción EnablePackagesbool falseHabilitar funcionalidad de paquete en todo el sistema DefaultUnitTypeenum PackTipo de unidad predeterminado: Unit (individual), Dozen (12 unidades), Pack (paquete/caja) EnableUnitSelectionbool falsePermitir que los usuarios seleccionen diferentes tipos de unidad durante operaciones
Campo Tipo Predeterminado Descripción IdleLogoutTimeoutint (nullable) nullTiempo de espera de inactividad en segundos antes de cierre automático (0 o null = sin tiempo de espera)
Campo Tipo Predeterminado Descripción EnablePickingCheckbool falseRequiere pasos de verificación para operaciones de recogida
Campo Tipo Predeterminado Descripción EnableDecimalQuantitiesbool falsePermitir cantidades decimales (precisión de 2 lugares decimales) en todas las operaciones
Opcionalmente anule la configuración de unidad global para tipos de documento específicos. Claves soportadas: GoodsReceipt, InventoryCounting, Transfer, Picking. Cualquier propiedad no especificada vuelve al valor global de Options.
Los filtros basados en SQL restringen la visibilidad de datos y el acceso en consultas.
Campo Tipo Descripción Vendorsstring (nullable) Cláusula SQL WHERE para filtrado de proveedores (p. ej., "QryGroup1" = 'Y') PickPackOnly.Querystring Cláusula SQL WHERE para filtrado de clientes pick-pack PickPackOnly.GroupBystring Expresión SQL GROUP BY para resultados de clientes pick-pack
Nota: Los valores de filtro son cláusulas SQL sin procesar. Asegure la sintaxis adecuada para su tipo de base de datos.
Configuración específica del almacén indexada por código de almacén.
Campo Tipo Descripción InitialCountingBinEntryint (nullable) ID de entrada de contenedor para inicialización de conteo de stock CancelPickingBinEntryint ID de entrada de contenedor para ubicación de devolución de recogida cancelada StagingBinEntryint (nullable) ID de entrada de contenedor para área de preparación/retención temporal
Ejemplo:
InitialCountingBinEntry : 1001
CancelPickingBinEntry : 1002
Especifica el adaptador de integración de SAP Business One.
Campo Tipo Descripción ExternalAdapterenum Tipo de adaptador: SboWindows (COM interop), SboServiceLayer (REST API)
Configuración para conectarse a la base de datos de SAP Business One y servicios.
Campo Tipo Descripción Serverstring Nombre de host o dirección IP del servidor SAP B1 ServiceLayerUrlstring (nullable) URL de SAP Service Layer (requerido para SboServiceLayer); formato: https://server:port (puerto típicamente 50000) ServerTypeint Tipo de servidor de base de datos: SQL Server (4, 6, 7, 8, 10, 11, 15), HANA (9). Ver tabla de mapeo ServerType. TrustedConnectionbool Utilizar autenticación de Windows para conexión de base de datos ServerUserstring (nullable) Nombre de usuario de base de datos (requerido si TrustedConnection es false) ServerPasswordstring (nullable) Contraseña de base de datos (requerido si TrustedConnection es false) Databasestring Nombre de base de datos SAP B1 Userstring (nullable) Nombre de usuario de aplicación SAP B1 Passwordstring (nullable) Contraseña de aplicación SAP B1
Valor Servidor de Base de Datos 4MSSQL 2005 6MSSQL 2008 7MSSQL 2012 8MSSQL 2014 10MSSQL 2016 11MSSQL 2017 15MSSQL 2019 9SAP HANA
# Configuraciones del Sistema Principal
# Configuraciones esenciales de operación de negocio, integración de sistemas externos y configuraciones de almacén
# Este es un archivo de configuración obligatorio para la operación del sistema
# Opciones de Operación de Negocio
# Controla la funcionalidad central del WMS y el comportamiento del flujo de trabajo
# Configuración de Recepción de Mercancías
GoodsReceiptModificationsRequiredSupervisor : true
GoodsReceiptCreateSupervisorRequired : true
GoodsReceiptTargetDocuments : false
GoodsReceiptPackages : true
GoodsReceiptConfirmationAdjustStock : true
# Configuración de Transferencia
TransferTargetItems : false
EnableTransferConfirm : true
EnableTransferRequest : false
EnableWarehouseTransfer : true
TransferCreateSupervisorRequired : false
# Configuración de Paquete y Unidad
EnableUnitSelection : true
# Configuración de Lista de Recogida
# Configuración de Cantidad
EnableDecimalQuantities : true
# Anulaciones de Unidad de Documento
# Configuración de Filtrado de Datos
# Filtros basados en SQL para restringir visibilidad y acceso de datos
Vendors : " \" QryGroup1 \" = 'Y' "
Query : " OCRD. \" QryGroup4 \" = 'Y' "
GroupBy : " OCRD. \" QryGroup4 \" "
# Configuración Específica del Almacén
# Mapeos de entrada de contenedor e configuraciones operacionales específicas del almacén
InitialCountingBinEntry : 1001
CancelPickingBinEntry : 1002
# Integración de Sistema Externo
# Especifica qué adaptador utilizar para integración de SAP Business One (enum, requerido)
ExternalAdapter : SboServiceLayer
# Configuraciones de Conexión de SAP Business One
# Configuración para conectarse a la base de datos y servicios de SAP B1
ServiceLayerUrl : https://your-sap-server:50000
ServerUser : YOUR_SAP_USER
ServerPassword : YOUR_SAP_PASSWORD
Password : YOUR_SAP_PASSWORD