Compartir a través de


Flujos de Power Automate de Dynamics 365 Intelligent Order Management

En este tema se proporciona una lista de los flujos disponibles como parte de Microsoft Dynamics 365 Intelligent Order Management. Puede usar estos flujos para crear sus propios proveedores o soluciones personalizados.

Asignación de flujos

Crear asignación de cuentas

El flujo Crear asignación de cuentas le permite crear una asignación de cuentas de cliente que utiliza el nombre de campo externo y el valor de campo externo especificados para que la búsqueda se asigne de nuevo a un id. de cuenta.

Parámetro Description Obligatorio
Id. de proveedor El id. de proveedor para el que es la asignación. VERDADERO
Id. de grupo de asignaciones El id. del grupo de asignaciones para el que es la asignación. VERDADERO
Id. de cuenta El id. de cuenta que se devolverá cuando se encuentre una coincidencia. VERDADERO
Nombre de campo externo El nombre del campo para comprobar el valor en el origen de datos externo. VERDADERO
Valor de campo externo El valor del campo que debe coincidir en el origen de datos externo. VERDADERO

La asignación devuelve el id. de la cuenta, ya sea que se haya creado recientemente o que ya exista.

Nota

Este valor es el id. de la asignación, no la cuenta.

Crear asignación de contactos

El flujo Crear asignación de cuentas le permite crear una asignación de cuentas de cliente que utiliza el nombre de campo externo y el valor de campo externo especificados para que la búsqueda se asigne de nuevo a un id. de cuenta.

Parámetro Description Obligatorio
Id. de proveedor El id. de proveedor para el que es la asignación. VERDADERO
Id. de grupo de asignaciones El id. del grupo de asignaciones para el que es la asignación. VERDADERO
Id. de contacto El id. de contacto que se devolverá cuando se encuentre una coincidencia. VERDADERO
Nombre de campo externo El nombre del campo para comprobar el valor en el origen de datos externo. VERDADERO
Valor de campo externo El valor del campo que debe coincidir en el origen de datos externo. VERDADERO

La asignación devuelve el id. de contacto, ya sea que se haya creado recientemente o que ya exista.

Nota

Este valor es el id. de la asignación, no el contacto.

Crear asignación de pedido para proceso de entrega

El flujo Crear asignación de pedido para proceso de entrega le permite crear una asignación de pedido para proceso de entrega que utiliza el nombre de campo externo y el valor de campo externo especificados para que la búsqueda se asigne de nuevo a un id. de pedido para proceso de entrega.

Parámetro Description Obligatorio
Id. de proveedor El id. de proveedor para el que es la asignación. VERDADERO
Id. de grupo de asignaciones El id. del grupo de asignaciones para el que es la asignación. VERDADERO
Id. del pedido del proceso de entrega El id. de pedido para proceso de entrega que se devolverá cuando se encuentre una coincidencia. VERDADERO
Nombre de campo externo El nombre del campo para comprobar el valor en el origen de datos externo. VERDADERO
Valor de campo externo El valor del campo que debe coincidir en el origen de datos externo. VERDADERO

La asignación devuelve el id. de asignación de pedido para proceso de entrega, ya sea que se haya creado recientemente o que ya exista.

Nota

Este valor es el id. de la asignación, no el pedido para proceso de entrega.

Crear asignación de producto de pedido para proceso de entrega

El flujo Crear asignación de producto de pedido para proceso de entrega le permite crear una asignación de pedido de producto para proceso de entrega que utiliza el nombre de campo externo y el valor de campo externo especificados para que la búsqueda se asigne de nuevo a un id. de pedido para proceso de entrega.

Parámetro Description Obligatorio
Id. de proveedor El id. de proveedor para el que es la asignación. VERDADERO
Id. de grupo de asignaciones El id. del grupo de asignaciones para el que es la asignación. VERDADERO
Id. de producto del pedido del proceso de entrega El id. de producto de pedido para proceso de entrega que se devolverá cuando se encuentre una coincidencia. VERDADERO
Nombre de campo externo El nombre del campo para comprobar el valor en el origen de datos externo. VERDADERO
Valor de campo externo El valor del campo que debe coincidir en el origen de datos externo. VERDADERO

La asignación devuelve el id. de asignación de de producto de pedido para proceso de entrega, ya sea que se haya creado recientemente o que ya exista.

Nota

Este valor es el id. de la asignación, no el producto de pedido para proceso de entrega.

Crear asignación de pedidos

El flujo Crear asignación de pedidos le permite crear una asignación de pedido que use el nombre de campo externo y el valor de campo externo especificados para que la búsqueda se asigne de nuevo a un pedido.

Parámetro Description Obligatorio
Id. de proveedor El id. de proveedor para el que es la asignación. VERDADERO
Id. de grupo de asignaciones El id. del grupo de asignaciones para el que es la asignación. VERDADERO
Id. de pedido El id. de pedido que se devolverá cuando se encuentre una coincidencia. VERDADERO
Nombre de campo externo El nombre del campo para comprobar el valor en el origen de datos externo. VERDADERO
Valor de campo externo El valor del campo que debe coincidir en el origen de datos externo. VERDADERO

La asignación devuelve el id. de asignación de pedido, ya sea que se haya creado recientemente o que ya exista.

Nota

Este valor es el id. de la asignación, no el pedido.

Obtener asignación externa

El flujo Obtener asignación externa devuelve el valor del campo externo que se asigna al valor del campo interno para una tabla específica y un nombre de campo externo.

Parámetro Description Obligatorio
Tabla de asignación La tabla de asignación para buscar el valor externo. VERDADERO
Id. de proveedor El id. de proveedor para el que es la asignación. VERDADERO
Id. de grupo de asignaciones El id. del grupo de asignaciones para el que es la asignación. VERDADERO
Valor de registro interno El valor que se usa internamente para hacer coincidir. VERDADERO
Nombre de campo externo El nombre del campo para comprobar el valor en el origen de datos externo. VERDADERO

La asignación devuelve el registro si existe una tabla coincidente, un valor de registro interno y un nombre de campo externo para el proveedor o grupo de asignación especificados.

Obtener asignación interna

El flujo Obtener asignación externa devuelve el valor del campo externo que se asigna al valor del campo interno para una tabla específica y un nombre de campo externo.

Parámetro Description Obligatorio
Tabla de asignación La tabla de asignación para buscar el valor externo. VERDADERO
Id. de proveedor El id. de proveedor para el que es la asignación. VERDADERO
Id. de grupo de asignaciones El id. del grupo de asignaciones para el que es la asignación. VERDADERO
Nombre de campo externo El nombre del campo para comprobar el valor en el origen de datos externo. VERDADERO
Valor de campo externo El valor que se usa externamente para hacer coincidir. VERDADERO

La asignación devuelve el registro si existe una tabla coincidente, un valor de campo externo y un nombre de campo externo para el proveedor o grupo de asignación especificados.

Flujos de proceso de entrega

Crear seguimiento de proceso de entrega

El flujo Crear seguimiento de proceso de entrega crea un registro en la tabla de seguimiento para asociar un número de seguimiento con un pedido de proceso de entrega o un pedido de devolución de proceso de entrega y otros detalles.

Parámetro Description Obligatorio
Número de seguimiento El número de seguimiento que se establecerá para el registro. VERDADERO
CarrierRecordId Un registro coincidente de la tabla Transportista de envío. VERDADERO
CarrierServiceId Un registro coincidente de la tabla Servicio de transportista. VERDADERO
FulfillmentOrderRecordId El registro de pedido de proceso de entrega en el que se establecerá el número de seguimiento. FALSO
FulfillmentLineRecordId El registro de línea de pedido de proceso de entrega en el que se establecerá el número de seguimiento. FALSO
ShipmentId El id. de envío asociado, si está disponible. FALSO
ShipmentCost El coste de envío asociado, si está disponible. FALSO
InsuranceCost El coste de seguro asociado, si está disponible. FALSO
Impuestos El impuesto asociado, si está disponible. FALSO
SurchargeFee El cargo suplementario asociado, si está disponible. FALSO
FulfillmentReturnOrderRecordId El registro de pedido de devolución de proceso de entrega en el que se establecerá el número de seguimiento. FALSO

Nota

Se requiere un valor FulfillmentOrderRecordId o un valor FulfillmentReturnOrderRecordId.

El flujo devuelve el id. del número de seguimiento de la tabla Seguimientos de procesos de entrega.

Línea de proceso de entrega y eventos de pedidos agregados

El flujo Línea de proceso de entrega y eventos de pedidos agregados genera un evento de negocio en una línea de pedido de proceso de entrega. Cuando se genera este evento, se realiza una comprobación para comprobar que todas las líneas tengan el mismo estado. Si tienen el mismo estado, el evento de negocio de nivel de pedido de proceso de entrega especificado se genera en el nivel de encabezado.

Parámetro Description Obligatorio
FulfillmentLineBusinessEventDefinitionId El evento de negocio para generar en la entidad de línea. VERDADERO
FulfillmentLineRecordId La línea de pedido de proceso de entrega para la que generar el evento de negocio inicial. VERDADERO
FulfillmentOrderBusinessEventDefinitionId El evento de negocio en el que generar el pedido de proceso de entrega si todas las líneas tienen el mismo estado. VERDADERO
FulfillmentOrderRecordId El proceso de entrega para la que generar el evento de negocio. VERDADERO
Carga La carga útil opcional de notación de objetos JavaScript (JSON) para pasar junto con el evento de negocio. FALSO

El flujo devuelve IsSuccessful true si el evento de negocio se generó correctamente.

Cuenta de cliente y flujos de contacto

Crear o actualizar una cuenta

El flujo Crear o actualizar una cuenta crea o actualiza una cuenta existente, según la carga útil de JSON especificada.

Parámetro Description Obligatorio
Carga La representación de JSON de la cuenta. VERDADERO
Id. de cuenta El id. de la cuenta que se actualizará. FALSO

Nota

La tabla Cuenta tiene campos específicos que son obligatorios en la carga útil de JSON. Para ver qué campos son obligatorios, vaya a Dataverse>Tablas>Todas, busque su tabla y seleccione Columnas. Utilice el campo Requerido para determinar qué se requiere.

El flujo devuelve el id. de la cuenta creada o actualizada.

Crear o actualizar un contacto

El flujo Crear o actualizar un contacto crea o actualiza una cuenta existente, según la carga útil de JSON especificada.

Parámetro Description Obligatorio
Carga La representación de JSON del contacto. VERDADERO
Id. de contacto El id. de la cuenta que se actualizará. FALSO

Nota

La tabla Cuenta tiene campos específicos que son obligatorios en la carga útil de JSON. Para ver qué campos son obligatorios, vaya a Dataverse>Tablas>Todas, busque su tabla y seleccione Columnas. Utilice el campo Requerido para determinar qué se requiere.

El flujo devuelve el id. del contacto creado o actualizado.

Flujos de pedidos y flujos de productos de pedidos

Creación de pedido de ventas

El flujo Creación de pedido de ventas crea un pedido de ventas, en función de la carga útil de JSON especificada.

Parámetro Description Obligatorio
Carga La representación de JSON del pedido de ventas y las líneas. VERDADERO
ProviderId El id. del proveedor que llama. FALSO

Nota

Tanto la tabla Pedido como la tabla Línea de pedido tienen campos específicos que son obligatorios en la carga útil de JSON. Para ver qué campos son obligatorios, vaya a Dataverse>Tablas>Todas, busque su tabla y seleccione Columnas. Utilice el campo Requerido para determinar qué se requiere.

El flujo devuelve el id. del pedido de venta creado.

Generar líneas y eventos de pedidos agregados

El flujo Generar líneas y eventos de pedidos agregados genera un evento de negocio en una línea de pedido de venta. Cuando se genera este evento, se realiza una comprobación para comprobar que todas las líneas tengan el mismo estado. Si tienen el mismo estado, el evento de negocio de nivel de pedido especificado se genera en el nivel de encabezado.

Parámetro Description Obligatorio
LineBusinessEventId El evento de negocio para generar en la entidad de línea. VERDADERO
LineRecordId La línea de pedido para la que generar el evento de negocio inicial. VERDADERO
OrderBusinessEventId El evento de negocio en el que generar el pedido si todas las líneas tienen el mismo estado. VERDADERO
OrderRecordId El pedido para el que se generará el evento de negocio. VERDADERO
Carga La carga útil opcional de JSON para pasar junto con el evento de negocio. FALSO

El flujo devuelve IsSuccessful true si el evento de negocio se generó correctamente.

Generar evento de negocio de líneas de pedido de ventas

El flujo Generar evento de negocio de líneas de pedido de ventas genera un evento de negocio en todas las líneas de un pedido de venta.

Parámetro Description Obligatorio
SalesOrderId El registro de pedido para el que se debe generar un evento de negocio para cada línea. VERDADERO
BusinessEventId El evento de negocio de la línea de pedido para generar cada línea. VERDADERO

El flujo devuelve IsSuccessful true si el evento de negocio se generó correctamente.

Conversión de unidades

El flujo Conversión de unidades convierte una cantidad de una unidad a otra utilizando las conversiones de unidades configuradas para un producto.

Parámetro Description Obligatorio
Quantity La cantidad que se convertirá. VERDADERO
Desde unidad La unidad desde la que se convertirá. VERDADERO
Hasta unidad La unidad a la que convertir. VERDADERO

El flujo devuelve la conversión de unidades, si existe una conversión.

Flujos varios

Transformador de proveedor

El flujo Transformador de proveedor aplica una transformación de Power Query definida en un proveedor y luego devuelve los datos transformados. Este flujo busca una instancia de proveedor activa por id. y busca una transformación que tenga un nombre de objeto de origen y un nombre de objeto de destino coincidentes.

Si el tipo de transformación es una entidad de Dataverse, se requiere un id. de registro. El id. de registro que se proporciona se busca para la entidad que se define en la transformación. Si se encuentra un registro, se utiliza para la transformación.

Si el tipo de transformación es JsonPayload, se requiere un valor para el parámetro Carga útil.

Parámetro Description Obligatorio
Id. de proveedor Cualquier identificador único global (GUID) válido. VERDADERO
Nombre del objeto de origen El nombre del objeto de origen para buscar en las transformaciones de proveedor. VERDADERO
Nombre del objeto de destino El nombre del objeto de destino para buscar en las transformaciones de proveedor. VERDADERO
Carga La carga útil de JSON para transformar si el tipo de transformación es JsonPayload. FALSO
Id. de registro El registro para buscar la entidad asociada a la transformación. FALSO

Nota

Se requiere un valor de Carga útil o un Id. de registro, pero no ambos.

El valor de Id. de proveedor es un GUID y se reemplaza cuando se activa un proveedor. Puede introducir cualquier GUID para este parámetro.

Si el flujo es correcto, devuelve una representación de JSON del registro transformado.

Generar un evento de negocio

El flujo Generar un evento de negocio genera un evento de negocio para el registro de entidad especificado y entrega una carga útil opcional.

Parámetro Description Obligatorio
BusinessEventDefinitionId El GUID de un evento de negocio existente. VERDADERO
EntityRecordId El id. de registro de la entidad asociada al evento de negocio. VERDADERO
Carga Una carga útil opcional para entregar junto con el evento de negocio. FALSO

Nota

El valor de EntityRecordId puede ser una lista delimitada por comas de id. de registros. Si se proporciona una lista delimitada, se genera un evento de negocio para cada registro.

El flujo devuelve IsSuccessful true si el evento de negocio se generó correctamente.