Compartilhamento de produto entre empresas (versão prévia)
[Este artigo é uma documentação de pré-lançamento e está sujeito a alterações.]
As organizações que têm muitas empresas (pessoas jurídicas) e um grande portfólio de produtos (por exemplo, grandes redes de vendas e distribuição) costumam enfrentar um alto nível de dados de produtos duplicados. Os recursos de compartilhamento de dados entre empresas permitem Microsoft Dynamics 365 Supply Chain Management que você compartilhe dados sobre produtos lançados entre várias empresas. Assim, você pode reduzir o volume de dados que devem ser mantidos e ao mesmo tempo simplificar a tarefa de manutenção dos dados mestre do produto.
Importante
- Esta é uma versão preliminar do recurso.
- Os recursos em versão preliminar não se destinam ao uso em produção e podem ter funcionalidade restrita. Esses recursos estão sujeitos a termos de uso complementares e estão disponíveis antes do lançamento oficial, de maneira que os clientes possam obter acesso antecipado e fazer comentários.
Obtenha a versão prévia pública de compartilhamento de produto entre empresas
Para se inscrever na versão prévia pública desse recurso, envie por email o ID do ambiente no Microsoft Dynamics Lifecycle Services para a equipe de compartilhamento de produtos entre empresas. A equipe da Microsoft responsável pelo recurso enviará a você um email de acompanhamento para entrar em contato, avaliar se o seu negócio é compatível com a funcionalidade e, por fim, avaliar se você pode aderir à versão prévia.
Introdução ao compartilhamento de dados entre empresas
O compartilhamento de registro único e o compartilhamento de registro duplicado funcionam da seguinte maneira:
- Compartilhamento de registro único – existe apenas um registro compartilhado no banco de dados e todas as empresas relevantes podem visualizar e editar esse registro.
- Compartilhamento de registro duplicado – Cada empresa tem sua própria cópia de cada registro compartilhado. Cada vez que o registro compartilhado é editado em qualquer empresa, a edição é imediatamente replicada para a cópia do registro de todas as outras empresas.
Quando você compartilha informações de produtos entre empresas, o compartilhamento funciona da seguinte maneira:
- A tabela de produtos lançados (
Inventtable
) deve usar compartilhamento de registro único. - Para tabelas relacionadas (que normalmente contêm políticas para entrega de um produto, como configuração de código de barras e grupo de custos), você deve decidir se deseja usar compartilhamento de registro único ou compartilhamento de registros duplicados. Na maioria dos casos, você provavelmente decidirá usar o compartilhamento de registros duplicados para tabelas relacionadas, porque o compartilhamento de registro único impõe diversas restrições que o compartilhamento de registros duplicados não impõe. (Para obter mais informações, confira Visão geral de compartilhamento de dados interempresarial para desenvolvedores.)
Antes de continuar lendo este artigo, recomendamos a leitura da Visão geral do compartilhamento de dados entre empresas para saber mais sobre como funciona o compartilhamento de dados no Supply Chain Management.
Prepare seu sistema para permitir o compartilhamento de dados entre empresas para produtos
Antes de habilitar o compartilhamento de dados entre empresas para produtos, siga esta lista de verificação:
- Configurar a moeda. A moeda deve ser a mesma em todas as empresas na política de compartilhamento de dados ou você deve evitar o uso dos campos de preço base.
- Alinhar sequências numéricas. As sequências numéricas devem estar alinhadas em todas as empresas na política de compartilhamento de dados.
- Habilite as políticas na ordem correta. As políticas compartilhadas duplicadas devem ser habilitadas antes das políticas de compartilhamento de registros únicos.
- Especifique os parâmetros padrão para cada empresa. Talvez você queira alinhar os parâmetros padrão em todas as empresas na política de compartilhamento de dados.
- Considere se algum dos seus processos de negócios é afetado pela funcionalidade de compartilhamento de registro único. Leia a lista detalhada de limitações e notas que se aplicam a produtos compartilhados posteriormente neste artigo e prepare seu sistema conforme necessário.
Configure seu sistema para compartilhamento de produtos
Depois de entrar em contato com a Microsoft, se você for aceito para a versão prévia, a Microsoft habilitará um versão piloto para você. Você pode então configurar seu sistema para compartilhar produtos entre empresas.
Para configurar seu sistema para compartilhamento de produto, siga estas etapas.
Habilite os pilotos a seguir. Se você não souber como concluir esta etapa, entre em contato com o Suporte da Microsoft.
DbSyncEnableSingleRecordSharing
EnableSysSharing
EnableSysDataSharingTypeTableConfiguration
InventTableDataSharingFeature
Faça uma sincronização do banco de dados.
Reinicie os IIS (Serviços de Informações da Internet).
Coloque seu ambiente no modo de manutenção.
Vá para o espaço de trabalho Gerenciamento de recurso e ative o recurso Compartilhamento de dados mestre da empresa (versão prévia).
Desative o modo de manutenção.
Vá para o espaço de trabalho Gerenciamento de recurso e ative o recurso Compartilhamento de dados entre empresas para produtos (versão prévia). Esse recurso não aparecerá no espaço de trabalho Gerenciamento de recursos até depois de você ativar o recurso "Compartilhamento de dados mestre da empresa (versão prévia)".
Configure políticas de compartilhamento para produtos e informações relacionadas a produtos
Para compartilhar produtos e informações relacionadas a produtos, você deve criar e configurar suas políticas de compartilhamento na página Configurar o compartilhamento de dados entre empresas. Cada política de compartilhamento estabelece um conjunto de tabelas e campos que são compartilhados.
Importante
Se um campo em uma tabela que está sendo habilitada para compartilhamento de registro único contiver uma chave estrangeira para uma tabela relacionada, essa tabela relacionada também será compartilhada usando o compartilhamento de registro único, a menos que uma política de compartilhamento de registro duplicado já exista e esteja habilitada para ela. Portanto, todas as políticas de compartilhamento de registros duplicados necessárias devem ser habilitadas antes de você começar a configurar suas políticas de compartilhamento de registros únicos. Por exemplo, se você planeja usar o compartilhamento de registros duplicados para pools de produção, deverá habilitar a política do pool de produção antes de habilitar os produtos (e os produtos deverão usar o compartilhamento de registro único).
Configurar políticas de compartilhamento de registros duplicados
Recomendamos que você configure o compartilhamento de registros duplicados para tabelas que lidam com políticas e informações relacionadas.
Para criar uma política de compartilhamento de registro duplicado, siga estas etapas. Você pode criar quantas políticas de compartilhamento de registro duplicado quiser.
Vá para Administração do sistema > Configuração > Configurar o compartilhamento de dados entre empresas.
No Painel de Ações, selecione Novo.
No campo Nome, insira um nome para a política (por exemplo, Políticas de produto – compartilhamento duplicado).
Deixe a opção Política de compartilhamento de dados mestre da empresa definida como Não. (Essa opção não se aplica a políticas de compartilhamento de registro duplicado.)
No Painel de ações, selecione Salvar.
Na seção Empresas que compartilham os registros nessas tabelas, adicione cada empresa que compartilhará as tabelas que você vai adicionar para essa política.
Na seção Tabelas e campos a serem compartilhados, selecione Adicionar na barra de ferramentas.
Na caixa de diálogo suspensa, no campo Nome da tabela, selecione uma tabela. Para obter mais informações sobre quais tabelas você pode selecionar, confira a seção Tabelas de informações do produto que podem ser compartilhadas mais adiante neste artigo.
Anotação
Nem todas as tabelas estão habilitadas para compartilhamento de registros. Se a tabela que você deseja compartilhar não estiver disponível para seleção no campo Nome da tabela, envie uma solicitação ao Suporte da Microsoft e vamos considerar adicionar suporte de compartilhamento para a tabela solicitada no futuro.
Selecionar Adicionar tabela. Sua tabela foi adicionada.
Selecione quais campos (e quais tabelas relacionadas, se houver) devem ser compartilhados marcando e desmarcando as diferentes caixas de seleção.
Repita as etapas 7 a 10 para cada tabela adicional que você deseja compartilhar usando esta política.
No Painel de ações, selecione Salvar.
Configurar políticas de compartilhamento de registro único
A tabela Produto lançado (Inventtable
) deve ser configurada para compartilhamento de registro único.
Para criar políticas de compartilhamento de registro único para a tabela Produto lançado e outras tabelas, siga estas etapas.
- Vá para Administração do sistema > Configuração > Configurar o compartilhamento de dados entre empresas.
- No Painel de Ações, selecione Novo.
- No campo Nome, insira um nome para a política (por exemplo, Produtos – compartilhamento de registro único).
- Defina a opção Política de compartilhamento de dados mestre da empresa definida como Sim. Essa configuração é obrigatória para políticas de compartilhamento de registro único.
- Defina o campo Empresa mestre como a empresa que será usada como mestre. Essa empresa é aquela à qual o registro único está atribuído.
- No Painel de ações, selecione Salvar.
- Na seção Empresas filho, adicione cada empresa que vai compartilhar as tabelas que você vai adicionar para essa política.
- Na seção Tabelas e campos a serem compartilhados, selecione Adicionar na barra de ferramentas.
- Na caixa de diálogo suspensa, no campo Nome da tabela, selecione uma tabela (por exemplo, em Inventtable). Então selecione Adicionar tabela.
- Expanda a tabela recém-adicionada e examine o status de cada um de seus campos. (Uma marca de seleção indica campos habilitados.) Observe especialmente o status dos campos que fazem referência a outra tabela. (Eles são rotulados com o texto "chave estrangeira".) Certifique-se de ter incluído a tabela relacionada como parte de uma política de compartilhamento de registros duplicados ou saiba que as tabelas relacionadas agora também serão compartilhadas usando o compartilhamento de registro único.
Tabelas de informações do produto que podem ser compartilhadas
Para compartilhar produtos entre empresas, a seguinte tabela deve ser compartilhada usando compartilhamento de registro único:
- Produtos lançados (
Inventtable
)
As seguintes tabelas relacionadas ao produto podem ser compartilhadas usando compartilhamento de registro duplicado ou compartilhamento de registro único:
- Configuração de código de barras
- Atributo de lote
- Disposição em lotes principal
- Grupo de compradores
- Grupo de cálculo
- Grupo de encargos
- Grupo de comissões
- Grupo de custos
- Política de código de motivo de contagem
- Grupo de taxas de obrigação fiscal
- Grupo de relatórios fiscais UEPS
- Grupo de alocação de fretes
- Perfil de nível de estoque
- Grupo de cobertura de item
- Grupo de itens
- Grupo de modelo do item
- Grupo de tolerâncias do preço do item
- Grupo de reembolsos de itens
- Grupo numérico
- Grupo de embalagens
- Grupo de preços
- Perfil de produção
- Grupo de produção
- Propriedade
- Agenda de receita
- Procedimento estatístico
- Grupo de itens suplementares
- Tipo de taxa de imposto
- Configuração do item de depósito
Limitações e notas que se aplicam a produtos compartilhados
Esta seção apresenta notas e resume as limitações que se aplicam quando você compartilha informações de produtos entre empresas em diferentes cenários.
Modelos de item
Não é possível aplicar modelos de itens a empresas filho porque a tabela SysRecordTemplateTable
não é compartilhada. Portanto, o comando Aplicar modelo não está disponível em empresas filho.
Moedas e preços base
Os preços base (como preço de venda, preço de compra e preço de estoque) são expressos implicitamente na moeda contábil de cada empresa.
A moeda contábil de cada empresa é configurada no campo Moeda contábil na página Razão (Contabilidade > Configuração do razão > Razão).
Para empresas que fazem parte de uma política interempresarial, aplicam-se os seguintes casos:
- Todas as empresas na política usam a mesma moeda contábil – There não há limitações especiais a serem consideradas.
- As empresas na política usam moedas contábeis diferentes– a moeda não é especificada explicitamente. Em vez disso, ela fica implícita para cada empresa. Portanto, se um valor (como o preço base de venda) for compartilhado entre empresas, cada empresa assumirá uma moeda diferente. Por exemplo, a empresa USMF utiliza dólares americanos (USD), enquanto a empresa JPM utiliza ienes (Japão) (JPY). Se o preço base de venda for 20, a empresa USMF presumirá que o valor é 20 USD, mas a empresa JPM presumirá que é 20 JPY. Como 20 USD e 20 JPY não representam o mesmo valor monetário, uma das empresas venderá o item por um preço muito alto ou muito baixo.
Portanto, apenas uma das seguintes regras se aplica:
- Todas as empresas que fazem parte de uma política de compartilhamento de dados entre empresas para compartilhamento de produtos devem usar a mesma moeda contábil. Se você depende de campos que usam uma moeda implícita (como o preço base de venda ou o preço de venda de compra), deverá definir a mesma moeda contábil em todas as empresas que fazem parte da política de compartilhamento de produtos.
- Você não deve confiar no valor desses campos. Use acordos comerciais para preços de compra e venda e não use o preço do estoque ou seus processos relacionados.
Campos específicos do país/região
Por padrão, a maioria dos campos específicos de país/região está desabilitada nas tabelas de produtos por não haver suporte. Portanto, se quiser compartilhar esses campos, você deverá adicioná-los como uma extensão. Adicione as tabelas específicas do país/região à política e selecione os campos que devem ser compartilhados.
Unidade de medida padrão
Ao criar um produto, você deve especificar diversas unidades de medida diferentes, cada uma para uma finalidade específica. Por exemplo, você pode especificar uma unidade de estoque, uma unidade de compra e uma unidade de venda. A caixa de diálogo Novo produto lançado mostra a mesma unidade padrão para todos, com base na configuração padrão da empresa atual. Porém, você pode editar a unidade de cada unidade de medida separadamente na caixa de diálogo.
Para atribuir a unidade padrão a uma empresa, siga estas etapas.
- Na barra de navegação, selecione a empresa (pessoa jurídica) para a qual deseja definir padrões.
- Ir para Gerenciamento de estoque > Configuração > Parâmetros de gerenciamento de depósito e estoque.
- Na guia Geral, na seção Valores padrão, no campo Unidade, defina a unidade padrão para a empresa atual.
Importante
A unidade padrão depende da empresa na qual o produto é criado. Se desejar que o comportamento padrão esteja alinhado, defina a mesma unidade padrão para todas as empresas.
Unidades de dimensões físicas
A página Produtos lançados mostra as dimensões físicas de cada produto lançado. Essas dimensões incluem peso e altura. Porém, a unidade das medidas não é mostrada na página e, portanto, está implícita. A unidade usada para cada medição é a unidade do sistema em cada classe de unidade. Como essas unidades do sistema são interempresariais, não há ações nem limitações específicas que você deva considerar nessa área.
Anotação
A unidade de sistema para cada classe é configurada na própria unidade, e apenas uma unidade na classe de unidade pode ser uma unidade de sistema. Se nenhuma unidade for configurada como unidade do sistema, o valor dos campos não terá significado e os processos (como armazenamento) que dependem da existência de uma unidade do sistema não poderão ser concluídos. Para obter mais informações, consulte Gerenciar unidades de medida.
Lista de materiais, fórmulas e roteiros
Recomendamos que você gerencie listas de materiais (BOMs), fórmulas e roteiros em cada empresa. Portanto, BOMs, fórmulas e roteiros não são compartilhados nos modelos fornecidos.
Grupos de cobertura – calendário
Ao compartilhar os grupos de cobertura de um item, o calendário de um grupo de cobertura não é compartilhado nos modelos fornecidos. Se quiser compartilhá-lo, crie uma nova política para compartilhamento de calendário ou adicione a tabela de calendário à política de grupo de cobertura.
Configurador de produto
Os produtos de configuração baseados em restrições não têm limitações. O produto é compartilhado quando é criado, e a variante criada dinamicamente também é compartilhada entre empresas.
Sequências numéricas
As sequências numéricas podem ser usadas para números de produtos e outros fins. As sequências numéricas deverão ser compartilhadas se forem usadas com compartilhamento de registro único de produtos.
Gravação dupla
Atualmente, não há suporte para gravação dupla quando você usa o compartilhamento de dados entre empresas para produtos.
Dynamics 365 Commerce
No momento, não há suporte para o Dynamics 365 Commerce quando você usa o compartilhamento de dados entre empresas para produtos. Você não pode usar o Commerce e o compartilhamento de dados entre empresas no mesmo sistema, porque os produtos compartilhados não serão sincronizados com o sistema de ponto de venda (POS).
Dimensões financeiras
Os campos que fazem referência a dimensões financeiras (por exemplo, a dimensão Razão ou Padrão) não podem ser compartilhados entre empresas. Essa limitação é uma restrição ao compartilhamento de dados entre empresas. Para obter mais informações, confira Visão geral de compartilhamento de dados interempresarial para desenvolvedores.
Fornecedores
Não há política de modelo para a tabela de fornecedores (vendtable
). Como a tabela de fornecedores está marcada como uma tabela compartilhada de registro único, você pode criar uma política para compartilhamento de registro único e adicionar a tabela.
Grupo de impostos sobre vendas do item e grupos de impostos sobre compras do item
Os grupos de impostos sobre vendas do item e os grupos de impostos sobre compras do item são especificados no nível do produto. O valor do grupo de impostos sobre vendas do item insere automaticamente um grupo de impostos padrão em cada linha do pedido de venda, e o valor do grupo de impostos sobre compras do item insere automaticamente um grupo de impostos padrão em cada linha da ordem de compra. Por conveniência, quando os valores padrão são inseridos, os valores são definidos para compartilhamento de registro duplicado e adicionados ao modelo Produtos para compartilhamento de registro único. Embora os nomes dos grupos fiscais sejam partilhados entre empresas, os detalhes e as configurações são específicos da empresa. Portanto, como os grupos de impostos são específicos para cada item no contexto da empresa, você deve definir esses detalhes e configurações na parte da política de compartilhamento da empresa.
Ambiente híbrido distribuído
Se você estiver usando um ambiente híbrido distribuído que inclua unidades de escala de nuvem ou de borda, não haverá suporte para o compartilhamento de dados entre empresas para produtos.
Gerenciamento de alterações de engenharia
Algumas funcionalidades fornecidas pelo gerenciamento de alterações de engenharia podem entrar em conflito com o compartilhamento de registros únicos de produtos ou, quando usadas de maneiras específicas, podem ser complementares.
Os seguintes conceitos de gerenciamento de alterações de engenharia serão afetados se você usar o compartilhamento de registro único de produtos:
- Definição de empresas de engenharia – O geranciamento de alterações de engenharia permite configurar uma ou mais empresas de engenharia. Essas empresas de engenharia podem ser organizações que representam uma ou mais empresas nas quais seu departamento de engenharia está localizado. Como alternativa, você pode criar uma empresa dedicada que não represente um departamento de engenharia real, mas que seja usada para gerenciar dados mestre e controlar o lançamento de produtos para sua organização. Para obter mais informações sobre empresas de engenharia e empresas operacionais, confira Empresas de engenharia e regras de propriedade de dados.
- Estrutura do produto de liberação – da empresa de engenharia, você pode usar um processo controlado para liberar um produto para outras empresas. Para obter mais informações sobre a estrutura de liberação de produto, confira Estruturas de liberação de produto.
As tabelas relacionadas às versões de engenharia não são compartilhadas, pois devem estar contidas na engenharia e ser compartilhadas apenas com uma versão controlada. Portanto, se você usar o gerenciamento de alterações de engenharia, poderá escolher uma das seguintes configurações:
Sua empresa de engenharia faz parte da política de compartilhamento de registros únicos – nesse caso, a maioria das funcionalidades relacionadas à engenharia não é aplicável, especialmente a versão controlada. Assim que o produto é criado como um produto liberado na empresa de engenharia, ele é compartilhado (ou seja, disponibilizado) para o restante de suas empresas. Portanto, a empresa de engenharia perde seu caráter de engenharia, pois é mais um espaço no qual a equipe de engenharia pode trabalhar nos produtos, e apenas os produtos que continuam avançando são utilizados no sistema.
Como as versões de engenharia não são compartilhadas, as informações da versão estão disponíveis apenas na empresa de engenharia. Portanto, essa configuração tem as seguintes implicações:
- As versões de engenharia existem apenas na empresa de engenharia, a menos que sejam compartilhadas usando a estrutura de liberação do produto.
- O estado de ciclo de vida no nível da versão funciona apenas nas empresas nas quais as informações da versão foram compartilhadas. Portanto, você não pode controlar os processos nos quais uma versão de um produto está sendo usada, a menos que a versão seja compartilhada com sua estrutura de produto liberado.
- O controle de liberação é perdido porque o produto é compartilhado por todas as empresas.
- A BOM e o roteiro são mantidos localmente. Você deve gerenciar as BOMs e as versões de BOM (e também os roteiros e as versões de roteiro) no nível da empresa. Portanto, você ainda pode usar a estrutura de liberação do produto para compartilhar a lista técnica e o roteiro.
Não recomendamos essa configuração porque grande parte do valor do gerenciamento de alterações de engenharia é perdida.
Sua empresa de engenharia não faz parte da política de compartilhamento de registros únicos para produtos – você pode configurar sua empresa de engenharia para que ela não faça parte da política de produtos compartilhados. Você pode então fazer uma política de compartilhamento que inclua todas as empresas em que a introdução do produto é feita ao mesmo tempo. Nesse caso, você pode liberar um produto para uma empresa para disponibilizá-lo em todas as empresas.
Se você precisar de gerenciamento de versão, ainda deverá liberar as informações de versão com a estrutura de liberação do produto. Portanto, sua organização deve contar com uma empresa de engenharia na qual os produtos sejam projetados e gerenciados. Então, quando um produto estiver pronto, você fará uma liberação controlada para o restante das empresas. (Esse tipo de liberação controlada é a meta principal da funcionalidade de gerenciamento de alterações de engenharia.) Nesse caso, você cria o produto na empresa de engenharia e depois o libera para todas as empresas que fazem parte da política de compartilhamento. O produto liberado será liberado para todas as empresas ao mesmo tempo, pois elas compartilham o mesmo registro de produto.
Tabelas relacionadas à versão (como versões de engenharia) não são compartilhadas. Portanto, você não deve confiar no gerenciamento de versões fora da organização de engenharia. Como alternativa, se você precisar de gerenciamento de versão em todas as empresas, deverá liberar as informações relacionadas à versão com a estrutura de liberação do produto.
Sites e depósitos
Sites e depósitos podem ser compartilhados. Para compartilhá-los, inclua a tabela InventLocation
(para armazéns) e/ou a tabela InventSite
(para sites) em uma política de compartilhamento. Se você não compartilhar essas tabelas, todos os locais e armazéns serão específicos da empresa. Portanto, deverão ser criados em todas as empresas.
Produtos existentes
Ao habilitar o compartilhamento de registro único para produtos, é importante criar e habilitar as políticas de compartilhamento de registro único e depois começar a importar ou criar seu portfólio de produtos.
Importante
Uma empresa que já tem registros de produtos nunca poderá ser transformada em empresa filho para compartilhamento de registro único. Portanto, na maioria dos casos, você só poderá configurar o compartilhamento de produtos quando estiver configurando um novo sistema.
Se você já tiver produtos no sistema antes de habilitar as políticas de compartilhamento de registro único, eles não serão compartilhados.
Como modificar políticas
Não é possível adicionar campos a uma política de compartilhamento de dados depois de ela ter sido criada e habilitada.
Mais informações sobre compartilhamento de dados entre empresas
Para saber mais sobre o compartilhamento de dados entre empresas, confira Visão geral de compartilhamento de dados entre empresas.