Partilhar via


Fluxos do Dynamics 365 Intelligent Order Management Power Automate

Este artigo fornece uma lista dos fluxos que estão disponíveis como parte do Microsoft Dynamics 365 Intelligent Order Management. Pode usar esses fluxos para criar seus próprios provedores ou soluções personalizados.

Fluxos de mapeamento

Criar mapeamento de conta

O fluxo Criar mapeamento de conta permite-lhe criar um mapeamento de conta de cliente que usa o nome de campo externo especificado e o valor do campo externo para a procura mapear de volta um ID de conta.

Parâmetro Descrição Obrigatório
ID do provedor O ID de provedor referente ao mapeamento. Verdadeiro
ID de Grupo de Mapeamento O ID de grupo de mapeamento referente ao mapeamento. Verdadeiro
ID de conta O ID da conta a devolver quando é encontrada a correspondência. Verdadeiro
Nome de Campo Externo O nome do campo para verificar o valor na origem de dados externa. Verdadeiro
Valor de Campo Externo O valor do campo a ser correspondido na origem de dados externa. Verdadeiro

O mapeamento devolve o ID da conta, quer tenha sido acabado de criar ou já existisse.

Nota

Este valor é o ID do mapeamento, não da conta.

Criar mapeamento de contacto

O fluxo Criar mapeamento de contacto permite-lhe criar um mapeamento de contacto de cliente que usa o nome de campo externo especificado e o valor do campo externo para a procura mapear de volta um ID de contacto.

Parâmetro Descrição Obrigatório
ID do provedor O ID de provedor referente ao mapeamento. Verdadeiro
ID de Grupo de Mapeamento O ID de grupo de mapeamento referente ao mapeamento. Verdadeiro
ID de contacto O ID de contacto a devolver quando é encontrada a correspondência. Verdadeiro
Nome de Campo Externo O nome do campo para verificar o valor na origem de dados externa. Verdadeiro
Valor de Campo Externo O valor do campo a ser correspondido na origem de dados externa. Verdadeiro

O mapeamento devolve o ID de contacto, quer tenha sido acabado de criar ou já existisse.

Nota

Este valor é o ID do mapeamento, não do contacto.

Criar mapeamento de pedido de cumprimento

O fluxo Criar mapeamento de pedido de cumprimento permite-lhe criar um mapeamento de pedido de cumprimento que usa o nome de campo externo especificado e o valor do campo externo para a procura mapear de volta um ID de pedido de cumprimento.

Parâmetro Descrição Obrigatório
ID do provedor O ID de provedor referente ao mapeamento. Verdadeiro
ID de Grupo de Mapeamento O ID de grupo de mapeamento referente ao mapeamento. Verdadeiro
ID da Ordem de Cumprimento O ID do pedido de cumprimento a devolver quando é encontrada a correspondência. Verdadeiro
Nome de Campo Externo O nome do campo para verificar o valor na origem de dados externa. Verdadeiro
Valor de Campo Externo O valor do campo a ser correspondido na origem de dados externa. Verdadeiro

O mapeamento devolve o ID de mapeamento do pedido de cumprimento, quer tenha sido acabado de criar ou já existisse.

Nota

Este valor é o ID do mapeamento, não do pedido de cumprimento.

Criar mapeamento de produto de pedido de cumprimento

O fluxo Criar mapeamento de produto de pedido de cumprimento permite-lhe criar um mapeamento de produto de pedido de cumprimento que usa o nome de campo externo especificado e o valor do campo externo para a procura mapear de volta um ID de produto de pedido de cumprimento.

Parâmetro Descrição Obrigatório
ID do provedor O ID de provedor referente ao mapeamento. Verdadeiro
ID de Grupo de Mapeamento O ID de grupo de mapeamento referente ao mapeamento. Verdadeiro
ID de Produto do Pedido de Cumprimento O ID de produto do pedido de cumprimento a devolver quando é encontrada a correspondência. Verdadeiro
Nome de Campo Externo O nome do campo para verificar o valor na origem de dados externa. Verdadeiro
Valor de Campo Externo O valor do campo a ser correspondido na origem de dados externa. Verdadeiro

O mapeamento devolve o ID de mapeamento de produto do pedido de cumprimento, quer tenha sido acabado de criar ou já existisse.

Nota

Este valor é o ID do mapeamento, não do produto do pedido de cumprimento.

Criar mapeamento de pedido

O fluxo Criar mapeamento de pedido permite-lhe criar um mapeamento de pedido que usa o nome de campo externo especificado e o valor do campo externo para a procura mapear de volta um pedido.

Parâmetro Descrição Obrigatório
ID do provedor O ID de provedor referente ao mapeamento. Verdadeiro
ID de Grupo de Mapeamento O ID de grupo de mapeamento referente ao mapeamento. Verdadeiro
ID da Encomenda O ID de pedido a devolver quando é encontrada a correspondência. Verdadeiro
Nome de Campo Externo O nome do campo para verificar o valor na origem de dados externa. Verdadeiro
Valor de Campo Externo O valor do campo a ser correspondido na origem de dados externa. Verdadeiro

O mapeamento devolve o ID de mapeamento do pedido, quer tenha sido acabado de criar ou já existisse.

Nota

Este valor é o ID do mapeamento, não do pedido.

Obter mapeamento externo

O fluxo Obter mapeamento externo devolve o valor do campo externo que mapeia o valor do campo interno para uma tabela específica e nome de campo externo.

Parâmetro Descrição Obrigatório
Tabela de Mapeamento A tabela de mapeamento para procurar o valor externo. Verdadeiro
ID do provedor O ID de provedor referente ao mapeamento. Verdadeiro
ID de Grupo de Mapeamento O ID de grupo de mapeamento referente ao mapeamento. Verdadeiro
Valor do Registo Interno O valor que é utilizado internamente para a correspondência. Verdadeiro
Nome de Campo Externo O nome do campo para verificar o valor na origem de dados externa. Verdadeiro

O mapeamento devolve o registo se uma tabela de mapeamento, valor de registo interno e nome de campo externo existirem para o provedor ou grupo de mapeamento especificado.

Obter mapeamento interno

O fluxo Obter mapeamento interno devolve o valor do campo interno que mapeia o valor do campo externo para uma tabela específica e nome de campo externo.

Parâmetro Descrição Obrigatório
Tabela de Mapeamento A tabela de mapeamento para procurar o valor externo. Verdadeiro
ID do provedor O ID de provedor referente ao mapeamento. Verdadeiro
ID de Grupo de Mapeamento O ID de grupo de mapeamento referente ao mapeamento. Verdadeiro
Nome de Campo Externo O nome do campo para verificar o valor na origem de dados externa. Verdadeiro
Valor de Campo Externo O valor que é utilizado externamente para a correspondência. Verdadeiro

O mapeamento devolve o registo se uma tabela de mapeamento, valor de campo externo e nome de campo externo existirem para o provedor ou grupo de mapeamento especificado.

Fluxos de cumprimento

Criar monitorização de cumprimento

O fluxo Criar monitorização de cumprimento cria um registro na tabela de monitorização para associar um número de rastreio a um pedido de cumprimento ou ordem de devolução de cumprimento e outros detalhes.

Parâmetro Descrição Obrigatório
Número de Acompanhamento O número de rastreio a definir para o registro. Verdadeiro
CarrierRecordId Um registro correspondente da tabela Transportadora. Verdadeiro
CarrierServiceId Um registo correspondente da tabela Serviço da operadora. Verdadeiro
FulfillmentOrderRecordId O registo do pedido de cumprimento no qual se vai definir o número de rastreio. Falso
FulfillmentLineRecordId O registo da linha do pedido de cumprimento no qual se vai definir o número de rastreio. Falso
ID de Envio O ID de envio associado, se disponível. Falso
ShipmentCost O custo de envio associado, se disponível. Falso
InsuranceCost O custo de seguro associado, se disponível. Falso
Imposto O imposto associado, se disponível. Falso
SurchargeFee Os honorários de sobretaxa associados, se disponíveis. Falso
FulfillmentReturnOrderRecordId O registo da ordem de devolução de cumprimento no qual se vai definir o número de rastreio. Falso

Nota

É necessário um valor FulfillmentOrderRecordId ou um valor FulfillmentReturnOrderRecordId.

O fluxo devolve o ID do número de rastreio da tabela Monitorizações de Cumprimento.

Linha de cumprimento e eventos de pedidos agregados

O fluxo Linha de cumprimento e eventos de pedidos agregados gera um evento empresarial numa linha de pedidos de cumprimento. Quando este evento é gerado, é feita uma verificação para confirmar se todas as linhas têm o mesmo estado. Se tiverem o mesmo estado, o evento empresarial de nível de pedido de cumprimento especificado é gerado ao nível do cabeçalho.

Parâmetro Descrição Obrigatório
FulfillmentLineBusinessEventDefinitionId O evento empresarial a gerar na entidade de linha. Verdadeiro
FulfillmentLineRecordId A linha de pedido de cumprimento para a qual se vai gerar o evento empresarial inicial. Verdadeiro
FulfillmentOrderBusinessEventDefinitionId O evento empresarial a gerar no pedido de cumprimento se todas as linhas tiverem o mesmo estado. Verdadeiro
FulfillmentOrderRecordId O pedido de cumprimento para o qual se vai gerar o evento empresarial. Verdadeiro
Payload O payload opcional JavaScript Object Notation (JSON) a passar juntamente com o evento empresarial. Falso

O fluxo devolve IsSuccessful true se o evento empresarial tiver sido gerado com sucesso.

Conta de cliente e fluxos de contacto

Criar ou atualizar uma conta

O fluxo Criar ou atualizar uma conta cria ou atualiza uma conta existente, com base no payload JSON especificado.

Parâmetro Descrição Obrigatório
Payload A representação JSON da conta. Verdadeiro
ID de conta O ID da conta a atualizar. Falso

Nota

A tabela Conta tem campos específicos que são necessários no payload JSON. Para ver os campos obrigatórios, aceda a Dataverse>Tabelas>Todas, localize a sua tabela e selecione Colunas. Use o campo Obrigatório para determinar o que é necessário.

O fluxo devolve o ID da conta criada ou atualizada.

Criar ou atualizar um contacto

O fluxo Criar ou atualizar um contacto cria ou atualiza um contacto existente, com base no payload JSON especificado.

Parâmetro Descrição Obrigatório
Payload A representação JSON do contacto. Verdadeiro
ID de contacto O ID da conta a atualizar. Falso

Nota

A tabela Contacto tem campos específicos que são necessários no payload JSON. Para ver os campos obrigatórios, aceda a Dataverse>Tabelas>Todas, localize a sua tabela e selecione Colunas. Use o campo Obrigatório para determinar o que é necessário.

O fluxo devolve o ID do contacto criado ou atualizado.

Fluxos de pedidos e Fluxos de produtos de pedidos

Criação de ordem de venda

O fluxo Criação de ordem de venda cria uma ordem de venda, com base no payload JSON especificado.

Parâmetro Descrição Obrigatório
Payload A representação JSON da ordem de venda e das linhas. Verdadeiro
ProviderId ID do provedor chamado. Falso

Nota

Tanto a tabela Pedido como a tabela Linha de Pedido têm campos específicos que são necessários no payload JSON. Para ver os campos obrigatórios, aceda a Dataverse>Tabelas>Todas, localize a sua tabela e selecione Colunas. Use o campo Obrigatório para determinar o que é necessário.

O fluxo devolve o ID da ordem de venda criada.

Gerar linhas e Eventos de pedidos agregados

O fluxo Gerar linhas e Eventos de pedidos agregados gera um evento empresarial numa linha de ordem de venda. Quando este evento é gerado, é feita uma verificação para confirmar se todas as linhas têm o mesmo estado. Se tiverem o mesmo estado, o evento empresarial de nível de pedido especificado é gerado ao nível do cabeçalho.

Parâmetro Descrição Obrigatório
LineBusinessEventId O evento empresarial a gerar na entidade de linha. Verdadeiro
LineRecordId A linha de pedido para a qual se vai gerar o evento empresarial inicial. Verdadeiro
OrderBusinessEventId O evento empresarial a gerar no pedido se todas as linhas tiverem o mesmo estado. Verdadeiro
OrderRecordId O pedido para o qual se vai gerar o evento empresarial. Verdadeiro
Payload O payload opcional JSON a passar juntamente com o evento empresarial. Falso

O fluxo devolve IsSuccessful true se o evento empresarial tiver sido gerado com sucesso.

Gerar evento empresarial de linhas de ordem de venda

O fluxo Gerar evento empresarial de linhas de ordem de vendas gera um evento empresarial para todas as linhas de uma ordem de venda.

Parâmetro Descrição Obrigatório
SalesOrderId O registro de pedidos para o qual um evento empresarial deve ser gerado para cada linha. Verdadeiro
BusinessEventId O evento empresarial de linha de pedido a gerar para cada linha. Verdadeiro

O fluxo devolve IsSuccessful true se o evento empresarial tiver sido gerado com sucesso.

Conversão da unidade

O fluxo Conversão de unidade converte uma quantidade de uma unidade para outra usando as conversões de unidade configuradas para um produto.

Parâmetro Descrição Obrigatório
Quantidade A quantidade a converter. Verdadeiro
Da unidade A unidade de origem da conversão. Verdadeiro
Unidade de destino A unidade de destino da conversão. Verdadeiro

O fluxo devolve a conversão de unidade, se existir uma conversão.

Fluxos diversos

Transformador de provedor

O fluxo Transformador do provedor aplica uma transformação do Power Query definida num provedor e, em seguida, devolve os dados transformados. Este fluxo procura uma instância de provedor ativa por ID e verifica se há uma transformação que tenha um nome de objeto de origem e um nome de objeto de destino correspondentes.

Se o tipo de transformação for uma entidade Dataverse, é obrigatório um ID de registo. O ID do registo fornecido é procurado para a entidade definida na transformação. Se for encontrado um registo, será usado para a transformação.

Se o tipo de transformação for JsonPayload, é obrigatório um valor para o parâmetro Payload .

Parâmetro Descrição Obrigatório
ID do provedor Qualquer identificador exclusivo global (GUID) válido. Verdadeiro
Nome de Objeto de Origem O nome do objeto de origem a procurar nas transformações do provedor. Verdadeiro
Nome de Objeto de Destino O nome do objeto de destino a procurar nas transformações do provedor. Verdadeiro
Payload O payload JSON a transformar se o tipo de transformação for JsonPayload. Falso
ID do Registo O registo a procurar para a entidade associada à transformação. Falso

Nota

É necessário um valor de Payload ou um valor de ID de Registo.

O valor ID de Provedor é um GUID e é substituído quando um é ativado um provedor. Pode introduzir qualquer GUID para este parâmetro.

Se o fluxo for bem-sucedido, devolve uma representação JSON do registo transformado.

Gerar um evento empresarial

O fluxo Gerar um evento empresarial gera um evento empresarial para o registro de entidade especificado e fornece um payload opcional.

Parâmetro Descrição Obrigatório
BusinessEventDefinitionId O GUID de um evento empresarial existente. Verdadeiro
EntityRecordId O ID de registo da entidade associada ao evento empresarial. Verdadeiro
Payload Um payload opcional a fornecer juntamente com o evento empresarial. Falso

Nota

O valor EntityRecordId pode ser uma lista delimitada por vírgulas de ID de registo. Se for fornecida uma lista delimitada, é gerado um evento empresarial para cada registo.

O fluxo devolve IsSuccessful true se o evento empresarial tiver sido gerado com sucesso.