Partilhar via


Filtrar ordens interempresa para evitar a sincronização de Orders e OrderLines

Pode filtrar as ordens interempresa para que as tabelas Orders e OrderLines não sejam sincronizadas. Em alguns cenários, os detalhes da ordem interempresa não são necessários numa aplicação de interação com clientes.

Cada tabela Dataverse padrão é expandida com referências à coluna IntercompanyOrder e os mapas de escrita dupla são modificados para se referirem às colunas adicionais nos filtros. Assim, as ordens interempresa já não são sincronizadas. Este processo ajuda a prevenir dados desnecessários na aplicação de interação com clientes.

  1. Expanda a tabela Cabeçalhos de ordem de vendas do CDS adicionando uma referência à coluna IntercompanyOrder. Esta coluna só é preenchida por ordens interempresa. A coluna IntercompanyOrder está disponível na tabela SalesTable.

    Página Mapear teste para destino para os Cabeçalhos de ordem de vendas do CDS.

  2. Depois de expandir Cabeçalhos de ordem de vendas de CDS, a coluna IntercompanyOrder está disponível no mapeamento. Aplique um filtro que tenha INTERCOMPANYORDER == "" como cadeia de consulta.

    Caixa de diálogo Editar consulta para Cabeçalhos de ordem de vendas do CDS.

  3. Expanda a tabela Linhas de ordem de vendas de CDS adicionando uma referência à coluna IntercompanyInventTransId. Esta coluna só é preenchida por ordens interempresa. A coluna InterCompanyInventTransId está disponível na tabela SalesLine.

    Página Mapear teste para destino para Linhas de ordem de vendas do CDS.

  4. Depois de expandir Linhas de ordem de vendas do CDS, a coluna IntercompanyInventTransId está disponível no mapeamento. Aplique um filtro que tenha INTERCOMPANYINVENTTRANSID == "" como cadeia de consulta.

    Caixa de diálogo Editar consulta para Linhas de ordem de vendas do CDS.

  5. Repita os passos 1 e 2 para expandir a tabela Cabeçalhos de fatura de venda V2 e adicionar uma consulta de filtro. Neste caso, utilize (INTERCOMPANYORDER == "") && (SALESORDERNUMBER != "") como cadeia de consulta para o filtro.

    Página Mapear teste para destino para os Cabeçalhos de fatura de venda V2.

    Caixa de diálogo Editar consulta para os Cabeçalhos de fatura de venda V2.

  6. Repita os passos 3 e 4 para expandir a tabela Linhas de fatura de venda V2 e adicionar uma consulta de filtro. Neste caso, utilize INTERCOMPANYINVENTTRANSID == "" como cadeia de consulta para o filtro.

    Caixa de diálogo Editar consulta para as Linhas de fatura de venda V2.

  7. A tabela Cotações não tem uma relação interempresa. Se alguém criar uma cotação para um dos seus clientes interempresa, pode usar a coluna CustGroup para colocar todos esses clientes num só grupo de clientes. Pode expandir o cabeçalho e as linhas adicionando a coluna CustGroup e, em seguida, filtrar para que o grupo não seja incluído.

    Página Mapear teste para destino para o Cabeçalho da cotação de venda do CDS.

  8. Depois de expandir Cotações, aplique um filtro que tenha CUSTGROUP != "<company>" como cadeia de consulta.

    Caixa de diálogo Editar consulta para o Cabeçalho da cotação de venda do CDS.