Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se explica cómo configurar el sistema para sincronizar las transacciones de ajuste de inventario registradas en un sistema externo con Microsoft Dynamics 365 Supply Chain Management y Visibilidad de inventario a través de la capa empresarial del servicio de Visibilidad de inventario.
Algunas organizaciones tienen varios orígenes o canales de operaciones de inventario que funcionan fuera de administración de cadenas de suministros. Con esta característica, esas organizaciones pueden usar La visibilidad del inventario para almacenar sus transacciones de inventario omnicanal. En función de estas transacciones, La visibilidad del inventario puede crear y publicar diarios de ajuste de inventario para administración de cadenas de suministros. Estas funcionalidades proporcionan las siguientes ventajas empresariales clave:
- Administre todos los ajustes de inventario omnicanal en un solo lugar. Puede publicar ajustes de inventario en todos los canales y orígenes de datos en Visibilidad del inventario. Visibilidad de inventario controla la agregación y el registro en administración de cadenas de suministros.
- Realice un seguimiento del flujo de inventario de un extremo a otro. Puede realizar un seguimiento de los flujos de inventario desde las transacciones y los documentos de origen hasta el inventario y los registros financieros en administración de cadenas de suministros. El sistema almacena los tipos de documento de origen y los números de referencia cuando publica ajustes de inventario en Visibilidad del inventario. Inventory Visibility también vincula los números de diario de administración de cadenas de suministros con la transacción de inventario original correspondiente.
Arquitectura y flujo de datos
Inventory Visibility presenta el concepto de la capa de negocio, que se sitúa sobre el servicio de visibilidad del inventario. El servicio Inventory Visibility procesa y actualiza los datos de la memoria caché, pero no escribe directamente los datos en administración de cadenas de suministros. La característica de capa de negocio agrega los siguientes elementos y funcionalidades:
- Una API de ajuste de inventario (
/api/environment/{environmentId}/transaction/adjustment/bulk) diseñada para crear transacciones de ajuste de inventario en la capa empresarial de Inventory Visibility. La capa empresarial tiene columnas que se usan para integrarse con los diarios de administración de cadenas de suministros y realizar un seguimiento de las transacciones y los documentos de origen. - Entidad que almacena los detalles de las transacciones de inventario omnicanal que se publican en el nivel de negocio Visibilidad del inventario mediante la nueva API.
- Un mecanismo configurable que actualiza automáticamente las transacciones de ajuste de inventario publicadas en el servicio de visibilidad de inventario (servicio de caché en memoria) a intervalos regulares.
- Mecanismo configurable que agrega las transacciones de ajuste de inventario detalladas y se sincroniza con administración de cadenas de suministros a intervalos regulares y según las reglas definidas.
- Una nueva página de interfaz de usuario (UI) para la aplicación Inventory Visibility en Power Apps. Esta página le permite publicar manualmente las transacciones de ajuste del inventario en el nivel empresarial Visibilidad del inventario. Es una alternativa al uso de la API. La interfaz de usuario también le permite ver las transacciones en un formato detallado o agregado.
Prerequisites
Antes de poder usar las características descritas en este artículo, asegúrese de que el sistema cumple los siguientes requisitos:
Está ejecutando Dynamics 365 Supply Chain Management versión 10.0.41 o posterior.
Está usando la versión 1.2.3.88 o posterior del Servicio de visibilidad de inventario. Para obtener más información sobre cómo instalar La visibilidad del inventario, compruebe su número de versión y actualícelo según sea necesario, consulte Instalar y configurar la visibilidad del inventario.
Las siguientes características están activadas en Administración de características:
- Integración de Visibilidad de inventario con desviación de ajuste de inventario (Esta característica es un requisito previo. A partir de la versión 10.0.45 de administración de cadenas de suministros, esta característica es obligatoria y no se puede desactivar).
- Inventory Visibility integration (Esta característica es un requisito previo. A partir de administración de cadenas de suministros versión 10.0.45, esta característica está activada de forma predeterminada).
- Integración con transacciones de visibilidad de inventario (Esta función añade las características descritas en este artículo. Desde la versión 10.0.45 de administración de cadenas de suministros, esta función está activada por defecto. Desde la versión 10.0.49, es obligatorio y no se puede desactivar.)
Configuración de la sincronización de transacciones de inventario
Configuración de la característica por primera vez
Para configurar la característica por primera vez, siga estos pasos:
- Inicie sesión en de administración de cadenas de suministros.
- Vaya a Inventory Management>Configuración>Visibilidad del inventario>Parámetros de integración de Visibilidad del inventario.
- En la pestaña Transacción , establezca la opción Habilitar sincronización del diario de ajuste en Sí.
- Seleccione Generar configuraciones para ejecutar un script de implementación automática que inicialice la configuración en administración de cadenas de suministros y el servicio Inventory Visibility.
- Seleccione Habilitar trabajo de publicación para abrir el cuadro de diálogo Trabajo de publicación de visibilidad de inventario .
- Cada vez que se ejecuta el Trabajo de registro de visibilidad de inventario, registra automáticamente los diarios de ajuste del inventario enviados desde la capa empresarial de Visibilidad de inventario. Programe este trabajo para que se ejecute con tanta frecuencia como sea adecuado para su empresa. Dependiendo del volumen de datos entrantes, este trabajo puede ser intensivo en los recursos, por lo que puede programarlo para que se ejecute durante las horas de poca actividad. Seleccione el vínculo Periodicidad para abrir el cuadro de diálogo Definir periodicidad , úselo para configurar la programación y, a continuación, seleccione Aceptar para guardar la configuración.
- Seleccione Aceptar para cerrar el cuadro de diálogo.
Administración de la configuración de características
Para administrar la configuración de características, siga estos pasos:
Inicie sesión en Power Apps y abra la aplicación Inventory Visibility.
En el panel de navegación, seleccione Configuración>administración de características.
En el icono Transacciones de inventario , seleccione Administrar.
En la página Transacción , en la sección superior, establezca los campos siguientes:
- Habilitar característica : establezca esta opción en True para habilitar la característica. Establézcalo en False para deshabilitar la característica. La característica se activa automáticamente al inicializar la configuración como se describe en la sección anterior.
- Sincronizar periódicamente la transacción con IV : establezca esta opción en True si desea que el sistema sincronice automáticamente las actualizaciones de inventario desde el nivel empresarial Visibilidad del inventario al servicio Visibilidad del inventario a intervalos regulares. Establézcalo en False para deshabilitar esta funcionalidad.
- Frecuencia de sincronización de la Visibilidad del inventario – Escriba un número entero para especificar con qué frecuencia (en minutos) el sistema sincroniza las actualizaciones de inventario desde la capa empresarial Visibilidad del inventario con administración de cadenas de suministros (si ha habilitado esta funcionalidad). El valor predeterminado es 5.
En la sección Configuración de sincronización de Fno , establezca los siguientes campos:
- Enable Sync Job : establezca esta opción en True si desea que el sistema agregue y sincronice automáticamente las actualizaciones de inventario del nivel de negocio Visibilidad del inventario para administración de cadenas de suministros a intervalos regulares. Cuando esta opción se establece en False, las transacciones omnicanal se siguen almacenando en la capa empresarial de Visibilidad del inventario. Sin embargo, no se sincronizan con administración de cadenas de suministros.
- Configuración del trabajo : seleccione el valor de configuración para abrir la página de configuración detallada, donde puede especificar la hora de inicio y finalización, el intervalo de periodicidad y la unidad para sincronizar las actualizaciones de inventario desde el nivel empresarial Visibilidad del inventario al servicio Visibilidad del inventario (si esta funcionalidad está habilitada). El trabajo se programa automáticamente con la configuración predeterminada al instalar La visibilidad del inventario.
- Recuento máximo de líneas de sincronización FnO en el diario de ajuste: introduzca un número entero para especificar el número máximo de líneas de ajuste de inventario permitidas por diario de ajustes durante la sincronización de vuelta a administración de cadenas de suministros. El valor predeterminado es 10 000.
- Número máximo de diarios de sincronización de Fno en el paquete – escriba un número entero para especificar el número máximo de diarios de ajuste de inventario permitidos por paquete de datos durante la sincronización de vuelta a administración de cadenas de suministros. El valor predeterminado es 1.
Utilice la sección Asignaciones de integración de FnO para controlar cómo se asignan los datos desde la capa empresarial de Viabilidad de inventario a administración de cadenas de suministros. Utilice los botones de la barra de herramientas para agregar, editar o eliminar asignaciones según sea necesario. Para cada asignación, establezca los campos siguientes:
Nombre de la medida física : seleccione la medida física que proporciona la cantidad del inventario.
Target FnO Transaction type : especifique el tipo de diario de inventario que se crea en administración de cadenas de suministros. El valor predeterminado es Diario de ajuste de inventario.
Target FnO Transaction Status – Seleccione uno de los siguientes valores para especificar el estado del diario de inventario que se crea en administración de cadenas de suministros:
- None: el sistema no crea transacciones en administración de cadenas de suministros.
- Created: el sistema crea transacciones, pero no las publica automáticamente en administración de cadenas de suministros.
- Posted : el sistema crea transacciones y publica financieramente el diario en administración de cadenas de suministros.
Si establece la opción Sincronizar periódicamente la transacción con Fno en True, debe asegurarse de que el sistema en configurado para compensar los ajustes de inventario para evitar que las cantidades de inventario se actualicen dos veces. Obtenga más información en Desviación de ajuste de Visibilidad de inventario.
Escriba manualmente los ajustes de inventario en la aplicación Visibilidad de inventario.
Use la aplicación Inventory Visibility en Power Apps para introducir manualmente ajustes de inventario directamente en la capa empresarial de Inventory Visibility.
Inicie sesión en Power Apps y abra la aplicación Inventory Visibility.
En el panel de navegación, seleccione Consultas e informes>transacciones de inventario.
En la barra de herramientas, seleccione Crear transacción>Ajuste de inventario.
En Crear ajuste de inventario, en la ficha desplegable Información de producto y dimensión, especifique el producto cuyo inventario desea ajustar. Si no se muestran algunas de las dimensiones de producto que necesita (como el color o el estilo), seleccione Editar dimensiones para agregarlas.
En la ficha rápida Cantidad de ajuste, seleccione el origen de datos, la medida física y la cantidad del ajuste de inventario. Para actualizar inmediatamente los ajustes de inventario en la caché del servicio Visibilidad de inventario desde el área de almacenamiento provisional, active la casilla Actualización instantánea al servicio Visibilidad de inventario.
En la pestaña Información adicional, establezca los siguientes campos opcionales:
- Categoría de referencia externa : especifique el tipo de transacción de origen para el ajuste del inventario, como el pedido de ventas, el recuento de inventario delta o la transacción pos.
- Id. de referencia externa : escriba el identificador del documento de origen del sistema externo.
- Nombre de diario de administración de cadenas de suministros: especifique el diario de ajuste de inventario que se usará en administración de cadenas de suministros. Si deja este campo en blanco, se usa el nombre de diario predeterminado establecido en administración de cadenas de suministros.
- Precio de costo : especifique el precio de costo del artículo que se va a crear en administración de cadenas de suministros. Si deja este campo en blanco, el diario que se crea en administración de cadenas de suministros usa el método de cálculo de costos predeterminado que se establece en administración de cadenas de suministros para calcular el precio del costo.
- Fecha de trans.: la fecha de transacción que se establecerá en la línea del diario cuando se crea en administración de cadenas de suministros.
Para obtener una vista previa de cómo se verá el ajuste de inventario cuando se publique en la capa empresarial de Inventory Visibility a través de la API, seleccione Referencia para desarrolladores. Esta acción muestra el cuerpo JSON que se envía a la capa empresarial de Inventory Visibility cuando registras la transacción.
En la barra de herramientas, seleccione Publicar.
Enviar ajustes de inventario a la API de visibilidad del inventario
Normalmente, los sistemas externos envían ajustes de inventario al nivel empresarial Visibilidad del inventario a través de la API de ajuste de inventario. En el siguiente ejemplo se muestran los detalles de la API y del contenido del cuerpo.
Path:
/api/environment/{environmentId}/transaction/adjustment/bulk
Method:
Post
Headers:
Api-Version="1.0"
Authorization="Bearer $access_token"
ContentType:
application/json
Query(Url Parameters):
createWithIVSync # bool, optional
Body:
[
{
"id": string
"organizationId": string,
"productId": string,
"quantityDataSource": string,
"physicalMeasure": string,
"dimensions": {
"siteId": string,
"locationId": string,
[key:string]: string, # optional
},
"quantity": number,
"externalReferenceCategory": string, # optional
"externalReferenceId": string, # optional
"fnoJournalNameId": string, # optional
"costPrice": number, # optional
"transDate": date, # optional
},
]
Obtenga más información sobre cómo trabajar con la API de visibilidad de inventario, incluido cómo autenticar y obtener un token de acceso, en Api públicas de visibilidad de inventario.
Visualización de transacciones de inventario en la aplicación Visibilidad de inventario
La aplicación Inventory Visibility de Power Apps proporciona una interfaz de usuario donde puede ver transacciones de inventario detalladas y agregadas.
- Las transacciones de inventario detalladas incluyen todas las transacciones individuales junto con todos los detalles originales.
- Las transacciones de inventario agregadas combinan líneas que tienen valores de dimensión coincidentes (como sitio, almacenamiento y color). Es posible que se omita alguna información. En lugar de mostrar cada transacción individual, la interfaz de usuario muestra totales o promedios sobre las dimensiones especificadas. Solo las transacciones agregadas se sincronizan con administración de cadenas de suministros.
Las transacciones detalladas y agregadas difieren de las siguientes maneras:
Granularidad:
- Las transacciones detalladas muestran transacciones de ajuste de inventario originales individuales y proporcionan datos específicos.
- Las transacciones agregadas muestran datos resumidos y proporcionan información general de nivel superior.
Volumen de datos:
- Los conjuntos de datos de transacciones detallados suelen ser más grandes porque incluyen todas las transacciones.
- Los conjuntos de datos de transacciones agregados suelen ser más pequeños porque condensan varias transacciones similares en registros únicos.
Visualización de transacciones de inventario detalladas
Para ver las transacciones de inventario detalladas, siga estos pasos:
Inicie sesión en Power Apps y abra la aplicación Inventory Visibility.
En el panel de navegación, seleccione Consultas e informes>transacciones de inventario.
En la fila donde el campo Tipo está establecido en Detalle, en la columna Acción , seleccione Ver.
En la página Detalles de la transacción , una cuadrícula muestra los detalles de cada transacción correcta. La mayoría de las columnas se explican automáticamente, pero estas son algunas columnas importantes que debe tener en cuenta:
Id. de registro de línea : identificador único global (GUID) que se genera automáticamente para cada transacción de ajuste de inventario original. Seleccione el vínculo para ver más detalles sobre la transacción.
Estado de la línea de origen : el estado actual de la transacción. Se usan los siguientes valores:
- Creado – El ajuste se creó en la capa de negocio de Visibilidad de inventario y está pendiente de publicarse. Este estado es el estado inicial de los registros de ajuste de inventario.
- IVPosted : el ajuste se actualizó correctamente en la caché de visibilidad del inventario desde el área de almacenamiento provisional. Este estado es el estado de requisito previo para la agregación.
- Agregado: las líneas detalladas se agregaron correctamente en función de los valores de dimensión coincidentes. Este estado es el estado de requisito previo para la sincronización con administración de cadenas de suministros.
ID de línea agregada – Seleccione el enlace para ver los detalles de la línea agregada enlazada. Una vez creadas correctamente las líneas agregadas o registradas en administración de cadenas de suministros, el id. de diario y el id. de línea del diario que administración de cadenas de suministros devuelve se agregan a los detalles de la transacción agregada.
Visualización de transacciones de inventario agregadas
Para ver las transacciones de inventario agregadas, siga estos pasos:
Inicie sesión en Power Apps y abra la aplicación Inventory Visibility.
En el panel de navegación, seleccione Consultas e informes>transacciones de inventario.
En la fila donde el campo Tipo está establecido en Agregado, en la columna Acción , seleccione Ver.
En la página Transacción agregada, una cuadrícula enumera los detalles de cada transacción agregada realizada con éxito. La mayoría de las columnas se explican automáticamente, pero estas son algunas columnas importantes que debe tener en cuenta:
Id. de registro de línea: el GUID que se genera automáticamente para cada transacción de ajuste de inventario agregada. Seleccione el vínculo para ver más detalles sobre la transacción agregada. Una vez creadas correctamente las líneas agregadas o registradas en administración de cadenas de suministros, el id. de diario y el id. de línea del diario que administración de cadenas de suministros devuelve se incluyen en los detalles de la transacción agregada.
Estado de línea agregado: el estado actual de la transacción agregada. Se usan los siguientes valores:
- Creado : el registro de transacción agregado se creó correctamente. Este estado es el estado inicial del registro de transacción agregado.
- DoNotSync: la línea no se sincroniza con administración de cadenas de suministros. Este estado suele producirse porque la cantidad de cambios de inventario de la línea agregada es 0 (cero). (Dado que no se cambió la cantidad de inventario, no es necesario sincronizarla).
- FnOSyncEnqueued– Inventory Visibility envió una solicitud para sincronizar la línea con administración de cadenas de suministros. Este estado indica que el registro se sincronizó en administración de cadenas de suministros y está esperando más procesamiento.
- FnOTransCreated: administración de cadenas de suministros procesó correctamente la solicitud de sincronización y creó el diario de inventario.
- FnOTransCreateError: error durante el intento de crear el diario de inventario en administración de cadenas de suministros. Use el identificador de mensaje para comprobar el error. Vaya a administración de cadenas de suministros>Área de trabajo de administración del sistema>Administración de datos IT>Trabajos de datos periódicos.
- FnOTransPosted : el diario de inventario se publicó correctamente.
- FnOTransPostError : error en la publicación del diario de inventario.
Exportar detalles de la transacción
Para exportar los detalles de la transacción, debe acceder a ellos desde la entidad Dataverse y exportarlos desde allí. Los nombres de entidad son Línea de ajuste y Línea de ajuste agregado.
Comprobar los diarios de inventario publicados en administración de cadenas de suministros
Para ver las líneas agregadas que se han publicado o creado correctamente en administración de cadenas de suministros, siga estos pasos:
- Inicie sesión en de administración de cadenas de suministros.
- Vaya a Gestión de inventario>Entradas de diario>Artículos>Ajuste de inventario.
- Cambie el filtro de la columna Publicado según sea necesario para ver los diarios publicados, los diarios no publicados o todos los diarios.
Note
Algunos de los campos opcionales que puede enviar al nivel empresarial Visibilidad del inventario no existen como campos estándar en administración de cadenas de suministros. Estos campos incluyen la categoría Referencia externa, el identificador de referencia externo y cualquier otra dimensión externa. Estos campos no se sincronizan con administración de cadenas de suministros. Sin embargo, se almacenan en el nivel de negocio y se pueden leer mediante la aplicación Visibilidad de inventario, como se describe anteriormente en este artículo.