Estender o modelo de dados do Microsoft for Sustainability

O Microsoft Dynamics 365 Sustainability foi criado com base no Dataverse como um Power App orientado por modelo. Os usuários podem utilizar os recursos nativos do Dataverse para estender o modelo de dados e usá-lo em cálculos de carbono e relatórios personalizados. Você pode adicionar um atributo a qualquer tabela de sustentabilidade do Microsoft Dynamics 365 no Dataverse, fazer referência a ele em cálculos usando o Power Fx e adicioná-lo a exibições em grade e formulários de edição.

Os exemplos de quando você pode querer estender o modelo de dados do Microsoft for Sustainability incluem os seguintes cenários:

  • Associar itens produzidos à atividade de compra de eletricidade
  • Associar emissão fugitiva a laboratórios ou ativos arrendados
  • Qualificar a eletricidade comprada com impacto personalizado

Para obter um passo a passo de como estender o modelo de dados, acesse Exemplo: tabela Modo Elétrico neste artigo.

Para estender Microsoft Dynamics 365 Sustainability, conclua os seguintes procedimentos:

  1. Criar uma nova tabela do Dataverse para capturar os dados da sua organização. Para obter um exemplo, consulte Criar uma nova tabela do Dataverse.

  2. Importar a nova tabela diretamente para o Dataverse ou estender a interface do usuário do Microsoft Dynamics 365 Sustainability para importá-la como dados de referência na experiência incorporada do Microsoft Dynamics 365 Sustainability. Para obter um exemplo, consulte Ingestão de dados.

    Note

    Você não pode usar a tabela como dados de referência em cálculos. Você só pode usá-la como dados de referência no editor do Power Fx.

  3. Estenda o modelo de dados do Microsoft for Sustainability com uma referência à nova tabela. Para obter um exemplo, consulte Adicionar uma pesquisa de referência.

  4. Habilite o acesso do Microsoft Dynamics 365 Sustainability à nova tabela, atribuindo a ela a função de segurança Sustainability Service Application Role - Custom. Para obter um exemplo, consulte Conceder acesso à nova tabela.

  5. Importe os dados de sustentabilidade do Microsoft Dynamics 365 com atributos adicionais. Para obter um exemplo, consulte Ingestão de dados.

  6. Usar os atributos adicionais nos cálculos. Para obter um exemplo, consulte Cálculo das emissões de transporte do Escopo 3.

  7. Modificar exibições de grade e formulários de edição para mostrar novos atributos. Para obter um exemplo, consulte Personalizar exibições de dados.

  8. Crie relatórios de Power BI personalizados com os novos atributos.

Tenha as seguintes informações em mente ao seguir as etapas anteriores:

  • Se a extensão for simples, como um valor booliano, talvez não seja necessário criar uma nova tabela do Dataverse, conforme indicado na etapa 1. Na etapa 3, basta estender uma tabela Microsoft Dynamics 365 Sustainability com um novo atributo booliano. Nesse caso, não há necessidade de uma tabela personalizada extra.

  • Se você estiver usando uma tabela externa, adicione o privilégio de leitura à função personalizada "Sustainability Service Application Role" na tabela externa. A função deve estar no nível da Organização.

    Note

    Se o cálculo de uma atividade diz que um determinado valor é nulo ou em branco e, se o registro tiver um valor para essa pesquisa personalizada, verifique se essa função de segurança tem acesso a essa outra tabela.

  • A ingestão por meio da interface do usuário Microsoft Dynamics 365 de sustentabilidade é opcional. Para extensões mais elaboradas, como referências a soluções de terceiros, é provável que a ingestão de dados referenciados ocorra em outro lugar.

  • Modificar exibições de grade e editar formulários é apenas uma conveniência se você quiser exibir ou editar os dados estendidos no Microsoft Dynamics 365 Sustainability.

  • Os relatórios personalizados do Power BI não serão abordados neste artigo.

  • Para habilitar o acesso na etapa 4 e modificar formulários de edição, você deve criar uma solução do Dataverse e executar essas etapas nela.

Ações

Para exibir novos atributos no modo de exibição em grade do Microsoft Dynamics 365 Sustainability:

  • No Microsoft Dynamics 365 Sustainability, edite as colunas da exibição em grade, adicione os atributos desejados e salve a exibição.

Para adicionar um formulário em Microsoft Dynamics 365 Sustentabilidade:

  • Em Power Apps, adicione um formulário existente da tabela Sustainability do Microsoft Dynamics 365 para estender e, em seguida, modifique o formulário principal para adicionar um novo atributo.

Note

Você deve concluir esta etapa em uma nova solução do Dataverse.

Para disponibilizar uma nova tabela para ingestão no Microsoft Dynamics 365 Sustentabilidade como dados de referência:

  1. Modifique a tabela de dados de referência em Power Apps para adicionar uma nova tabela.

  2. Adicione os privilégios de Gravação e Adição à função para essa tabela.

Para obter mais informações sobre como executar essas ações, consulte os seguintes artigos:

Exemplo de tabela de Modo Elétrico

Mais organizações de transporte e distribuição estão migrando de motores de combustão para soluções híbridas e totalmente elétricas. Essa mudança torna o cálculo de carbono para o Escopo 3 categoria 4 e 9 um pouco mais complexo, mas é necessário separar e entender as fontes de combustível do veículo para realizar reduções de carbono. Microsoft Dynamics 365 Sustentabilidade fornece essa flexibilidade por meio de extensões simples usando Power Apps.

Neste exemplo, você expande seu modelo de dados para considerar as opções de veículos elétricos, ingerir novos dados e, em seguida, usar esses dados para calcular emissões reduzidas recentemente e alguns fatores de emissão personalizados. Este exemplo usa personalizações sem código e de baixo código que usam a interface do usuário do Microsoft Dynamics 365 Sustainability.

O exemplo orienta você pelas seguintes etapas:

Prerequisites

Para este exemplo, você precisa atender aos seguintes pré-requisitos:

  • Microsoft Dynamics 365 Sustainability já está instalado.
  • Proficiência com Microsoft Dynamics 365 Sustentabilidade.
  • Proficiência com práticas de sustentabilidade, especialmente com o Escopo 3 categoria 4 e 9: Transporte e Distribuição
  • Compreensão avançada do Dataverse.
  • Privilégios de administrador para gerenciar tabelas do Dataverse e funções de segurança.

Criar uma nova tabela do Dataverse

Comece no Dataverse, que é uma solução de desenvolvedor sem código ou de baixo código para aplicativos empresariais. Você pode acessar o Dataverse por Power Apps. Para obter mais informações sobre o Dataverse, consulte O que é Microsoft Dataverse?.

Primeiro, crie uma nova tabela para armazenar os novos modos de transporte e distribuição. Esta tabela indica o nível de eficiência fornecido pelos veículos elétricos. Usando esta tabela, você pode adicionar detalhes sobre veículos híbridos elétricos que você usa em sua cadeia de suprimentos para transporte e distribuição.

  1. Vá para Power Apps.

  2. No painel de navegação esquerdo, selecione Dataverse e, em seguida, selecione Tabelas.

  3. Na barra de menus superior, selecione Nova tabela.

    Selecionar Nova tabela.

  4. No painel Nova tabela, insira os valores a seguir:

    Property Value
    Nome de exibição Modo Elétrico
    Nome plural Modos Elétricos
    Nome do esquema TDElectricMode

    Note

    Lembre-se do nome completo do esquema, incluindo os cinco caracteres anteriores ao nome que você inseriu, para uso posterior.

    Criar tabela de Modo Elétrico.

    Para obter mais informações sobre como criar ou editar tabelas do Dataverse, consulte Criar e editar tabelas usando Power Apps.

  5. Selecione Salvar na parte inferior do painel.

Criar colunas na tabela

Em seguida, crie novas colunas na tabela Modo Elétrico . Use essas colunas em dados e cálculos para descrever os diferentes níveis de eletrificação.

Uma dessas colunas contém um fator multiplicador que você usa nos cálculos, além de um campo de descrição.

  1. Na seção Colunas e dados do Modo Elétrico da página da tabela Modo Elétrico, selecione + para adicionar uma coluna.

    Note

    A propriedade Nome da coluna já existe por padrão.

    Para obter mais informações sobre como criar ou editar colunas, consulte Criar e editar colunas no Dataverse usando o Power Apps.

  2. Crie uma coluna Descrição: no painel Nova coluna, insira ou selecione os seguintes valores:

    Property Value
    Nome de exibição Description
    Tipo de dados Linha única de texto
    Format Texto
    Behavior Simples
    Required Optional
    Pesquisável (Marque a caixa de seleção Sim)
    Nome do esquema Description
    Contagem máxima de caracteres 100
    O modo do editor de método de entrada (IME) Auto

    Criar coluna de descrição.

    Selecione Salvar na parte inferior do painel para salvar a coluna.

  3. Crie uma coluna Multiplicador: selecione + novamente para criar uma nova coluna. No painel Nova coluna, selecione ou insira os seguintes valores:

    Property Value
    Nome de exibição Multiplicador
    Tipo de dados Decimal
    Behavior Simples
    Required Optional
    Pesquisável (Marque a caixa de seleção Sim)

    Criar coluna Multiplicador.

    Selecione Salvar na parte inferior do painel para salvar a coluna.

Conceder acesso à nova tabela

Você precisa conceder ao Microsoft Dynamics 365 Sustainability acesso à nova tabela.

  1. Em uma nova janela do navegador, Entre no centro de administração do Power Platform.

  2. Selecione Configurações > Segurança > Direitos de Acesso.

  3. Selecione Função de aplicativo de serviço de sustentabilidade - Personalizada.

  4. Na guia Entidades Personalizadas, conceda à tabela Modo Elétrico acesso de Leitura (ou Leitura e Gravação).

  5. Selecione Salvar e Fechar.

    Conceder acesso à tabela Modo Elétrico.

Provisionar a tabela

Provisione a tabela com tipos de eletrificação de frotas. Neste exemplo, adicione-os por meio do Power Query.

  1. Na janela do navegador Power Apps, na barra de menus, selecione Import e selecione Importar dados.

    Importar dados.

  2. Na janela Escolher fonte de dados, selecione Texto/CSV.

    Selecione Texto/CSV.

  3. Na janela Conectar à fonte de dados, em Configurações de conexão, vincule ao arquivo que contém seus dados e selecione Avançar na parte inferior da janela.

    Link para o arquivo de dados.

  4. Na janela Visualizar dados do arquivo, verifique os dados e selecione Avançar.

    Verificar os dados.

  5. Na próxima tela, selecione Avançar.

  6. Na janela Mapear tabelas, em Configurações de carregamento, selecione Carregar na tabela existente e, em seguida, selecione a Tabela de destino (neste caso, TDElectricMode).

    Selecione Carregar em tabela existente.

  7. Ainda na janela Mapear tabelas, em Mapeamento de colunas, mapeie as colunas Descrição, Multiplicador e Nome. Selecione Avançar.

    Adicionar Nome à coluna Fonte.

  8. Na janela Configurações de atualização, selecione Publicar.

Adicionar uma pesquisa de referência

Agora, faça referência à tabela estendida dentro da tabela de transporte e distribuição do Escopo 3 existente adicionando uma referência de consulta a partir da tabela Transporte e distribuição para a tabela Modo Elétrico.

  1. No topo da tela, no caminho de navegação, selecione Tabelas.

    Selecione Tabelas no caminho de navegação.

  2. Na tela Tabelas, selecione Todas, insira Transporte na caixa de pesquisa no canto superior direito e, em seguida, selecione a tabela Transporte e distribuição.

    Selecione a tabela Transporte e distribuição.

  3. Na página da tabela Transporte e distribuição, na grade Colunas e dados de transporte e distribuição, selecione + para adicionar uma coluna de pesquisa.

  4. Digite ou selecione os valores a seguir:

    • Em Nome de exibição, insira Modo Elétrico de Veículo.
    • Em Tipo de dados, selecione Pesquisa e, em seguida, selecione Pesquisar.
    • Em Tabela relacionada, selecione Modo Elétrico.
    • Os campos nome de esquema e nome de relação são preenchidos automaticamente.

    Adicionar coluna de pesquisa.

  5. Clique em Salvar.

Personalizar exibições de dados

  1. No Microsoft Sustainability Manager, vá para a página Transporte e distribuição upstream de eletricidade e selecione Editar colunas.

  2. No painel lateral Editar colunas: Transporte e distribuições, selecione Adicionar colunas.

  3. Selecione Modo Elétrico de Veículo e, em seguida, selecione Fechar.

    Adicionar coluna Modo Elétrico de Veículo.

  4. Altere a ordem das colunas conforme necessário. Nesse caso, mova o Modo Elétrico do Veículo para aparecer após a Descrição. Selecione Aplicar quando terminar.

    Mover Modo Elétrico de Veículo para aparecer depois de Descrição.

  5. Na barra de menus, selecione Criar exibição e, em seguida, selecione Salvar alterações na exibição atual.

    Salvar alterações da exibição atual.

  6. Na janela pop-up que diz Os filtros foram salvos para a exibição atual, selecione OK.

Ingerir dados

Em seguida, prossiga com a ingestão de dados de atividade relacionados ao transporte e à distribuição, os novos dados de referência do modo elétrico e os fatores aos quais esses dados serão mapeados. Cada um desses tipos de dados segue o mesmo processo.

Você pode importar dados para o Microsoft Dynamics 365 Sustainability de quatro maneiras, que você pode usar para extrair dados de praticamente qualquer fonte:

  • Manually
  • De arquivos Excel ou CSV
  • Novas conexões por meio de Power Query
  • Conectores predefinidos

Nesse caso, configure uma nova conexão por meio do Power Query.

  1. No Microsoft Dynamics 365 Sustainability, em Gerenciamento de dados no painel de navegação esquerdo, selecione Conexões de dados e, em seguida, selecione Novo.

    Criar nova conexão de dados.

  2. Na tela Selecionar tipo de dados, selecione Dados de referência, Fatores de emissão e Avançar.

    Selecionar tipo de dados.

  3. Na tela Escolher conector, selecione Arquivo CSV.

    Selecione o conector

  4. Na tela Conectar à fonte dados, selecione o arquivo CSV ao qual vincular e, em seguida, selecione Avançar.

    Selecionar um arquivo CSV ao qual se conectar.

    Na tela Visualizar dados do arquivo, verifique os dados e selecione Transformar dados.

  5. Na barra de menus do Power Query, selecione Mapear para entidade. Na janela Mapear para entidade CDM, selecione Mapeamento automático e, em seguida, selecione OK.

    Mapear para a entidade do Modelo de Dados Comum.

  6. Na tela Agendar importação de dados, selecione Avançar.

  7. Na tela Revisar e concluir, no campo Nome, insira Fatores aprimorados do Modo Elétrico e, em seguida, selecione Conectar.

    Revisar e concluir importação.

    Quando terminar, selecione Concluído.

Cálculo das emissões de transporte do Escopo 3

A próxima etapa é calcular as emissões de transporte do Escopo 3. Use os seguintes métodos para cálculos:

  • Use modelos de cálculo predefinidos.
  • Cálculos personalizados.
  • Traga suas próprias bibliotecas de fatores.
  • Traga emissões pré-calculadas.

Para esse cenário, use dados e fórmulas personalizados para gerar resultados mais precisos para sua organização. Você pode usar os fatores de emissão existentes ou atualizá-los conforme necessário. Para obter mais informações sobre como atualizar fatores de emissão, consulte os fatores de emissão.

  1. Em Cálculos no painel de navegação esquerdo, selecione Modelos de cálculo e selecione Novo.

  2. Selecione + para adicionar Fonte. No painel Detalhes da Fonte, insira ou selecione os seguintes valores:

    Field Value
    Nome da categoria Transmissão e Distribuição Upstream com Veículos Elétricos
    Dados da atividade 4. Transporte e distribuição upstream

    Editar detalhes da fonte:

  3. Selecione + para adicionar Cálculo. No painel Detalhes do Cálculo, insira ou selecione os seguintes valores:

    Field Value
    Nome da categoria Aplicar Multiplicador do Modo Elétrico
    Definir função de cálculo (Copie e insira o texto seguindo esta tabela, alterando as variáveis conforme necessário. Altere cr59b para o prefixo atribuído em seu ambiente.)
    Unidade de saída Unidade de Distância
    Nome da variável de saída EVDistance
       Activity.msdyn_distance*Activity.cr59b_tdvehicleelectricmode.cr59b_multiplier
    

    Editar detalhes do cálculo.

  4. Selecione + para adicionar Relatório. No painel Detalhes do Relatório, insira ou selecione os seguintes valores:

    Field Value
    Nome da categoria Relatório T&D com EV
    Valor do relatório de emissões EVDistance
    Biblioteca de fatores de emissão Fatores do Modo Elétrico
    Fator de emissão Modo de transporte

    Editar detalhes do relatório.

  5. Clique em Salvar.

Habilitar um perfil de cálculo

Os perfis de cálculo restringem os dados aplicados a um cálculo e controlam a frequência do cálculo.

  1. Em Cálculos no painel de navegação esquerdo, selecione Perfis de cálculo e selecione Novo Perfil de Cálculo.

  2. Na tela Configuração do perfil de cálculo, insira ou selecione os seguintes valores e, em seguida, selecione Avançar:

    Field Value
    Nome do perfil de cálculo Upstream T&D com Veículos Elétricos (em execução)
    Fonte de emissões 4. Transporte e distribuição upstream
    Dados de atividade a serem incluídos no cálculo Modo Elétrico de Veículo | Contém dados
    Modelo de cálculo Transmissão e Distribuição Upstream com Veículos Elétricos

    Configurar perfil de cálculo.

  3. Verifique os resultados e deixe rodar.

Exibir emissões

Agora você pode ver os resultados do seu projeto de redução de emissões.

  1. No painel de navegação esquerdo, selecione Análise e selecione Todas as emissões.

  2. Na página Todas as emissões , filtre a coluna Emissões por transporte e distribuição upstream.

    Filtrar a coluna de emissões.



Unicidade de registros no Microsoft Dynamics 365 Sustainability.