Configurar o mapeamento das colunas de status da ordem de venda
As colunas que indicam o status da ordem de venda têm diferentes valores de enumeração no Microsoft Dynamics 365 Supply Chain Management e no Dynamics 365 Sales. Uma configuração adicional é necessária para mapear essas colunas na gravação dupla.
colunas no Supply Chain Management
No Supply Chain Management, duas colunas refletem o status da ordem de venda. As colunas que você deve mapear são Status e Status do Documento.
A enumeração Status especifica o status geral da ordem. Esse status é mostrado no cabeçalho da ordem.
A enumeração Status tem os seguintes valores:
- Ordem em Aberto
- Entregues
- Faturadas
- Cancelado
A enumeração Status do Documento especifica o documento mais recente que foi gerado para a ordem. Por exemplo, se a ordem for confirmada, este documento será uma confirmação de ordem de venda. Se uma ordem de venda for parcialmente faturada e a linha restante for confirmada, o status do documento permanecerá como Fatura, pois a fatura será gerada posteriormente no processo.
A enumeração Status do Documento tem os seguintes valores:
- Confirmação
- Lista de Separação
- Guia de remessa
- Fatura
colunas no Sales
No Sales, duas colunas indicam o status da ordem. As colunas que você deve mapear são Status e Status de Processamento.
A enumeração Status especifica o status geral da ordem. Tem os seguintes valores:
- Ativos
- Envio feito
- Atendidos
- Faturadas
- Cancelado
A enumeração Status de Processamento foi introduzida para que o status possa ser mapeado mais precisamente com o Supply Chain Management.
A tabela a seguir mostra o mapeamento do Status de Processamento no Supply Chain Management.
Status do processamento | Status no Supply Chain Management | Status do Documento no Supply Chain Management |
---|---|---|
Ativos | Ordem em Aberto | Nenhuma |
Confirmada | Ordem em Aberto | Confirmação |
Separada | Ordem em Aberto | Lista de Separação |
Parcialmente entregue | Ordem em Aberto | Guia de remessa |
Entregues | Entregues | Guia de remessa |
Parcialmente faturada | Entregues | Fatura |
Faturadas | Faturadas | Fatura |
Cancelado | Cancelado | Não Aplicável |
A tabela a seguir mostra o mapeamento do Status de Processamento entre Vendas e o Supply Chain Management.
Status do processamento | Status em Vendas | Status no Supply Chain Management |
---|---|---|
Ativos | Ativos | Ordem em Aberto |
Confirmada | Envio feito | Ordem em Aberto |
Separada | Envio feito | Ordem em Aberto |
Parcialmente entregue | Ativos | Ordem em Aberto |
Parcialmente faturada | Ativos | Ordem em Aberto |
Parcialmente faturada | Atendidos | Entregues |
Faturadas | Faturadas | Faturadas |
Cancelado | Cancelado | Cancelados(as) |
Configurar
Para configurar o mapeamento das colunas de status da ordem de venda, você deve habilitar os atributos IsSOPIntegrationEnabled e isIntegrationUser.
Para habilitar o atributo IsSOPIntegrationEnabled, siga estas etapas.
Em um navegador, Acesse
https://<test-name>.crm.dynamics.com/api/data/v9.0/organizations
. Substitua <test-name> pelo link da sua empresa para Vendas.Na página que está aberta, localize organizationid e anote o valor.
Em Vendas, abra o console do navegador e execute o seguinte script. Use o valor organizationid da etapa 2.
Xrm.WebApi.updateRecord("organization", "d9a7c5f7-acbf-4aa9-86e8-a891c43f748c", {"issopintegrationenabled" : true}).then( function success(result) { console.log("Account updated"); // perform operations on row update }, function (error) { console.log(error.message); // handle error conditions } );
Verifique se IsSOPIntegrationEnabled está definido como true. Use a URL da etapa 1 para verificar o valor.
Para habilitar o atributo isIntegrationUser, siga estas etapas.
No Sales, Acesse Configuração > Personalização > Personalizar o Sistema, selecione Tabela do usuário e abra Formulário > Usuário.
No Explorador do Campo, localize o modo de usuário integração e clique duas vezes nele para adicioná-lo ao formulário. Salve sua alteração.
Em Vendas, Acesse Configuração > Segurança > Usuários e altere a exibição de Usuários Habilitados para Usuários do Aplicativo.
Selecione as duas entradas para DualWrite IntegrationUser.
Altere o valor da coluna Modo de usuário de integração para Sim.
Suas ordens de venda agora estão mapeadas.