Os relatórios externos no Microsoft Sustainability Manager permitem que você gerencie os relatórios em vários padrões e estruturas. Sua organização pode rastrear detalhes, inclusive:
- Avaliações, ou as instâncias de um padrão específico para o qual você optou por divulgar as respostas, como o Corporate Sustainability Reporting Disclosures (CSRD) 2024
- Dimensões usadas para categorizar ou dividir os valores específicos - ou fatos - a serem relatados, como localização geográfica, semelhante às dimensões para métricas do programa
Com a Workiva Platform, você pode criar cadeias para baixar automaticamente avaliações e dimensões de relatórios externos no Microsoft Sustainability Manager em tabelas Wdata, com base em um período de tempo especificado em uma planilha External reporting in MS Sustainability personalizada. Você pode usar essas tabelas como fonte para uma conexão de consulta ou planilha, como, por exemplo, para relatórios de sustentabilidade na Plataforma Workiva.
Observação: Embora crie várias cadeias nestas instruções, você executará apenas uma cadeia - que, em seguida, executará automaticamente as outras - para baixar dados do Urjanet e atualizar a planilha.
Observação: A planilha External reporting in MS Sustainability usada por essas cadeias é fornecida pela Workiva. Se não o tiver, mas estiver interessado, entre em contato com o Customer Success Manager (CSM) para obter detalhes.
Pré-requisitos
Para criar essas cadeias, primeiro configure esses conectores em Chains:
- Workiva conector
- Conector do Microsoft Dynamics® CRM
- Transformação tabular conector
- Conector JSON
- Handlebars conector
- Utilitários de arquivo conector
Dica: Todos os comandos das cadeias usam o CloudExecutarner padrão. Não são necessários GroundRunners.
Para habilitar a integração com o Microsoft Dataverse, registre um aplicativo com um Microsoft Entra ID e observe o seguinte para o conector Microsoft Dynamics CRM:
- A URL e o ID do locatário da instância de relatório externo no Microsoft Sustainability Manager para fazer o download
- O ID do cliente e o segredo do ID do Microsoft Entra
Por fim, anote os IDs para a planilha External reporting in MS Sustainability, suas planilhas e tabelas conectadas.
Crie uma cadeia para registrar downloads de dados
Para começar, crie uma cadeia para atualizar a planilha External reporting in MS Sustainability para acompanhar quando os dados de emissões são carregados na Workiva.
Etapa 1. Criar a cadeia
- Em Cadeias, clique em Criar e selecione Criar cadeia.
- Em Setup, digite um nome para
3. Registro de relatórios externos no MS Sustainabilitye uma descrição para ajudar a explicar que a cadeia registra quando os dados são carregados de relatórios externos no Microsoft Sustainability Manager. - Clique em Salvar.
Etapa 2. Comece com um evento Entradas de tempo de execução
- De Eventos em cadeia, mova Entradas de tempo de execução para Iniciar.
- Selecione o evento Entradas de tempo de execução e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o evento.
- Em Variáveis, adicione entradas TextField com esses nomes de exibição:
FaixaID da planilhaID da folha de controleID do registro de execução da cadeiaAno de atualização
Dica: Deixe os valores padrão dessas variáveis em branco; eles serão gerados quando você executar o 1. Atualização do MS Sustainability cadeia criada mais tarde.
- Selecione Obrigatório para todas as variáveis e clique em Salvar.
Etapa 3. Adicione comandos para obter o período de tempo da Planilha de controle
Para identificar o período de tempo dos dados de emissões a serem baixados da Microsoft:
- Em Conectores disponíveis, selecione Utilitários de arquivo e mova Criar arquivo para a tela.
- Arraste um link de Entradas de tempo de execução para Criar arquivo.
- Selecione o comando Criar arquivos e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o conector de utilitários de arquivo a ser usado. Texto Digite a string a ser atualizada em Folha de controle: - Digite
,,Dados atualizados pela última vez em. - Selecione a variável System.DateTime em Tempo de execução.
- Digite
- Em Available connectors, selecione Workiva, e mova Write sheet data para a tela.
- Arraste um link de Crie um arquivo para Digitar dados da planilha.
- Selecione o comando Digitar dados da planilha e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o conector Workiva a ser usado. ID da planilha Selecione a entrada de tempo de execução SpreadsheetID em Acionar. ID/nome da planilha Selecione Control sheet ID runtime input from Trigger. Arquivo de dados Selecione o arquivo Created file output from Create file. Delimitador Digite uma vírgula ( ,).Faixa Selecione a entrada de tempo de execução Faixa em Acionar. Use async Desmarque esta caixa de seleção. Usar a API da plataforma Marque essa caixa de seleção.
Etapa 4. Adicione comandos para atualizar o registro de execução da cadeia
Para atualizar a planilha Registro de execução de cadeia quando os dados forem baixados da Microsoft:
- Em Available connectors, selecione Workiva e mova Get sheet data para a tela.
- Arraste um link de Runtime inputs para Get sheet data.
- Selecione o comando Obter dados da planilha e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector Workiva usado anteriormente. ID da planilha Selecione a entrada de tempo de execução SpreadsheetID em Acionar. ID/nome da planilha Selecione o ID de registro de execução de cadeia entrada de tempo de execução de Trigger. Região Digite A1:.Estilo de valor Selecione Calculado. Revisão Digite 1. - Em Conectores disponíveis, selecione Utilitários de arquivo e mova Criar arquivo para a tela.
- Arraste um link de Obter dados da planilha para Criar arquivo.
- Selecione o comando Criar arquivos e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição que ajudem a identificar que o comando cria a entrada de registro.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector de utilitários de arquivo que você usou anteriormente. Texto Digite a string para atualizar as colunas da planilha Registro de execução em cadeia: - Digite os cabeçalhos das colunas:
Date,Details, e pressione Enter. - Selecione a variável System.DateTime em Tempo de execução.
- Clique na variável System.DateTime e adicione uma transformação Parse Date/Time:
- Selecione ISO Extended (Platform Standard).
- Em Formato da data de saída, digite
%Y-%m-%d. - Selecione os fusos horários das datas de entrada e saída.
- Digite
,data for. - Selecione a entrada de tempo de execução Refresh year em Trigger.
- Digite
foi atualizado.
- Digite os cabeçalhos das colunas:
- Em Available connectors, selecione Tabular transformation e mova Advanced query para a tela.
- Arraste um link de Crie o arquivo para Consulta avançada.
- Selecione o comando Busca avançada e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o conector de Transformação Tabular a ser usado. Tabelas Adicione duas tabelas a serem usadas na consulta: - Para a primeira tabela:
- Em File, selecione o arquivo Data output from Get sheet data.
- Em Nome da tabela, digite
a.
- Para a segunda tabela:
- Em File, selecione o arquivo Created file output from the preceding Create file.
- Em Nome da tabela, digite
b.
Consulta Digite a consulta a ser executada: select * from a union all select * from b
Delimitador de entrada Selecione Vírgula. Delimitador de saída Selecione Vírgula. Prévia dos resultados Marque essa caixa de seleção. - Para a primeira tabela:
- Em Available connectors, selecione Workiva e mova Overwrite sheet data para a tela.
- Arraste um link de Consulta avançada para Substituir dados da planilha.
- Selecione o comando Overwrite sheet data e clique em Edit.
- Em Informações básicas, digite um nome e uma descrição para identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector Workiva usado anteriormente. ID da planilha Selecione a entrada de tempo de execução SpreadsheetID em Acionar. ID/nome da planilha Selecione o ID de registro de execução de cadeia entrada de tempo de execução de Trigger. Arquivo de dados Selecione a saída Result de Advanced query. Delimitador Digite uma vírgula ( ,).Iniciar célula Digite A1.Use async Marque essa caixa de seleção. Usar a API da plataforma Desmarque essa caixa de seleção. - Clique em Publicar, insira uma nota sobre sua publicação e clique em Publicar.
Criar cadeias a partir do modelo Carregar dados no Wdata
Em seguida, use o modelo Load Data to Wdata para criar cadeias e atualizar as tabelas conectadas da planilha External reporting in MS Sustainability com os dados baixados da Microsoft. O modelo Load Data to Wdata cria cadeias que trabalham em conjunto para:
- Determinar se o conjunto de dados já existe na tabela
- Atualizar a tabela com o conjunto de dados mais recente
Para criar as cadeias a partir de Modelos, abra o modelo Carregar dados no Wdata | Cadeia primária e clique em Nova cadeia.
Crie uma cadeia para iterar sobre os dados baixados
Para garantir que seu download inclua todos os dados disponíveis, crie uma cadeia para iterar e compilar as avaliações e dimensões para o período de tempo especificado.
Etapa 1. Criar a cadeia
- Em Cadeias, clique em Criar e selecione Criar cadeia.
- Em Setup, digite um nome para
2. Você pode compilar relatórios externos no MS Sustainabilitye uma descrição para ajudar a explicar que a cadeia compila os dados baixados de relatórios externos no Microsoft Sustainability Manager. - Adicione as variáveis:
Nome Valor ID da planilha Insira o ID da planilha External reporting in MS Sustainability. ID da planilha de controle Insira o ID da seção Folha de controle da planilha. ID do registro de execução em cadeia Insira o ID da seção Registro de execução em cadeia da planilha. ID da tabela de dimensões Insira o ID da tabela conectada à planilha que armazena as dimensões dos relatórios externos no Microsoft Sustainability Manager. - Adicione uma variável dinâmica chamada
nextLinke clique em Save.
Etapa 2. Comece com eventos para definir variáveis
Para definir as variáveis da cadeia:
- De Acionar evento, mova Entradas de tempo de execução para Iniciar.
- Selecione o evento Entradas de tempo de execução e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o evento.
- Em Variables, adicione estas entradas de TextField:
- nextLink
- Caminho
- Selecione Obrigatório para ambas as variáveis e clique em Salvar.
- Em Eventos de cadeia, mova Defina a variável de cadeia dinâmica para a tela.
- Arraste um link de Entradas de tempo de execução para Definir variáveis de cadeia dinâmica.
- Selecione o evento Definir variável de cadeia dinâmica e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o evento.
- Configure a ação e clique em Salvar:
Variável dinâmica Valor Selecione nextLink. Selecione a entrada de tempo de execução nextLink de Trigger.
Etapa 3. Adicionar grupo de comandos para iterar sobre as dimensões
Para compilar as dimensões baixadas de relatórios externos no Microsoft Sustainability Manager:
- Mova o grupo de comandos para a tela.
- Arraste um link de Definir variáveis de cadeia dinâmica para o grupo Em, clique em Editar para o grupo.
- Em Iterators, habilite Iterate.
- Em Selecione o tipo de modificador, selecione Repeat until (Repetir até).
- Adicione esta regra e clique em Salvar:
Tipo de dados a ser testado Dados Operação a ser testada Selecione String. Selecione a entrada de tempo de execução nextLink de Trigger. Selecione Está em branco. - Em Available connectors, selecione Microsoft Dynamics CRM e mova Retrieve para a tela.
- Arraste um link de Group start para Retrieve e, em seguida, clique em Edit para o comando.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar que o comando recupera dados de dimensão.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o conector do Microsoft Dynamics CRM a ser usado. Caminho Selecione a entrada de tempo de execução Path de Trigger. Parâmetros de consulta Selecione a entrada de tempo de execução nextLink de Trigger. Cabeçalhos personalizados Adicione este cabeçalho: - Em Key, digite
Prefer. - Em Value, digite:
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Máximo de páginas Digite 1.Esquema de saída Digite este exemplo de resposta: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "string"} - Em Key, digite
- Em Eventos em cadeia, mova Conditional para a tela.
- Arraste um link de Retrieve para Conditional.
- Selecione o evento Conditional e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o evento.
- Em Conditions, adicione essa regra e clique em Save:
Tipo de dados a ser testado Dados Operação a ser testada Selecione String. Selecione a entrada de tempo de execução Path de Trigger. Selecione = e digite msdyn_dimensionlinks. - Em Available connectors, selecione JSON e mova Array to CSV para a tela.
- Arraste um link de Conditional para Array para CSV.
- Selecione o comando Array para CSV e clique em Editar.
- Em Informações básicas, insira um nome e uma descrição para ajudar a identificar esse comando que converte dimensões.
- Digite as propriedades do comando:
Propriedade Valor Conector Selecione o conector JSON a ser usado. Dados JSON Selecione Value the Retrieved data output of the Retrieve command (Valor o Dados recuperados output do comando Retrieve ). Delimitador de vários valores Digite uma vírgula (,). Resultado da visualização Marque essa caixa de seleção. Delimitador Selecione Vírgula. - Adicione essas colunas e clique em Salvar:
Nome da coluna JSONPath nome_da_dimensão .msdyn_name
nome_do_fato .msdyn_artifactid_msdyn_esgfact.msdyn_name
dimension_member ."_msdyn_dimensionmember_value@OData.Community.Display.V1.FormattedValue"
valor_numérico do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
valor_booleano do fato .msdyn_artifactid_msdyn_esgfact.msdyn_booleanvalue
valor_do_texto_do_fato .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
valor_do_texto_rico do fato .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
política de aprovação de fatos .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
conceito .msdyn_artifactid_msdyn_esgfact."_msdyn_concept_value@OData.Community.Display.V1.FormattedValue"
status do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
unidade_de_fato .msdyn_artifactid_msdyn_esgfact."_msdyn_unit_value@OData.Community.Display.V1.FormattedValue"
período do fato .msdyn_artifactid_msdyn_esgfact."_msdyn_period_value@OData.Community.Display.V1.FormattedValue"
- Selecione Array to CSV e clique em Copy.
- Arraste um link de Conditional para o novo Array to CSV e, em seguida, clique duas vezes no link e selecione Error.
- Selecione o novo comando Array to CSV e clique em Edit.
- Em Basic info, digite um nome e uma descrição que ajudem a identificar que o comando converte avaliações.
- Em Propriedades do comando, substitua as colunas por estas e clique em Salvar.
Nome da coluna JSONPath nome_da_avaliação .msdyn_name
conceito_de_avaliação .msdyn_requirementconcept."_msdyn_conceptid_value@OData.Community.Display.V1.FormattedValue"
data de criação do conceito de avaliação .criado em
nome_do_fato .msdyn_esgfact_msdyn_esgfact.msdyn_name
período do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_period_value@OData.Community.Display.V1.FormattedValue"
status do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
valor_do_texto_do_fato .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
valor_do_texto_rico do fato .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
política de aprovação de fatos .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
status_do_conceito .msdyn_requirementconcept. "statecode@OData.Community.Display.V1.FormattedValue"
concept_required .msdyn_requirementconcept. "msdyn_required@OData.Community.Display.V1.FormattedValue"
valor_numérico do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
- Em Conectores disponíveis, selecione Transformação tabular e mova Arquivos de pilha para a tela.
- Arraste os links de ambos os comandos Array to CSV para Stack files.
- Selecione o comando Stack files e clique em Edit.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o conector de Transformação Tabular a ser usado. Delimitador Selecione Vírgula. Arquivos de entrada Especifique os arquivos a serem empilhados: - Selecione Saída de arquivos de pilha anteriores de Arquivos de pilha.
- Digite uma vírgula (
,). - Selecione Converted file output of the dimensions' Array to CSV.
Prévia dos resultados Marque essa caixa de seleção. - Em Eventos em cadeia, mova outro Conditional para a tela.
- Arraste um link de Stack files para Conditional.
- Selecione o evento Conditional e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o evento.
- Em Condições, adicione esta regra e clique em Salvar:
Tipo de dados a ser testado Dados Operação a ser testada Selecione String. Selecione a saída Next query (Próxima consulta ) do comando Retrieve (Recuperar ). Selecione Não está em branco. - Em Eventos de cadeia, mova outra Defina a variável de cadeia dinâmica para a tela.
- Arraste um link de Conditional para Definir variável de cadeia dinâmica.
- Selecione o evento Definir variável de cadeia dinâmica e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o evento.
- Configure essa ação e clique em Salvar:
Variável dinâmica Valor Selecione nextLink. Selecione a saída Next query do comando Retrieve. - De Chain events, mova Exit group para a tela.
- Arraste um link de Conditional para Exit group e, em seguida, clique duas vezes no link e selecione Error.
Etapa 4. Especifique a saída da cadeia
Para usar o resultado compilado da cadeia quando você executar a cadeia para atualizar os dados de relatórios externos no Microsoft Sustainability Manager:
- Clique em “Configurações”
- Em Chain outputs, clique em Add chain output.
- Em Name, digite
stackedFiles. - Selecione o comando Stack files e sua saída Stack files.
- Clique em Salvar.
- Clique em Publicar, digite uma nota sobre a publicação da cadeia e clique em Publicar.
Crie uma cadeia para fazer download de dados de relatórios externos no Microsoft Sustainability Manager
Por fim, crie a cadeia para fazer download de avaliações e dimensões de relatórios externos no Microsoft Sustainability Manager.
Etapa 1. Criar a cadeia
- Em Cadeias, clique em Criar e selecione Criar cadeia.
- Em Setup, digite um nome de
1. External reporting in MS Sustainability refreshe uma descrição para ajudar a explicar que a cadeia faz download de dados de relatórios externos no Microsoft Sustainability Manager. - Adicione as variáveis:
Nome Valor ID da planilha Insira o ID da planilha External reporting in MS Sustainability. ID da planilha de controle Insira o ID da seção Folha de controle da planilha. ID do registro de execução em cadeia Insira o ID da seção Registro de execução em cadeia da planilha. ID da tabela de dimensões Insira o ID da tabela conectada à planilha que armazena as dimensões dos relatórios externos no Microsoft Sustainability Manager. ID da tabela de avaliação Insira o ID da tabela conectada à planilha que armazena as avaliações dos relatórios externos no Microsoft Sustainability Manager. - Adicione uma variável dinâmica chamada
nextLinke clique em Save.
Etapa 2. Adicionar comandos para fazer download de dados para o período de tempo
Para fazer download de dados da Microsoft, com base no período especificado na planilha External reporting in MS Sustainability:
- Em Available connectors, selecione Workiva, e mova Get sheet data para Start.
- Selecione o comando Obter dados da planilha e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector Workiva usado anteriormente. ID da planilha Selecione a variável Spreadsheet ID em Chain. ID/nome da planilha Selecione a variável Control sheet ID em Chain. Região Digite B11:C12.Estilo de valor Selecione Calculado. Revisão Digite 1. - Em Available connectors, selecione Tabular transformation e mova Advanced query para a tela.
- Arraste um link de Obter dados da planilha para Consulta avançada.
- Selecione o comando Busca avançada e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector de Transformação Tabular usado anteriormente. Tabelas Adicione esta tabela: - Em File, selecione Data output of Get sheet data.
- Em Nome da tabela, digite
a.
Consulta Digite e selecione `Period` em.Delimitador de entrada Selecione Vírgula. Delimitador de saída Selecione Vírgula. Prévia dos resultados Marque essa caixa de seleção. - Em Available connectors, selecione Tabular transformation e mova Extract value para a tela.
- Arraste um link de Consulta avançada para Extrair valor.
- Selecione o comando Extrair valor e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector de Transformação Tabular usado anteriormente. Arquivo de entrada Selecione a saída Result de Advanced query. Índice de coluna Digite 1.Delimitador Selecione Vírgula. Índice de linha Digite 2. - Em Available connectors, selecione Microsoft Dynamics CRM e mova Retrieve para a tela.
- Arraste um link de Extract value para Retrieve.
- Selecione o comando Retrieve e clique em Edit.
- Em Basic info, digite um nome e uma descrição para ajudar a identificar que o comando faz download dos dados de um período.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector do Microsoft Dynamics CRM que você usou anteriormente. Caminho Digite msdyn_rangeperiods.Parâmetros de consulta Crie os parâmetros de consulta a serem aplicados: - Digite:
$select=statecode,msdyn_rangeperiodid,msdyn_name,msdyn_from,msdyn_to&$filter=(msdyn_name eq '
- Selecione a saída Value de Extraia o valor.
- Digite
')&$orderby=msdyn_name asc.
Cabeçalhos personalizados Adicione este cabeçalho: - Em Key, digite
Prefer. - Em Value, digite
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Máximo de páginas Digite 1.Esquema de saída Digite este exemplo de resposta: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "string"} - Digite:
Etapa 3. Adicionar comandos para fazer download de dimensões
- Em Available connectors, selecione Microsoft Dynamics CRM, e mova outro Retrieve para a tela.
- Arraste um link entre os dois comandos Retrieve.
- Selecione o novo comando Retrieve e clique em Edit.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar que o comando faz download de dimensões.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector do Microsoft Dynamics CRM que você usou anteriormente. Caminho Digite msdyn_dimensionlinks.Parâmetros de consulta Crie os parâmetros de consulta a serem aplicados: - Digite:
$expand=msdyn_artifactid_msdyn_esgfact($select=_msdyn_approvalpolicy_value,_msdyn_approvalrecord_value,msdyn_booleanvalue,_msdyn_concept_value,msdyn_factstatus,msdyn_name,msdyn_numericvalue,_msdyn_period_value,msdyn_richtextvalue,statecode,msdyn_textvalue,_msdyn_unit_value)&$filter=(msdyn_artifactid_msdyn_esgfact/_msdyn_period_value eq
- Selecione a saída Retrieved data do comando anterior Retrieve.
- Clique em Retrieved data e, em seguida, adicione um Get value from JSON transformation:
- Em Saída, selecione Texto.
- Em Value, insira
value,0, emsdyn_rangeperiodid.
- Digite
)&$orderby=msdyn_name asc.
Cabeçalhos personalizados Adicione este cabeçalho: - Em Key, digite
Prefer. - Em Value, digite
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Máximo de páginas Digite 1.Esquema de saída Insira este exemplo de resposta: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "string"} - Digite:
- Em Available connectors, selecione JSON e mova Array to CSV para a tela.
- Arraste um link de Retrieve para Array para CSV.
- Selecione o comando Array para CSV e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar que o comando faz download das dimensões.
- Digite as propriedades do comando:
Propriedade Valor Conector Selecione o mesmo conector JSON que você usou anteriormente. Dados JSON Selecione Value na saída Retrieved data do comando Retrieve anterior. Delimitador de vários valores Digite uma vírgula (,). Resultado da visualização Marque essa caixa de seleção. Delimitador Selecione Vírgula. - Adicione essas colunas e clique em Salvar:
Nome da coluna JSONPath nome_da_dimensão .msdyn_name
nome_do_fato .msdyn_artifactid_msdyn_esgfact.msdyn_name
dimension_member ."_msdyn_dimensionmember_value@OData.Community.Display.V1.FormattedValue"
valor_numérico do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
valor_booleano do fato .msdyn_artifactid_msdyn_esgfact.msdyn_booleanvalue
valor_do_texto_do_fato .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
valor_do_texto_rico do fato .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
política de aprovação de fatos .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
conceito .msdyn_artifactid_msdyn_esgfact."_msdyn_concept_value@OData.Community.Display.V1.FormattedValue"
status do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
unidade_de_fato .msdyn_artifactid_msdyn_esgfact."_msdyn_unit_value@OData.Community.Display.V1.FormattedValue"
período do fato .msdyn_artifactid_msdyn_esgfact."_msdyn_period_value@OData.Community.Display.V1.FormattedValue"
- Em Eventos em cadeia, mova Conditional para a tela.
- Arraste um link de Array para CSV para Conditional.
- Selecione o evento Conditional e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o evento.
- Em Conditions, insira essa regra e clique em Save:
Tipo de dados a ser testado Dados Operação a ser testada Selecione String. Selecione a saída Next query (Próxima consulta ) do comando Retrieve (Recuperar ) anterior. Selecione Não está em branco. - Em Eventos em cadeia, mova Executar cadeia para a tela.
- Arraste um link de Conditional para Run chain.
- Selecione o evento Executar cadeia e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição que ajudem a identificar que o evento executa a cadeia para iterar sobre os dados baixados.
- Em Execute a cadeia, selecione a cadeia de compilação 2. External reporting in MS Sustainability criada anteriormente.
- Insira as entradas de tempo de execução da cadeia e clique em Salvar:
Entrada Valor nextLink Selecione a saída Next query do comando Retrieve anterior. Caminho Digite msdyn_dimensionlinks. - Em Available connectors, selecione Tabular Transformation e mova Stack files para a tela.
- Arraste um link de Run chain para Stack files.
- Selecione o comando Stack files e clique em Edit.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector de Transformação Tabular usado anteriormente. Delimitador Selecione Vírgula. Arquivos de entrada Especifique os arquivos a serem empilhados: - Selecione Converted file output from the preceding Array to CSV.
- Digite uma vírgula (
,). - Selecione Cadeia de execução - Iteração de arquivos empilhados - Saída de arquivos empilhados from Cadeia de execução.
Resultado da visualização Marque essa caixa de seleção. - Em Eventos em cadeia, mova outro Executar cadeia para a tela.
- Arraste um link de Stack files para Run chain.
- Selecione o evento Executar cadeia e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar que o evento executa a cadeia para carregar dados no Wdata.
- Em Execute a cadeia, selecione Carregar dados para Wdata | Cadeia primária criada a partir do modelo de cadeia.
- Insira as entradas de tempo de execução da cadeia e clique em Salvar:
Entrada Valor ID da tabela Selecione a variável Dimension table ID de Chain. Nome do arquivo Crie o nome para o conjunto de dados a ser carregado no Wdata: - Digite
MS_Sustainability_dimensions_. - Selecione o Value output from Extract value.
- Digite
. csv.
Arquivo de dados Selecione Saída de arquivos de pilha de Arquivos de pilha. Método de carga Selecione Substituir conjunto de dados. Reversão Desmarque essa caixa de seleção. - Digite
- Em Eventos em cadeia, mova outro Executar cadeia para a tela.
- Arraste um link entre os dois eventos Run chain.
- Selecione o novo evento Run chain e clique em Edit.
- Em Informações básicas, digite um nome e uma descrição que ajudem a identificar que o evento executa a cadeia para registrar o download.
- Em Execute a cadeia, selecione a cadeia de registros 3. External reporting in MS Sustainability criada anteriormente.
- Insira as entradas de tempo de execução da cadeia e clique em Salvar:
Entrada Valor Faixa Digite B5:E5.Sheet ID Selecione a variável Control sheet ID em Chain. Folha de registro de auditoria Selecione a variável Chain run log ID de Chain. Atualizar ano Selecione a saída Value de Extraia o valor. - Selecione o evento Run chain que executa a cadeia para carregar dados no Wdata e clique em Copy.
- Arraste um link de Conditional para o novo evento Run chain e, em seguida, clique duas vezes no link e clique em Error.
- Selecione o novo evento Run chain e clique em Edit.
- Em Data file, selecione Converted file output from Array to CSV.
- Clique em Salvar.
- Selecione o evento Run chain que executa a cadeia para registrar o download e clique em Copy.
- Arraste um link do evento anterior Run chain e o novo evento Run chain.
Etapa 4. Adicionar comandos para fazer download das avaliações
- Em Available connectors, selecione Microsoft Dynamics CRM e mova outro Retrieve para a tela.
- Arraste um link do comando Retrieve dos dados do período para o novo comando Retrieve.
- Selecione o novo comando Retrieve e clique em Edit.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar que o comando faz download das avaliações.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector do Microsoft Dynamics CRM que você usou anteriormente. Caminho Digite msdyn_assessmentrequirementfacts.Parâmetros de consulta Crie os parâmetros de consulta a serem aplicados: - Digite:
$select=msdyn_name,createdon&$expand=msdyn_esgfact_msdyn_esgfact($select=msdyn_name,msdyn_numericvalue,msdyn_richtextvalue,msdyn_textvalue,_msdyn_unit_value,msdyn_factstatus,_msdyn_approvalpolicy_value,msdyn_booleanvalue,msdyn_factstatus,msdyn_name,msdyn_numericvalue,_msdyn_period_value,msdyn_richtextvalue,msdyn_textvalue,_msdyn_unit_value),msdyn_requirementconcept($select=msdyn_name,msdyn_required,_msdyn_conceptid_value,msdyn_name,statecode,msdyn_required)&$filter=(msdyn_esgfact_msdyn_esgfact/_msdyn_period_value eq
- Selecione a saída Retrieved data do comando anterior Retrieve.
- Clique em Retrieved data e, em seguida, adicione um Get value from JSON transformation:
- Em Saída, selecione Texto.
- Em Value, insira
value,0, emsdyn_rangeperiodid.
- Digite
)&$orderby=msdyn_name asc.
Cabeçalhos personalizados Adicione este cabeçalho: - Em Key, digite
Prefer. - Em Value, digite
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Máximo de páginas Digite 1.Esquema de saída Insira este exemplo de resposta: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "string"} - Digite:
- Em Available connectors, selecione JSON e mova Array to CSV para a tela.
- Arraste um link de Retrieve para Array para CSV.
- Selecione o comando Array para CSV e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar que o comando faz download das dimensões.
- Digite as propriedades do comando:
Propriedade Valor Conector Selecione o mesmo conector JSON que você usou anteriormente. Dados JSON Selecione Value na saída Retrieved data do comando Retrieve anterior. Delimitador de vários valores Digite uma vírgula (,). Resultado da visualização Marque essa caixa de seleção. Delimitador Selecione Vírgula. - Adicione essas colunas e clique em Salvar:
Nome da coluna JSONPath nome_da_avaliação .msdyn_name
conceito_de_avaliação .msdyn_requirementconcept."_msdyn_conceptid_value@OData.Community.Display.V1.FormattedValue"
data de criação do conceito de avaliação .criado em
nome_do_fato .msdyn_esgfact_msdyn_esgfact.msdyn_name
período do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_period_value@OData.Community.Display.V1.FormattedValue"
status do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
valor_do_texto_do_fato .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
valor_do_texto_rico do fato .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
política de aprovação de fatos .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
status_do_conceito .msdyn_requirementconcept. "statecode@OData.Community.Display.V1.FormattedValue"
concept_required .msdyn_requirementconcept. "msdyn_required@OData.Community.Display.V1.FormattedValue"
valor_numérico do fato .msdyn_artifactid_msdyn_esgfact. "msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
- Selecione o evento Conditional e clique em Copy.
- Arraste um link de Array para CSV para o novo evento Conditional.
- Selecione o evento Conditional e clique em Editar.
- Em Conditions, exclua a saída existente Next query e selecione Next query no comando Retrieve para avaliações.
- Clique em Salvar.
- Em Eventos em cadeia, mova Executar cadeia para a tela.
- Arraste um link de Conditional para Run chain.
- Selecione o evento Executar cadeia e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para identificar que o evento executa a cadeia para iterar sobre os dados baixados.
- Em Execute a cadeia, selecione a cadeia de compilação 2. External reporting in MS Sustainability criada anteriormente.
- Insira as entradas de tempo de execução da cadeia e clique em Salvar:
Entrada Valor nextLink Selecione a saída Next query do comando Retrieve anterior. Caminho Digite msdyn_assessmentrequirementfacts. - Em Available connectors, selecione Tabular Transformation e mova Split value para a tela.
- Arraste um link de Run chain para Split value.
- Selecione o comando Split value e clique em Edit.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector JSON que você usou anteriormente. Arquivo de entrada Selecione o arquivo Converted file output from Array to CSV. Nome da coluna Digite nome_da_avaliação.Delimitador Selecione Vírgula. Novos cabeçalhos Digite estes cabeçalhos, nesta ordem: nome_da_avaliaçãoconjunto_de_avaliaçãonome_do_requisito_de_avaliaçãonome_do_conceitofct
Delimitador de valor Insira dois pontos ( :).Coluna de descarte Marque essa caixa de seleção. - Em Available connectors, selecione Tabular transformation e mova Advanced query para a tela.
- Arraste um link de Split value para Advanced query.
- Selecione o comando Busca avançada e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição para ajudar a identificar o comando.
- Digite as propriedades do comando e clique em Salvar:
Propriedade Valor Conector Selecione o mesmo conector de Transformação Tabular usado anteriormente. Tabelas Adicione esta tabela: - Em File, selecione Split values output do comando Split value.
- Em Nome da tabela, digite
a.
Consulta Digite select
assessment_name,
assessment_requirement_name,
assessment_concept,
fact_name,
fact_period
from aDelimitador de entrada Selecione Vírgula. Delimitador de saída Selecione Vírgula. Prévia dos resultados Desmarque esta caixa de seleção. - Em Eventos em cadeia, mova Executar cadeia para a tela.
- Arraste um link de Advanced query para Run chain.
- Selecione o evento Executar cadeia e clique em Editar.
- Em Informações básicas, digite um nome e uma descrição que ajudem a identificar que o evento executa a cadeia para carregar dados no Wdata.
- Em Cadeia a ser executada, selecione Carregar dados para Wdata | Cadeia primária criada a partir do modelo de cadeia.
- Digite as entradas de tempo de execução da cadeia e clique em Salvar:
Entrada Valor ID da tabela Selecione a variável Assessment table ID de Chain. Nome do arquivo Crie o nome para o conjunto de dados a ser carregado no Wdata: - Digite
MS_Sustainability_assessments_. - Selecione a saída Value de Extraia o valor.
- Digite
. csv.
Arquivo de dados Selecione Result output from Advanced query. Método de carga Selecione Substituir conjunto de dados. Reversão Desmarque essa caixa de seleção. - Digite
- Selecione o evento Run chain que executa a cadeia para registrar o download e clique em Copy.
- Arraste um link do evento anterior Run chain e o novo evento Run chain.
- Selecione o comando Split value e clique em Copy.
- Arraste um link do segundo comando Conditional para o novo comando Split value e, em seguida, clique duas vezes no link e clique em Error.
- Selecione o comando Advanced query e clique em Copy.
- Arraste um link do comando anterior Split value para o novo comando Advanced query.
- Selecione o comando Busca avançada e clique em Editar.
- Em Tables, selecione Split values output do comando anterior Split value.
- Clique em Salvar.
- Selecione o evento Run chain, que executa a cadeia para carregar dados no Wdata, e clique em Copy.
- Arraste um link de Advanced query para Run chain.
- Selecione o evento Executar cadeia e clique em Editar.
- No arquivo de dados , selecione a saída Result do comando anterior Advanced query.
- Selecione o evento Run chain que executa a cadeia para registrar o download e clique em Copy.
- Arraste um link do evento anterior Run chain e o novo evento Run chain.
- Clique em Publicar, digite uma nota sobre a publicação da cadeia e clique em Publicar.
Executar as correntes
Para atualizar a planilha External reporting in MS Sustainability e as tabelas com os dados mais recentes:
- Na planilha Folha de controle da planilha, selecione o período de tempo dos dados a serem baixados.
- Em Cadeias, selecione a opção 1. MS Sustainability atualize a cadeia e clique em Execute e Execute a cadeia.
Dica: Quando você executa essa cadeia, ela executa automaticamente as outras cadeias para atualizar as tabelas e a planilha External reporting in MS Sustainability com os dados mais recentes.