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.