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.
Nota:
Los grupos de interés de la comunidad ahora se han movido de Yammer a Microsoft Viva Engage. Para unirse a una comunidad de Viva Engage y participar en las últimas discusiones, complete el formulario Solicitud de acceso a la Comunidad de Viva Engage de Finanzas y Operaciones y elija la comunidad a la que desea unirse.
Microsoft Dynamics 365 Supply Chain Management proporciona una sólida funcionalidad de adquisición. Dynamics 365 Field Service ofrece una funcionalidad similar que admite los procesos de compra asociados con el proceso de servicio. La escritura dual integra la funcionalidad de estas dos aplicaciones, y las asignaciones de mapas, lógica de solución vistas y formularios permiten casos de uso multifuncionales.
Esta integración admite la creación de pedidos de compra y, en la mayoría de los casos, las actualizaciones de ambas aplicaciones. Sin embargo, administración de cadenas de suministros controla los precios, las direcciones y la recepción del producto. Se habilitan varios casos de uso de funciones cruzadas de gran alcance para las organizaciones que utilizan tanto Field Service como administración de cadenas de suministros. Estos casos de uso permiten iniciar y realizar un seguimiento de las adquisiciones en ambos sistemas.
La siguiente ilustración muestra las tablas en ambos sistemas y cómo se asignan entre sí. Los pedidos de compra en Field Service hacen referencia a una fila Cuenta, mientras que los pedidos de compra en administración de cadenas de suministros hacen referencia a una fila Proveedor. Para resolver la integración, la escritura dual usa una referencia para vincular filas de Proveedor con filas de Cuenta. Para obtener más información, consulte Lista maestra de proveedores integrada.
Requisitos previos
Para integrar administración de cadenas de suministros con Field Service, debe instalar los siguientes componentes:
- Versión de Field Service 8.8.31.60 o posterior, para una integración completa del pedido de compra
- administración de cadenas de suministros versión 10.0.14 o posterior
- Escritura doble, para ejecutar la solución OneFSSCM
Directrices de instalación
Requisitos previos
- Escritura dual - Para obtener más información, consulte la página de inicio de doble escritura.
- Dynamics 365 Field Service - Para obtener más información consulte Cómo instalar Dynamics 365 Field Service.
Al habilitar la Escritura Dual y el Field Service en Microsoft Dataverse, se introducen varias capas de solución que amplían el entorno con nuevos metadatos, formularios, vistas y lógica. Puede habilitar estas soluciones en cualquier orden, pero normalmente las instala en el orden que se indica aquí:
Field Service Common : Field Service Common se instala al instalar Field Service en el entorno.
Field Service (Anchor) – Field Service (Anchor) se instala al instalar Field Service en el entorno.
administración de cadenas de suministros Extended : administración de cadenas de suministros Extended se instala automáticamente al habilitar la escritura dual en un entorno.
Solución OneFSSCM - OneFSSCM se instala automáticamente con cualquier solución (Field Service o administración de cadenas de suministros) que se instale en último lugar.
- Si instala Field Service en el entorno y habilita la escritura dual, que instala administración de cadenas de suministros Extended, OneFSSCM está instalado.
- Si instala Field Service en el entorno y administración de cadenas de suministros Extended ya está instalado, OneFSSCM está instalado.
Sincronización inicial
Para crear nuevos pedidos de compra y trabajar con pedidos de compra existentes, sincronice los datos de referencia entre administración de cadenas de suministros y Dataverse. Use la funcionalidad de escritura inicial para detectar las relaciones de tabla y buscar las tablas que debe habilitar para un mapa determinado.
Sincronice las tablas siguientes:
Plantillas de productos
Al ejecutar la escritura inicial, obtendrá una lista completa de las tablas necesarias. Algunos ejemplos de estas plantillas son:
- Todos los productos
- Productos liberados V2
- Productos únicos emitidos por Dataverse
Sitios
Almacenes
Plantillas de categorías de adquisiciones
Algunos ejemplos de estas plantillas son:
- Categorías de adquisición
- Pro
- Jerarquía de categoría de productos
- Asignaciones de categorías de producto
Plantillas de proveedor, como Vendor V2
Plantillas de personas de contacto, como Dataverse Contacts V2
Plantillas de trabajador, como Worker
La sincronización de las tablas garantiza que todos los documentos (pedidos de compra y recibos de productos) de la administración de la cadena de suministro estén disponibles en Dataverse.
Tablas Cuenta y Proveedor
Los pedidos de compra en Field Service se basan en la tabla Cuenta para realizar un seguimiento de los proveedores. Por lo tanto, las tablas de Dataverse para pedidos de compra usan cuentas para rastrear proveedores. Para dar cabida a esta diferencia clave, debe activar los cuatro flujos de trabajo siguientes para mantener sincronizadas las cuentas y los proveedores:
- Crear Proveedores en tabla Cuentas
- Crear Proveedores en tabla Proveedores
- Actualizar Proveedores en tabla Cuentas
- Actualizar Proveedores en tabla Proveedores
Si instala OneFSSCM, que incluye Field Service y administración de cadenas de suministros Extended, estos flujos de trabajo se activan automáticamente. Si no instala Field Service, pero quiere integrar las tablas de pedidos de compra con Dataverse, debe activar estos flujos de trabajo. En ambos casos, a menos que empiece desde cero, es posible que tenga que asegurarse de que todos los proveedores se creen como cuentas en Dataverse antes de crear pedidos de compra. De lo contrario, podrían producirse errores.
Sincronización inicial
Después de configurar todos los requisitos previos, si desea que los pedidos de compra y los recibos de productos existentes estén disponibles en ambos sistemas, debe realizar una sincronización inicial de las plantillas siguientes:
- Encabezado del pedido de compra V2
- Línea de pedido de compra de CDS
- Eliminación temporal de Línea de pedido de compra de CDS
- Recibo del pedido de compra
- Recepción de producto de pedido de compra
Asignaciones con lógica
La integración de adquisiciones amplía el mapeo del producto con la siguiente lógica para garantizar que la columna Tipo de producto de Field Service está configurada correctamente en la tabla de productos en Dataverse:
- Si Tipo de producto se establece en Producto y Grupo de modelo de artículo, producto en stock se establece en Verdadero, el Tipo de producto de Field Service se establece en Inventario.
- Si Tipo de producto se establece en Producto y Grupo de modelo de artículo, producto en stock se establece en Falso, el Tipo de producto de Field Service se establece en No de inventario.
- Si el Tipo de producto se establece en Servicio, Tipo de producto de Field Service se establece en Servicio.
Adicionalmente, Dataverse incluye lógica que asigna a los proveedores a sus cuentas relacionadas. Esta lógica establece la cuenta de proveedor de facturas predeterminada. Durante la creación, la lógica del complemento del lado del servidor establece la cuenta del proveedor de facturas predeterminada del proveedor que está relacionado con la cuenta. El proveedor tiene una referencia a la cuenta de factura que se utiliza para establecer este valor.
Escenarios admitidos
Los usuarios de Dataverse pueden crear y actualizar pedidos de compra. Sin embargo, administración de cadenas de suministros controla el proceso y los datos. Las restricciones sobre las actualizaciones de las columnas de pedidos de compra en administración de cadenas de suministros se aplican cuando las actualizaciones provienen de Field Service. Por ejemplo, no puede actualizar un pedido de compra si se ha finalizado.
Si la administración de cambios controla el pedido de compra en administración de cadenas de suministros, un usuario de Field Service solo puede actualizar el pedido de compra cuando el estado de aprobación del administración de cadenas de suministros es Draft.
administración de cadenas de suministros administra varias columnas y Field Service no puede actualizarlas. Para saber qué columnas no se pueden actualizar, revise las tablas de correspondencia del producto. En aras de la simplicidad, la mayoría de estas columnas están configuradas como de solo lectura en páginas de Dataverse.
Por ejemplo, administración de cadenas de suministros administra las columnas para obtener información de precios. administración de cadenas de suministros tiene acuerdos comerciales de los que Field Service puede beneficiarse. columnas como Precio unitario, Descuento e Importe neto provienen únicamente de administración de cadenas de suministros. Para asegurarse de que el precio esté sincronizado con Field Service, debe utilizar la característica Sincronización en las páginas Pedido de compra y Producto de pedido de compra en Dataverse cuando se hayan introducido los datos del pedido de compra. Para más información, ver Sincronizar con los datos de adquisiciones bajo demanda de Dynamics 365 Supply Chain Management.
La columna Totales está disponible solo en Field Service, porque no hay totales actualizados del pedido de compra en administración de cadenas de suministros. administración de cadenas de suministros calcula los totales en función de varios parámetros que no están disponibles en Field Service.
Puede iniciar líneas de pedido de compra en las que solo se especifica una categoría de adquisición, o donde el producto especificado es un elemento del tipo de producto Service o del tipo de producto Field Service, solo en Gestión de la Cadena de Suministro. A continuación, las líneas se sincronizan con Dataverse y son visibles en Field Service.
Si solo se instala Field Service, y no administración de cadenas de suministros, la columna Almacén es obligatoria en el pedido de compra. Sin embargo, si administración de cadenas de suministros está instalado, este requisito se relaja, porque administración de cadenas de suministros permite líneas de pedidos de compra donde no se especifica ningún almacén en determinadas situaciones.
administración de cadenas de suministros administra recibos de producto (recibos de pedido de compra en Dataverse) y los usuarios no pueden crearlos desde Dataverse si está instalado administración de cadenas de suministros. administración de cadenas de suministros sincroniza los recibos de producto con Dataverse.
Se permite la entrega insuficiente en administración de cadenas de suministros. La solución OneFSSCM agrega lógica para que, cuando la línea de recepción del producto (o el producto de recepción de la orden de compra en Dataverse) se crea o actualiza, se cree una fila de diario de inventario en Dataverse para ajustar la cantidad restante que está en orden para escenarios de entrega insuficiente.
Escenarios no admitidos
- Field Service evita que se agreguen líneas a un pedido de compra cancelado en administración de cadenas de suministros. Como solución alternativa, puede cambiar el estado del sistema del pedido de compra en Field Service y luego agregar la nueva línea en Field Service o administración de cadenas de suministros.
- Aunque las filas de adquisición afectan los niveles de inventario en ambos sistemas, esta integración no garantiza la alineación del inventario en administración de cadenas de suministros y Field Service. Tanto Field Service como administración de cadenas de suministros tienen otros procesos que actualizan los niveles de inventario. Estos procesos están fuera del alcance de las adquisiciones.
Administración de estado
Los estados de las órdenes de compra en Field Service difieren de los estados en administración de cadenas de suministros.
Pedido de compra de Field Service y estados de producto de pedido de compra
| Encabezado: estado del sistema | Encabezado: estado de aprobación | Estado del artículo |
|---|---|---|
|
|
|
Pedido de compra de administración de cadenas de suministros y estados de línea de pedido de compra
Los estados de aprobación de línea solo están activos cuando hay un flujo de trabajo de línea.
| Encabezado: estado de los documentos | Encabezado: estado de aprobación | Estado de línea | Estado de aprobación de línea |
|---|---|---|---|
|
|
|
|
Las reglas siguientes se aplican a las columnas de estado:
- No se puede actualizar el estado en Administración de cadenas de suministro desde Field Service. Sin embargo, en algunos casos, el estado de Field Service se actualiza cuando cambia el estado del pedido de compra en administración de cadenas de suministros.
- Si un pedido de compra en administración de cadenas de suministros está bajo gestión de cambios y se está procesando un cambio, el estado de aprobación es Borrador o En revisión. En este caso, el estado de aprobación de Field Service es Null.
- Si el estado de aprobación del pedido de compra en Administración de la cadena de suministro es Aprobado, En revisión externa, Confirmado o Finalizado, el estado de aprobación del pedido de compra de Field Service es Aprobado.
- Si el estado de aprobación del pedido de compra en administración de cadenas de suministros es Rejected, el estado de aprobación del pedido de compra de Field Service es Rejected.
- Si el estado del encabezado del documento en Administración de la cadena de suministro cambia a Pedido abierto (Pedido pendiente) y el estado del pedido de compra de Field Service es Borrador o Cancelado, el estado del pedido de compra de Field Service cambia a Enviado.
- Si el estado del encabezado del documento en Administración de la cadena de suministro cambia a Cancelado y no hay productos de recibo de pedido de compra en Field Service asociados con el pedido de compra (a través de productos de pedido de compra), el estado del sistema de Field Service es Cancelado.
- Si el estado de la línea de pedido de compra en Administración de la cadena de suministro es Cancelado, el estado del producto del pedido de compra en Field Service es Cancelado. Además, si el estado de la línea de pedido de compra en Administración de la cadena de suministro cambia de Cancelado a Pedido pendiente, el estado del producto de pedido de compra en Field Service es Pendiente.
Sincronizar con los datos de adquisición a petición de administración de cadenas de suministros
administración de cadenas de suministros incluye datos de adquisiciones que manejan acuerdos comerciales, descuentos y otros escenarios que dependen de procesos secundarios en administración de cadenas de suministros. El motor de adquisición utiliza reglas complejas para determinar el mejor precio para un pedido de compra. Cuando usas doble escritura, no siempre mantienes los datos sincronizados entre los dos entornos, especialmente en escenarios en los que Dataverse crea o actualiza una fila y puede desencadenar procesos posteriores en administración de cadenas de suministros.
Sincronizar con los datos de adquisición de administración de cadenas de suministros
- En Dataverse, vaya a Inventario > Pedido de compra.
- Seleccione Nuevo para crear un nuevo pedido o seleccione la fila para un pedido existente.
- Seleccione el pedido de compra o la línea de pedido de compra.
- En el panel Acciones, seleccione Sincronización.
Se sincronizan todas las columnas de Dataverse y Field Service que administración de cadenas de suministros comparte.
Estas son las situaciones en las que puede usar la función Sincronización:
- Si realiza varios cambios sucesivos en la misma fila desde Dataverse, ejecute la función Sincronización.
- Si no está seguro de si un cambio podría ser el segundo cambio sucesivo de Dataverse, podría tener sentido ejecutar la función Sync .
- Si recibe un mensaje de error sobre la actualización de un valor de administración de cadenas de suministros, ejecute la Sincronización y vuelva a intentar la actualización en Dataverse.
Cancelar el proceso de registro
Si cancela el proceso de registro de la recepción del producto durante el procesamiento, la doble escritura podría crear una fila de Dataverse, pero no crear una fila de recepción de producto en administración de cadenas de suministros. Esta situación se produce porque el dual-write no admite transacciones distribuidas.
Plantillas
Use las siguientes plantillas para integrar documentos relacionados con la adquisición.
| Gestión de la cadena de abastecimiento | Field Service | Description |
|---|---|---|
| Encabezado de pedido de compras V2 | msdyn_Purchaseorders | Esta tabla contiene las columnas que representan el encabezado del pedido de compra. |
| Entidad de línea de pedido de compra | msdyn_PurchaseOrderProducts | Esta tabla contiene las filas que representan las lineas en un pedido de compra. El número de producto se usa para la sincronización. Este identificador representa el producto como una unidad de almacenamiento de existencias (SKU), incluidas las dimensiones del producto. Para obtener más información sobre la integración de productos con Dataverse, consulte Experiencia unificada del producto. |
| Encabezado de recepción de producto | msdyn_purchaseorderreceipts | Esta tabla contiene los encabezados de recepción de productos que se crean cuando se registra una recepción de producto en administración de cadenas de suministros. |
| Línea de recepción de producto | msdyn_purchaseorderreceiptproducts | Esta tabla contiene las líneas de recepción de productos que se crean cuando se registra una recepción de producto en administración de cadenas de suministros. |
| Entidad de línea de pedido de compra eliminada provisionalmente | msdyn_purchaseorderproducts | Esta tabla contiene información sobre las líneas de pedido de compra que se eliminan temporalmente. Una línea de pedido de compra en la administración de la cadena de suministro solo se puede eliminar temporalmente cuando se confirma o aprueba el pedido de compra, si la administración de cambios está activada. La fila existe en la base de datos de administración de cadenas de suministros y está marcada como IsDeleted. Dado que Dataverse no tiene un concepto de eliminación temporal, es importante que esta información se sincronice con Dataverse. De esta manera, las líneas que se eliminan temporalmente en administración de cadenas de suministros se pueden eliminar automáticamente de Dataverse. En este caso, la lógica para borrar una línea en Dataverse se encuentra en administración de cadenas de suministros Extended. |