Compartilhar 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. Você pode usá-los para criar soluções ou provedores personalizados.

Fluxos de mapeamento

Criar mapeamento de conta

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

Parâmetro Descrição Obrigatório
ID do provedor A ID do provedor para a qual o mapeamento é destinado. Verdadeiro
ID do grupo de mapeamentos A ID do grupo de mapeamento à qual o mapeamento é destinado. Verdadeiro
ID da Conta A ID da conta a ser retornada quando uma correspondência for encontrada. Verdadeiro
Nome do Campo Externo O nome do campo para verificar o valor na fonte de dados externa. Verdadeiro
Valor do Campo Externo O valor do campo a ser correspondido na fonte de dados externa. Verdadeiro

O mapeamento retorna a ID da conta, seja ela recém-criada ou já existente.

Observação

Esse valor é a ID do mapeamento, não a conta.

Criar mapeamento de contatos

O fluxo Criar mapeamento de contato permite criar um mapeamento de contato do cliente que usa o nome do campo externo especificado e o valor do campo externo para a pesquisa mapear de volta para uma ID de contato.

Parâmetro Descrição Obrigatório
ID do provedor A ID do provedor para a qual o mapeamento é destinado. Verdadeiro
ID do grupo de mapeamentos A ID do grupo de mapeamento à qual o mapeamento é destinado. Verdadeiro
ID de contato A ID do contato a ser retornado quando uma correspondência for encontrada. Verdadeiro
Nome do Campo Externo O nome do campo para verificar o valor na fonte de dados externa. Verdadeiro
Valor do Campo Externo O valor do campo a ser correspondido na fonte de dados externa. Verdadeiro

O mapeamento retorna a ID do contato, seja ela recém-criada ou já existente.

Observação

Esse valor é a ID do mapeamento, não o contato.

Criar mapeamento de ordem de processamento

O fluxo Criar mapeamento de ordem de processamento permite criar um mapeamento de ordem de processamento que usa o nome do campo externo especificado e o valor do campo externo para a pesquisa mapear de volta para uma ID de ordem de processamento.

Parâmetro Descrição Obrigatório
ID do provedor A ID do provedor para a qual o mapeamento é destinado. Verdadeiro
ID do grupo de mapeamentos A ID do grupo de mapeamento à qual o mapeamento é destinado. Verdadeiro
ID da Ordem de Processamento A ID da ordem de processamento a ser retornada quando uma correspondência for encontrada. Verdadeiro
Nome do Campo Externo O nome do campo para verificar o valor na fonte de dados externa. Verdadeiro
Valor do Campo Externo O valor do campo a ser correspondido na fonte de dados externa. Verdadeiro

O mapeamento retorna a ID da ordem de processamento, seja ela recém-criada ou já existente.

Observação

Esse valor é a ID do mapeamento, não a ordem de processamento.

Criar mapeamento de produtos da ordem de processamento

O fluxo Criar mapeamento de produtos da ordem de processamento permite criar um mapeamento de produtos da ordem de processamento que usa o nome do campo externo especificado e o valor do campo externo para a pesquisa mapear de volta para uma ID de produto da ordem de processamento.

Parâmetro Descrição Obrigatório
ID do provedor A ID do provedor para a qual o mapeamento é destinado. Verdadeiro
ID do grupo de mapeamentos A ID do grupo de mapeamento à qual o mapeamento é destinado. Verdadeiro
ID do produto da ordem de processamento A ID do produto da ordem de processamento a ser retornada quando uma correspondência for encontrada. Verdadeiro
Nome do Campo Externo O nome do campo para verificar o valor na fonte de dados externa. Verdadeiro
Valor do Campo Externo O valor do campo a ser correspondido na fonte de dados externa. Verdadeiro

O mapeamento retorna a ID do produto da ordem de processamento, seja ela recém-criada ou já existente.

Observação

Esse valor é a ID do mapeamento, não o produto da ordem de processamento.

Criar mapeamento de ordens

O fluxo Criar mapeamento de ordens permite criar um mapeamento de ordens que usa o nome do campo externo especificado e o valor do campo externo para a pesquisa para mapear de volta para uma ordem.

Parâmetro Descrição Obrigatório
ID do provedor A ID do provedor para a qual o mapeamento é destinado. Verdadeiro
ID do grupo de mapeamentos A ID do grupo de mapeamento à qual o mapeamento é destinado. Verdadeiro
ID da Ordem A ID da ordem a ser retornada quando uma correspondência for encontrada. Verdadeiro
Nome do Campo Externo O nome do campo para verificar o valor na fonte de dados externa. Verdadeiro
Valor do Campo Externo O valor do campo a ser correspondido na fonte de dados externa. Verdadeiro

O mapeamento retorna a ID do mapeamento de ordens, seja ela recém-criada ou já existente.

Observação

Esse valor é a ID do mapeamento, não a ordem.

Obter mapeamento externo

O fluxo Obter mapeamento externo retorna o valor do campo externo que mapeia para o valor do campo interno para uma tabela específica e um 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 A ID do provedor para a qual o mapeamento é destinado. Verdadeiro
ID do grupo de mapeamentos A ID do grupo de mapeamento à qual o mapeamento é destinado. Verdadeiro
Valor do registro interno O valor usado internamente para correspondência. Verdadeiro
Nome do Campo Externo O nome do campo para verificar o valor na fonte de dados externa. Verdadeiro

O mapeamento retorna o registro se uma tabela correspondente, valor de registro interno e nome de campo externo existirem para o grupo de mapeamentos ou provedor especificado.

Obter mapeamento interno

O fluxo Obter mapeamento interno retorna o valor do campo interno que mapeia para o valor do campo externo para uma tabela específica e um 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 A ID do provedor para a qual o mapeamento é destinado. Verdadeiro
ID do grupo de mapeamentos A ID do grupo de mapeamento à qual o mapeamento é destinado. Verdadeiro
Nome do Campo Externo O nome do campo para verificar o valor na fonte de dados externa. Verdadeiro
Valor do Campo Externo O valor usado externamente para correspondência. Verdadeiro

O mapeamento retorna o registro se uma tabela correspondente, valor de registro externo e nome de campo externo existirem para o grupo de mapeamentos ou provedor especificado.

Fluxos de processamento

Criar rastreamento de processamento

O fluxo Criar rastreamento de processamento cria um registro na tabela de rastreamento para associar um número de rastreamento a uma ordem de processamento ou de devolução de processamento e outros detalhes.

Parâmetro Descrição Obrigatório
Número de Rastreamento O número de rastreamento a ser definido para o registro. Verdadeiro
CarrierRecordId Um registro correspondente da tabela Transportadora. Verdadeiro
CarrierServiceId Um registro correspondente da tabela Serviço de transportadora. Verdadeiro
FulfillmentOrderRecordId O registro da ordem de processamento no qual o número de rastreamento é definido. Falso
FulfillmentLineRecordId O registro da linha da ordem de processamento no qual o número de rastreamento é definido. Falso
ShipmentId A ID de remessa associada, se disponível. Falso
ShipmentCost A ID do custo da remessa associada, se disponível. Falso
InsuranceCost A ID do custo do seguro associado, se disponível. Falso
Imposto A ID do imposto associado, se disponível. Falso
SurchargeFee A ID da sobretaxa associada, se disponível. Falso
FulfillmentReturnOrderRecordId O registro da ordem de devolução do processamento no qual o número de rastreamento é definido. Falso

Observação

É obrigatório um valor FulfillmentOrderRecordId ou FulfillmentReturnOrderRecordId.

O fluxo retorna a ID do número de rastreamento da tabela Rastreamentos de processamento.

Linha de processamento e eventos de ordem agregados

O fluxo Linha de processamento e eventos de ordem agregados gera um evento de negócios em uma linha da ordem de processamento. Quando esse evento é gerado, é verificado se todas as linhas têm o mesmo status. Se tiverem o mesmo status, o evento comercial da ordem de processamento especificada é gerado no nível do cabeçalho.

Parâmetro Descrição Obrigatório
FulfillmentLineBusinessEventDefinitionId O evento de negócios a ser gerado na entidade de linha. Verdadeiro
FulfillmentLineRecordId A linha da ordem de processamento para a qual o evento de negócios inicial será gerado. Verdadeiro
FulfillmentOrderBusinessEventDefinitionId O evento de negócios a ser gerado na ordem de processamento se todas as linhas tiverem o mesmo status. Verdadeiro
FulfillmentOrderRecordId A ordem de processamento para a qual o evento de negócios será gerado. Verdadeiro
Conteúdo O conteúdo de JavaScript Object Notation (JSON) opcional que deve ser transmitido junto com o evento de negócios. Falso

O fluxo retornará IsSuccessful true se o evento de negócios tiver sido gerado com êxito.

Fluxos de contato e conta do cliente

Criar ou atualizar uma conta

O fluxo Criar ou atualizar uma conta cria ou atualiza uma conta existente com base na carga JSON especificada.

Parâmetro Descrição Obrigatório
Conteúdo A representação JSON da conta. Verdadeiro
ID da Conta A ID da conta a ser atualizada. Falso

Observação

A tabela Conta contém campos específicos obrigatórios no conteúdo de JSON. Para ver quais campos são obrigatórios, acesse Dataverse>Tabelas>Tudo, encontre a sua tabela e selecione Colunas. Use o campo Obrigatório para determinar o que é obrigatório.

O fluxo retorna a ID da conta criada ou atualizada.

Criar ou atualizar um contato

O fluxo Criar ou atualizar um contato cria ou atualiza um contato existente com base na carga JSON especificada.

Parâmetro Descrição Obrigatório
Conteúdo A representação JSON do contato. Verdadeiro
ID de contato A ID da conta a ser atualizada. Falso

Observação

A tabela Contato contém campos específicos obrigatórios na carga JSON. Para ver quais campos são obrigatórios, acesse Dataverse>Tabelas>Tudo, encontre a sua tabela e selecione Colunas. Use o campo Obrigatório para determinar o que é obrigatório.

O fluxo retorna a ID do contato criada ou atualizada.

Fluxos da ordem e fluxos de produtos da ordem

Criação de ordem de venda

O fluxo Criação da ordem de venda cria uma ordem de venda com base nao conteúdo de JSON especificado.

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

Observação

As tabelas Ordem e Linha da ordem contêm campos específicos obrigatórios na carga JSON. Para ver quais campos são obrigatórios, acesse Dataverse>Tabelas>Tudo, encontre a sua tabela e selecione Colunas. Use o campo Obrigatório para determinar o que é obrigatório.

O fluxo retorna a ID da ordem de venda criada.

Gerar linhas e eventos de ordem agregados

O fluxo Gerar linhas e eventos de ordem agregados gera um evento de negócios em uma linha da ordem de venda. Quando esse evento é gerado, é verificado se todas as linhas têm o mesmo status. Se tiverem o mesmo status, o evento de negócios especificado no nível da ordem é gerado no nível do cabeçalho.

Parâmetro Descrição Obrigatório
LineBusinessEventId O evento de negócios a ser gerado na entidade de linha. Verdadeiro
LineRecordId A linha da ordem para a qual o evento de negócios inicial será gerado. Verdadeiro
OrderBusinessEventId O evento de negócios a ser gerado na ordem se todas as linhas tiverem o mesmo status. Verdadeiro
OrderRecordId A ordem para a qual o evento de negócios será gerado. Verdadeiro
Conteúdo A carga JSON opcional que deve ser transmitida junto com o evento de negócios. Falso

O fluxo retornará IsSuccessful true se o evento de negócios tiver sido gerado com êxito.

Gerar evento de negócios das linhas da ordem de venda

O fluxo Gerar evento de negócios das linhas da ordem de venda gera um evento de negócios para todas as linhas em uma ordem de venda.

Parâmetro Descrição Obrigatório
SalesOrderId O registro da ordem para a qual um evento de negócios deve ser gerado para cada linha. Verdadeiro
BusinessEventId O evento de negócios da linha da ordem a ser gerado para cada linha. Verdadeiro

O fluxo retornará IsSuccessful true se o evento de negócios tiver sido gerado com êxito.

Conversão de unidades

O fluxo Conversão de unidades 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 ser convertida. Verdadeiro
De unidade A unidade de origem da conversão. Verdadeiro
Para unidade A unidade de destino da conversão. Verdadeiro

O fluxo retorna a conversão da unidade, se houver uma conversão.

Fluxos diversos

Transformador do provedor

O fluxo Transformador do provedor aplica uma transformação Power Query definida em um provedor e retorna os dados transformados. Esse 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 do Dataverse, será necessária uma ID de registro. A ID do registro fornecida é pesquisada para a entidade definida na transformação. Se um registro for encontrado, ele será usado para a transformação.

Se o tipo de transformação for JsonPayload, será necessário um valor para o parâmetro Carga .

Parâmetro Descrição Obrigatório
ID do provedor Qualquer identificador globalmente exclusivo (GUID) válido. Verdadeiro
Nome do Objeto de Origem O nome do objeto de origem a ser pesquisado nas transformações do provedor. Verdadeiro
Nome do Objeto de Destino O nome do objeto de destino a ser pesquisado nas transformações do provedor. Verdadeiro
Conteúdo O conteúdo de JSON a ser transformado se o tipo de transformação for JsonPayload. Falso
ID do Registro O registro para procurar a entidade que está associada à transformação. Falso

Observação

É necessário um valor de Conteúdo ou ID do registro.

O valor de ID do provedor é um GUID e é substituído ao ativar um provedor. Você pode inserir qualquer GUID para esse parâmetro.

Se o fluxo for bem-sucedido, ele retornará uma representação JSON do registro transformado.

Gerar um evento de negócios

O fluxo Gerar um evento de negócios gera um evento de negócios para o registro de entidade especificado e fornece uma carga opcional.

Parâmetro Descrição Obrigatório
BusinessEventDefinitionId O GUID de um evento de negócios existente. Verdadeiro
EntityRecordId A ID do registro da entidade que está associada ao evento de negócios. Verdadeiro
Conteúdo Uma carga opcional a ser transmitida junto com o evento de negócios. Falso

Observação

O valor de EntityRecordId pode ser uma lista delimitada por vírgulas de IDs de registro. Se uma lista delimitada for fornecida, um evento de negócios será gerado para cada registro.

O fluxo retornará IsSuccessful true se o evento de negócios tiver sido gerado com êxito.