Partilhar via


Trabalhar com eficiência adicional em quote-to-cash com o Dynamics 365 Sales

Este artigo descreve como trabalhar com as caraterísticas melhoradas do quote-to-cash quando integra com o Microsoft Dynamics 365 Sales. Fornece informações sobre como as caraterísticas melhoradas que ativa afetam o comportamento do sistema integrado. Para mais informações sobre como ativar estas melhorias no seu sistema. consulte Ativar e configurar eficiência adicional em quote-to-cash com o Dynamics 365 Sales.

Predefina a propriedade para todas as cotações de vendas

Quando a funcionalidade Integrar ciclos de vida de cotação está ativado no Dynamics 365 Supply Chain Management, pode predefinir uma propriedade para cotações de vendas no Supply Chain Management. A propriedade predefinida aplica-se a todas as novas cotações de vendas, independentemente do sistema em que foram criadas.

Siga estes passos para predefinir a propriedade para todas as cotações de vendas.

  1. No Supply Chain Management, aceda a Contas a receber > Configuração > Parâmetros de Contas a receber.

  2. No separador Integração do Dynamics 365 Sales, no Separador Rápido Cotação de vendas, no campo Propriedade predefinida, selecione um dos seguintes valores:

    • Com base na origem — A propriedade de todas as novas cotações de vendas corresponderá ao sistema em que as cotações são criadas.
    • Supply Chain Management — A propriedade de todas as novas cotações de vendas será definida como Supply Chain Management, independentemente do sistema em que as cotações são criadas.
    • Dynamics 365 Sales — A propriedade de todas as novas cotações de vendas será definida como Dynamics 365 Sales, independentemente do sistema em que as cotações são criadas.

Alterar a propriedade de uma cotação de venda

Pode alterar a propriedade de uma cotação de venda abrindo-a no Supply Chain Management. Não pode alterar a propriedade a partir do Sales.

Nota

Antes de poder alterar a propriedade de uma cotação de venda, é necessário satisfazer as seguintes condições:

  • A sua conta de utilizador tem de ter o privilégio Alterar propriedade predefinida da cotação de venda e o dever de Manter a propriedade da cotação de venda. Por predefinição, o privilégio e o dever necessários são atribuídos à função de Gestor de vendas, mas não à função de Funcionário de vendas.
  • A cotação de venda tem de ter o estado Criada ou Enviar no Supply Chain Management.
  • A cotação de venda tem de ter o estado Rascunho ou Ativa no Sales.

Siga estes passos para alterar a propriedade de uma cotação de venda.

  1. Encontre e selecione a cotação com a qual pretende trabalhar (por exemplo, ao aceder ao Vendas e marketing > Cotações de vendas > Todas as cotações). Não pode alterar a propriedade de várias cotações de vendas ao mesmo tempo. Portanto, certifique-se de que seleciona apenas uma cotação.

  2. No Painel de Ação, no separador Seguimento, selecione Alterar propriedade. Em seguida, na caixa de diálogo pendente que aparece, defina o campo Propriedade como um dos seguintes valores:

    • Com base na origem — Herde a propriedade do valor Origem.
    • Supply Chain Management — Atribua a propriedade ao Supply Chain Management.
    • Dynamics 365 Sales — Atribuir a propriedade ao Sales.
  3. Selecione OK para aplicar a alteração.

Os eventos de alteração de propriedade são registados numa tabela no Supply Chain Management. Esta tabela não está disponível na interface do utilizador (IU). Para a ver, introduza o URL que se segue na barra de endereço do seu browser. Substitua <DomainName> pelo nome de domínio do seu ambiente e <CompanyName> pelo nome da sua entidade legal.

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=SalesQuotationOwnershipChangeLog

Tornar o preço do Supply Chain Management o preço global

Quando a funcionalidade Tornar o preço do Supply Chain Management o preço global está ativada no Supply Chain Management, o Supply Chain Management torna-se o preço global para cálculos de cotações de vendas e ordens de venda.

Portanto, quando esta caraterística está ativada, ocorrem as seguintes alterações:

  • Quando uma cotação ou ordem de venda são criadas no Sales, se existir uma lista de preços no Sales, o preço dessa lista de preços será usado.

  • O Sales comporta-se como se a opção Usar cálculo de preços do sistema estivesse definida como Não.

  • As seguintes alterações são feitas na IU do Sales para linhas de cotação de venda e ordem de venda:

    • O campo Desconto por volume está oculto.
    • O campo Montante do desconto de linha substitui o campo Desconto manual e o respetivo valor é expresso como um montante de desconto por unidade.
    • O campo Desconto manual é só de leitura e muda de etiqueta para Desconto. Este campo representa o montante total do desconto calculado no Supply Chain Management.
  • No Sales, os descontos manuais para linhas de cotação e ordem de venda podem ser introduzidos no campo Montante do desconto da linha .

  • Os campos que se seguem no Sales deixam de ser calculados com base na lógica do Sales. Em vez disso, dependem de valores que são calculados e sincronizados no Supply Chain Management. Quando linhas de cotações e de ordem de venda são criadas no Sales, estes campos não terão valores até que sejam sincronizados a partir do Supply Chain Management.

    • Para linhas de cotações de vendas e de ordem de venda: Desconto e Montante alargado
    • Para resumos de cotações de vendas e de ordem de venda: Montante detalhado, (-) Desconto, Montante pré-transporte, (+) Montante do transporte, (+) Imposto total e Montante total
  • Para ordens de venda no Sales, a opção Recalcular não tem efeito.

Nota

Ao criar ou atualizar uma cotação de venda ou ordem de venda no Sales, selecione Cotação de preços (para cotações) ou Ordem de preços (para encomendas) para garantir que todos os cálculos relevantes são feitos no Supply Chain Management e depois sincronizados com o Sales. Este passo não é obrigatórios para cotações e ordens de venda criadas no Supply Chain Management, desde que a tarefa de lote Calcular totais de vendas esteja configurado para ser executado regularmente.

Calcular e enviar preços, descontos e totais do Supply Chain Management para o Sales.

Depois de atualizar uma cotação de venda ou ordem de venda no Supply Chain Management, é importante que envie os preços, descontos e totais atualizados para o Sales. Antes de poder usar esta capacidade, a funcionalidade Calcular e enviar preços tem de ser ativada no Supply Chain Management.

Recomendamos que também ative e configure a caraterística Processar eventos relacionados com cotações de vendas, para que possa processar os cálculos em fundo. Para mais informações, consulte a secção Processar eventos relacionados com a integração do Sales.

Recalcular totalmente e enviar preços, descontos e totais

Quando recalcula totalmente e envia preços, descontos e totais, o sistema verifica as suas políticas de avaliação de contratos comerciais e, conforme necessário, pesquisa contratos comerciais para determinar se os preços unitários e descontos de linha têm de ser recalculados. Em seguida, obtém os preços unitários e descontos de linha corretos, calcula todos os totais necessários e sincroniza-os com o Sales.

Siga estes passos para recalcular totalmente e enviar preços, descontos e totais.

  1. No Supply Chain Management, selecione a cotação de venda ou a ordem de venda com a qual pretende trabalhar. Se estiver a trabalhar numa vista de lista, pode selecionar mais do que uma cotação ou encomenda.

  2. No Painel de Ação, no separador Cotação (para cotação) ou no separador Venda (para encomendas), selecione Enviar preços e totais.

    O sistema executa o cálculo de forma síncrona ou assíncrona, dependendo da sua configuração dos Parâmetros de contas a receber. Para mais informações, consulte a secção Escolher se pretende processar e enviar totais de forma síncrona ou assíncrona.

Só calcular e enviar totais

Quando calcula e envia apenas os totais, o sistema não recalcula nenhum preço unitário ou desconto de linha. Em vez disso, calcula apenas os totais de nova linha e cabeçalho e sincroniza-os com o Sales.

Siga estes passos para calcular e enviar apenas os totais.

  1. No Supply Chain Management, aceda a uma das seguintes páginas, dependendo do tipo de documento planeado com o qual pretende trabalhar:

    • Sales e Marketing > Tarefas periódicas > Calcular totais de ordens de venda para o Sales
    • Sales e Marketing > Tarefas periódicas > Calcular totais de cotações de venda para o Sales
  2. Na caixa de diálogo apresentada, siga estes passos:

    • No campo Ignorar documentos atualizados antes de, introduza a idade (em dias) do documento mais antigo que pretende processar.
    • Para controlar que registos devem ser processados, no Separador Rápido Registos a incluir, selecione Filtro. Aparece uma caixa de diálogo de consulta padrão, onde pode definir os critérios de seleção. Os campos funcionam tal como para outros tipos de consultas no Supply Chain Management.

    Nota

    Não pode definir estas tarefas para ocorrerem de acordo com uma agenda. Destinam-se a cálculos únicos.

  3. Selecione OK.

    O sistema executa o cálculo de forma síncrona ou assíncrona, dependendo da sua configuração dos Parâmetros de contas a receber. Para mais informações, consulte a secção Escolher se pretende processar e enviar totais de forma síncrona ou assíncrona.

Escolha se pretende processar e enviar totais de forma síncrona ou assíncrona

Cada vez que aciona um cálculo completo ou apenas de totais, o sistema pode executar o cálculo de forma síncrona ou assíncrona, dependendo da sua configuração. Siga estes passos para definir esta opção.

  1. Aceda a Contas a receber > Configuração > Parâmetros de Contas a receber.
  2. No separador Integração do Dynamics 365 Sales, defina a opção Calcular e enviar preços e totais em lote como Sim para executar o cálculo de forma assíncrona. Defina-o como Não para executar o cálculo de forma síncrona.

Nota

Recomendamos que defina a opção Calcular e enviar preços e totais em lote como Sim. Dessa forma, os utilizadores não terão de esperar que o sistema processe os dados cada vez que pedirem um novo cálculo e envio.

Agendar a tarefa de lote Calcular totais de vendas

Recomendamos que configure a tarefa agendada Calcular totais de vendas para que seja executada em intervalos regulares. Desta forma, garante que todos os totais de linhas e encomendas são calculados e sincronizados regularmente com o Sales. Esta tarefa calcula e envia apenas os totais (ou seja, não faz o recálculo completo do preço que foi descrito anteriormente). Também envia impostos e despesas de transporte para o Sales.

Para configurar esta tarefa agendada, aceda a Vendas e marketing > Contas a receber > Tarefas periódicas > Calcular totais de vendas.

Copiar dados de cotações de vendas do Supply Chain Management para ordens de venda sincronizadas a partir do Sales

Devido às diferenças nos modelos de dados dos dois sistemas, as ordens de venda criadas a partir do processo de cotações de vendas no Sales não têm os mesmos dados que as ordens de venda criadas a partir do processo de cotações de vendas no Supply Chain Management. Para ordens de venda criadas a partir do processo de cotações de vendas no Sales, um pequeno conjunto de dados é transferido da cotação de venda. No entanto, quando a ordem de venda é sincronizada do Sales para o Supply Chain Management, o Supply Chain Management pode inicializar alguns valores de campo (como dimensões financeiras) sem usar a lógica padrão do Supply Chain Management. Embora este comportamento possa ser apropriado em alguns cenários, não é apropriado noutros cenários.

Para controlar este comportamento, ative ou desative a funcionalidade Copiar dados da cotação para ordens de venda no Supply Chain Management.

O sistema funciona então de uma das seguintes maneiras, dependendo se a funcionalidade está ativada ou desativada:

  • Se a funcionalidade estiver ativada: todas as ordens de venda no Supply Chain Management transportam valores de campo das respetivas cotações de vendas relacionadas no Supply Chain Management, independentemente da propriedade.
  • Se a funcionalidade estiver desativada: as ordens de venda no Supply Chain Management não transportam valores de campos de cotações de vendas relacionados quando a propriedade é do Sales. Em vez disso, esses valores de campo são inicializados.

Quando as ambas as funcionalidades Usar processador de mensagens e Copiar dados de cotações para ordens de venda estão ativadas no Supply Chain Management, pode especificar se as informações da cotação são copiadas em tempo real aquando da criação da encomenda ou através do processador de mensagens. Siga estes passos para definir esta opção.

  1. Aceda a Contas a receber > Configuração > Parâmetros de Contas a receber.
  2. No separador Integração do Dynamics 365 Sales, defina a opção Copiar dados de cotações para a ordem de venda em lote como Não para copiar informações de cotação em tempo real aquando da criação da encomenda. Defina-o como Sim para copiar informações de cotações de forma assíncrona.

Nota

Recomendamos que defina a opção Copiar dados de cotações para ordens de venda em lote como Sim. Dessa forma, os utilizadores não terão de esperar que o sistema processe os dados.

Processar eventos relacionados com a integração do Sales

As secções anteriores deste artigo descrevem diversas caraterísticas que suportam o processamento assíncrono de eventos relacionados com a integração com o Sales. Ao usar o processamento assíncrono, os utilizadores não precisam de esperar pela conclusão do processamento sempre que fizerem um pedido relevante. Em vez disso, podem continuar a trabalhar noutras tarefas e o sistema processará os pedidos quando tiver tempo para tal. Estas caraterísticas funcionam ao adicionar mensagens à fila do processador de mensagens. Pode monitorizar o progresso destas mensagens ao usar a página Mensagens do processador de mensagens. Esta página fornece informações sobre mensagens em fila, falhadas e processadas. Também suporta o processamento de erros, o processamento manual, o cancelamento e a recolocação em fila de mensagens.

Antes de poder usar o processamento assíncrono, a funcionalidade Usar o processador de mensagens tem de ser ativada no Supply Chain Management.

Configurar uma tarefa de lote para processar a fila de mensagens da Integração do Dynamics 365 Sales

Quando a tarefa de lote Processador de mensagens de integração do Dynamics 365 Sales é executada, o sistema processa apenas a fila de mensagens de Integração do Dynamics 365. Portanto, se pretender tirar partido da vantagem do processamento assíncrono de eventos relacionados com a integração, siga estes passo para agendar a tarefa de lote, para que seja executada regularmente.

  1. Aceda a Vendas e Marketing > Tarefas periódicas > Processador de mensagens de integração do Dynamics 365 Sales.
  2. Na caixa de diálogo Processador de mensagens de integração do Dynamics 365 Sales, no Separador Rápido Executar em fundo, especifique como, quando e com que frequência as mensagens na fila de Integração do Dynamics 365 Sales devem ser processadas. Os campos funcionam tal como funcionam para outros tipos de tarefas em segundo plano no Supply Chain Management.
  3. Selecione OK para aplicar as suas definições e fechar a caixa de diálogo.

Definir opções do processador de mensagens

Quando a funcionalidade Usar o processador de mensagens está ativada no Supply Chain Management, siga estes passos para configurar como e quando funciona.

  1. Aceda a Contas a receber > Configuração > Parâmetros de Contas a receber.

  2. No separador Integração do Dynamics 365 Sales, defina os seguintes campos:

    • Criar diário de cotações em lote — Defina esta opção como Sim para criar diários de cotações de forma assíncrona ao adicionar mensagens à fila do processador de mensagens. Dessa forma, os utilizadores não terão de esperar até que o diário seja criado cada vez que ativarem uma cotação de venda no Sales.
    • Criar diário de confirmações em lote — Defina esta opção como Sim para criar diários de confirmações de forma assíncrona ao adicionar mensagens à fila do processador de mensagens. Dessa forma, os utilizadores não terão de esperar até que o diário de confirmações seja criado cada vez que ganharem uma cotação de venda no Sales.
    • Mensagens por tarefa — Especifique o número máximo de mensagens que podem ser processadas numa única tarefa. (Uma tarefa é como um grupo.) Em alguns casos, poderá ser capaz de melhorar o desempenho do seu sistema ao ajustando este valor. Deve defini-lo como um valor que resulte num tempo de execução de um a dois minutos. Geralmente, um valor de 50 funciona bem. Não recomendamos que defina um valor baixo. Um valor baixo causará a criação de um grande número de tarefas e poderá, portanto, adicionar sobrecarga ao sistema. Se definir este campo como 0 (zero), o sistema processará 30 mensagens por tarefa. O valor ideal para esta definição depende do número de tarefas do processador que configurou para a fila de mensagens Integração do Dynamics 365 Sales. Para mais informações, consulte Criar e processar filas de mensagens personalizadas e tipos de mensagens. O Suporte da Microsoft poderá aconselhá-lo a ajustar o valor deste campo se tiver problemas de desempenho.

Trabalhar com a fila de mensagens

Pode monitorizar o progresso da sua fila de mensagens ao usar a página Mensagens do processador de mensagens. Esta página fornece informações sobre mensagens em fila, falhadas e processadas. Também suporta o processamento de erros, o processamento manual, o cancelamento e a recolocação em fila de mensagens. Para informações sobre como trabalhar com esta página e configurar definições relacionadas com o processador de mensagens, consulte Criar e processar filas de mensagens personalizadas e tipos de mensagens.

Mensagens da fila de mensagens

Quando a funcionalidade Usar o processador de mensagens está ativada no Supply Chain Management, a fila de mensagens Integração do Dynamics 365 Sales está disponível na IU do processador de mensagens. O sistema usa esta fila para processar mensagens relacionadas com integração do Sales. A tabela a seguir descreve as mensagens que podem ser mostradas na fila e as caraterísticas necessárias para que cada mensagem esteja disponível.

Tipo de mensagem Funcionalidade obrigatória Descrição
Calcular e enviar preços e totais da cotação de venda Calcular e enviar preços Este tipo de mensagem faz um recálculo completo de preços, descontos e totais de cotações de vendas e envia os resultados para o Sales.
Calcular e enviar preços e totais da ordem de venda Calcular e enviar preços Este tipo de mensagem faz um recálculo completo de preços, descontos e totais de ordens de venda e envia os resultados para o Sales.
Calcular e enviar totais da ordem de venda Calcular e enviar preços Este tipo de mensagem calcula e envia totais de ordens de venda.
Calcular e enviar totais da cotação de venda Calcular e enviar preços Este tipo de mensagem calcula e envia totais de cotações de vendas.
Criar diário de cotações de venda Utilizar processador de mensagens Este tipo de mensagem cria o diário de cotações de vendas.
Criar diário de confirmações de cotações de venda Utilizar processador de mensagens Este tipo de mensagem cria o diário de confirmações de cotações de vendas.
Associar ordem de venda e cotação de venda Utilizar processador de mensagens Este tipo de mensagem é criado em resposta a um evento de confirmação. Atualiza a relação da cotação de venda/ordem de venda.
Copiar dados da cotação de venda para a ordem de venda Copiar dados da cotação para as ordens de venda Este tipo de mensagem copia dados de cotações de vendas do Supply Chain Management para ordens de venda que são sincronizadas a partir do Sales.

Nota

As mensagens Criar diário de confirmações de cotações de venda e Associar ordem de venda e cotação de venda estão interrelacionados, uma vez que Associar ordem de venda e cotação de venda depende do processamento bem-sucedido de Criar diário de confirmações de cotações de vendas. Juntas, as duas mensagens têm a mesma finalidade que a ação Confirmar quando uma cotação de venda é ganha no Supply Chain Management.