Descrição geral dos Relatórios eletrónicos (ER)

Este tópico fornece uma descrição geral da ferramenta de Relatórios eletrónicos (ER). Inclui informação sobre conceitos-chave, os cenários que o ER suporta, e uma lista de formatos que foram desenhados e lançados como parte da solução.

A ER é uma ferramenta configurável que o ajuda a criar e manter relatórios e pagamentos eletrónicos regulamentares. Baseia-se nos seguintes três conceitos:

  • Configuração em vez de codificação:

    • A configuração pode ser feita por utilizadores de empresa e não requer um programador.
    • O modelo de dados é definido em termos de negócio.
    • Os editores visuais são utilizados para criar todos os componentes da configuração da ER.
    • A linguagem que é usada para a transformação de dados assemelha-se à linguagem que é usada em Microsoft Excel.
  • Uma configuração para várias versões Dynamics 365 Finance:

    • Gerir um modelo de dados específico de domínio que é definido em termos de negócio.
    • Isolar os detalhes da versão da aplicação em mapeamentos de modelos de dados dependentes da versão.
    • Manter uma configuração de formato para várias versões da versão atual, com base no modelo de dados.
  • Upgrade fácil ou automático:

    • O controlo de versões das configurações de ER é suportado.
    • A biblioteca de ativos Microsoft Dynamics Lifecycle Services (LCS) pode ser usada como repositório para configurações de ER, para troca de versão.
    • As localização que se baseiam em configurações originais de ER podem ser introduzidas como versões subordinadas.
    • Uma árvore de configuração de ER é fornecida como ferramenta que ajuda a controlar as dependências para versões.
    • As diferenças na localização, ou na configuração delta, são registadas para possibilitar o upgrade automático para uma nova versão da configuração original de ER.
    • É fácil resolver manualmente conflitos que são descobertos durante o upgrade automático das versões de localização.

A ER permite definir estruturas de formato eletrónico e, em seguida, descrever como as estruturas devem ser preenchidas usando dados e algoritmos. Pode usar uma linguagem de fórmula que se assemelha à linguagem Excel para a transformação de dados. Para tornar o mapeamento de base de dados em formato mais gerível, reutilizável e independente das alterações de formato, é introduzido um conceito de modelo de dados intermédio. Este conceito permite que os detalhes de implementação sejam ocultados do mapeamento do formato e permite que um único modelo de dados seja reutilizado em vários mapeamentos de formatos.

Pode utilizar a ER para configurar formatos para documentos eletrónicos de entrada e saída, de acordo com os requisitos legais de vários países e regiões. A ER permite-lhe gerir estes formatos durante o seu ciclo de vida. Por exemplo, pode adotar novos requisitos regulamentares e gerar documentos comerciais no formato requerido para trocar eletronicamente informações com organismos governamentais, bancos e outros intervenientes.

O motor ER é direcionado para utilizadores de empresa em vez de programadores. Como configura formatos em vez de código, os processos de criação e ajuste de formatos para documentos eletrónicos são mais rápidos e fáceis.

A ER suporta atualmente os formatos TEXT, XML, JSON, PDF, Microsoft Word, Microsoft Excel e folha de cálculo OPENXML.

Capacidades

O motor ER tem as seguintes capacidades:

  • Representa uma única ferramenta partilhada para relatórios eletrónicos em diferentes domínios e substitui mais de 20 motores diferentes que fazem algum tipo de relatórios eletrónicos para Finanças e Operações.
  • Faz com que o formato de um relatório seja isolado da atual implementação. Por outras palavras, o formato é aplicável a diferentes versões.
  • Suporta a criação de um formato personalizado que se baseia num formato original. Também inclui capacidades para atualizar automaticamente o formato personalizado quando o formato original é alterado devido aos requisitos de localização/personalização.
  • Torna-se a ferramenta padrão standard para suportar os requisitos de localização em relatórios eletrónicos, tanto para a Microsoft como para os parceiros da Microsoft.
  • Suporta a capacidade de distribuir formatos a parceiros e clientes através dos Microsoft Dynamics Lifecycle Services (LCS).

Conceitos principais

Fluxo de dados principal

Fluxo de dados principal de ER.

Componentes

O ER suporta os seguintes tipos de componentes:

  • Modelo de dados
  • Mapeamento de modelos
  • Formato
  • Metadados

Para obter mais informações, consulte Componentes de relatórios eletrónicos.

Controlo de versões de componente

O controlo de versões é suportado para componentes de ER. É fornecido o seguinte fluxo de trabalho para gerir alterações em componentes de ER:

  1. A versão originalmente criada está marcada como versão Rascunho. Esta versão pode ser editada e está disponível para execuções de testes.
  2. A versão Rascunho pode ser convertida para uma versão Concluído. Esta versão pode ser usada em processos de relatórios locais.
  3. A versão Concluído pode ser convertida para uma versão Partilhado. Esta versão é publicada no LCS e pode ser usada em processos globais de reporte.
  4. A versão Partilhado pode ser convertida para uma versão Descontinuado. Esta versão pode então ser eliminada.

As versões com o estado Concluído ou Partilhado estão disponíveis para outros intercâmbios de dados. As seguintes ações podem ser realizadas num componente que tenha estes estados:

  • O componente pode ser serializado em formato XML e exportado como ficheiro em formato XML.
  • O componente pode ser novamente serializado a partir de um ficheiro XML e importado para a aplicação como uma nova versão de um componente de ER.

Efetividade da data do componente

As versões de componentes de ER têm data efetiva. Pode definir a data Efetivo a partir de para um componente ER para especificar a data em que o componente se torna efetivo para processos de reporte. A data da sessão da aplicação é utilizada para definir se um componente é válido para execução. Se mais de uma versão for válida para uma determinada data, a versão mais recente é utilizada para os processos de reporte.

Acesso a componentes

O acesso aos componentes do formato ER depende da definição do código ISO do país/região. Quando esta definição está em branco para uma versão selecionada de uma configuração de formato, um componente de formato pode ser acedido a partir de qualquer empresa no tempo de execução. Quando esta definição contém códigos ISO de país/região, um componente de formato está disponível apenas a partir de empresas que tenham um endereço primário que é definido para um dos códigos ISO de país/região de um componente de formato.

Diferentes versões de um componente de formato de dados podem ter definições diferentes para os códigos ISO de país/região.

Configuração

Uma configuração de ER é o wrapper de um determinado componente de ER. Esse componente pode ser um componente de modelo de dados ou um componente de formato. Uma configuração pode incluir diferentes versões de um componente de ER. Cada configuração é marcada como propriedade de um fornecedor de configuração específico. A versão Rascunho de um componente de uma configuração pode ser editada quando o proprietário da configuração tiver sido selecionado como fornecedor ativo nas definições de ER na aplicação.

Cada configuração do modelo contém um componente de modelo de dados. Uma nova configuração de formato pode ser derivada de uma configuração específica do modelo de dados. Na árvore de configuração, a configuração de formato que é criada aparece como uma subordinada da configuração original do modelo de dados.

A configuração de formato que é criada contém um componente de formato. O componente do modelo de dados da configuração original do modelo é automaticamente inserido no componente de formato da configuração do formato subordinada como origem de dados predefinida.

Uma configuração de ER é partilhada para empresas de aplicação.

Fornecedor

O fornecedor de ES é o identificador da parte que é utilizada para indicar o autor (proprietário) de cada configuração de ER. O ER permite-lhe gerir a lista de fornecedores de configuração. As configurações de formato que são lançadas para documentos eletrónicos como parte da solução de Finanças e Operações são marcadas como propriedade do fornecedor de configuração da Microsoft.

Para aprender a registar um novo fornecedor de ER, reproduza o guia de tarefas, ER Crie um fornecedor de configuração e marque-o como ativo (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Repositório

Um repositório de ER armazena configurações de ER. Os seguintes tipos de repositórios de ER são atualmente suportados:

  • Biblioteca partilhada do LCS
  • Projeto LCS
  • Sistema de ficheiros
  • RCS
  • Recursos de operações
  • Repositório global

Um repositório de biblioteca partilhada LCS fornece acesso à lista de configurações dentro da biblioteca de ativo partilhada em Lifecycle Services (LCS). Este tipo de repositório de ER só pode ser registado para o fornecedor Microsoft. A partir da biblioteca de ativo partilhado LCS pode importar as versões mais recentes das configurações de ER para a instância atual.

Um repositório de projeto LCS dá acesso à lista de configurações de um projeto específico de LCS (biblioteca de ativos de projeto LCS) que foi selecionado quando o repositório foi registado. O ER permite-lhe enviar configurações partilhadas da instância atual para um repositório específico do projeto LCS. Também pode importar configurações de um repositório de projeto LCS para a atual instância das suas aplicações de Finanças e Operações.

Um repositório do sistema de ficheiros fornece acesso à lista de configurações que estão localizadas como ficheiros xml na pasta específica do sistema de ficheiros local da máquina onde o serviço AOS está hospedado. A pasta requerida é selecionada na fase de registo do repositório. Pode importar configurações de um repositório de Sistema de ficheiros para a instância atual.

Note que este tipo de repositório está acessível nos seguintes ambientes:

  • Ambientes alojados na cloud implantados para fins de desenvolvimento (contendo modelos de teste de suites fechadas)
  • Ambientes implantados localmente (no local)

Para obter mais informações, consulte Importar configurações de Relatórios eletrónicos (ER).

Um repositório RCS fornece acesso à lista de configurações de uma instância específica do Serviço de configuração (RCS) que foi selecionada na fase de registo do repositório. O ER permite-lhe importar configurações completas ou partilhadas da instância RCS selecionada para a instância atual, para que possa usá-las para relatórios electrónicos.

Para obter mais informações, consulte Importar configurações de Relatórios eletrónicos (ER) de RCS.

Um repositório Global fornece acesso à lista de configurações dentro do repositório global no Serviço de configuração. Este tipo de repositório de ER só pode ser registado para o fornecedor Microsoft. A partir do repositório global, pode importar as versões mais recentes das configurações de ER para a instância atual.

Para obter mais informações, consulte Importar configurações de Relatórios eletrónicos (ER) a partir do repositório Global do Serviço de configuração.

Um repositório de recursos de operações fornece acesso à lista de configurações que a Microsoft, como fornecedor de configuração de ER, inicialmente lança como parte da solução de aplicação. Estas configurações podem ser importadas para a instância atual e utilizadas para relatórios eletrónicos ou para reproduzir guias de tarefas de amostra. Também podem ser utilizadas para localizações e personalizações adicionais. Note que as versões mais recentes fornecidas pelas configurações de ER Microsoft devem ser importadas da biblioteca de ativo partilhado LCS utilizando o repositório de ER correspondente.

Os repositórios de Projeto LCS, Sistema de ficheiros e Regulatory Configuration Services (RCS) podem ser registados individualmente para cada fornecedor de configuração da instância atual. Cada repositório pode ser dedicado a um fornecedor de configuração específico.

Cenários suportados

Construção de um modelo de dados

A ER fornece um designer de modelos que pode usar para construir um modelo de dados para um determinado domínio de negócio. Todas as entidades empresariais específicas do domínio, e as relações entre elas, podem ser apresentadas num modelo de dados como uma estrutura hierárquica.

Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Conceber modelo de dados específico do domínio (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Tradução do conteúdo do modelo de dados

O conteúdo do modelo de dados (etiquetas e descrições) pode ser traduzido para outras línguas que as aplicações suportem. Pode querer traduzir o conteúdo do modelo de dados pelas seguintes razões:

  • No momento do design, para tornar o conteúdo mais inteligível para designers de formato que falam outras línguas, e que usarão o modelo de dados para mapeamento de dados de componentes de formato.
  • No momento da execução, para tornar o conteúdo mais amigo do utilizador, apresentando pedidos de informação, e ajudar nos parâmetros de tempo de execução, e mensagens de validação configuradas (erros e avisos), no idioma que o utilizador atualmente inscrito prefere.

Configurar mapeamentos de modelos de dados para documentos de saída

A ER fornece um designer de mapeamento de modelos que permite aos utilizadores mapear modelos de dados que conceberam para origens de dados de aplicações específicas. Com base no mapeamento, os dados serão importados no tempo de execução das origens de dados selecionadas para o modelo de dados. O modelo de dados é então utilizado como uma origem de dados abstrata de formatos de ER que geram documentos eletrónicos de saída.

Para se familiarizar com os detalhes deste cenário, reproduza os guias de tarefas de Mapeamento de modelo ER Define e selecionar origens de dados e o modelo de dados ER Map para origens de dados selecionadas (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Configurar mapeamentos de modelos de dados para documentos de entrada

A ER fornece um designer de mapeamento de modelos que permite aos utilizadores mapear modelos de dados que conceberam para destinos específicos. Por exemplo, os modelos de dados podem ser mapeados para os componentes de dados atualizáveis (tabelas, entidades de dados e vistas). Com base no mapeamento, os dados serão atualizados no tempo de execução utilizando os dados do modelo de dados. Como armazenamento abstrato do formato de ER, o modelo de dados é preenchido com dados que são importados de um documento eletrónico de entrada.

Armazenar um componente de modelo projetado como configuração de modelo

A ER pode armazenar um modelo de dados concebido, juntamente com mapeamentos de dados associados, como configuração de modelo da instância atual. A seguinte ilustração mostra um exemplo deste tipo de configuração do modelo de dados (a configuração do modelo de pagamento).

Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Mapear modelo de dados para origens de dados selecionadas (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Construir um formato que usa um modelo de dados como base

O ER suporta um designer de formato que pode utilizar para construir o formato de um documento eletrónico para um domínio de negócio selecionado selecionando o componente do modelo como base. O mesmo designer de formato de ER permite mapear um formato criado para um mapeamento de modelo de dados de um domínio selecionado como origem de dados.

Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Conceber formato específico do domínio (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Construção de uma configuração para gerar documentos eletrónicos em formato de folha de cálculo OPENXML

O designer de formato de ER pode ser utilizado para construir um documento eletrónico no formato de folha de cálculo OPENXML.

Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Criar uma configuração para relatórios em formato OPENXML (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)). Como parte do passo do guia de tarefas para importação de um modelo, utilize o ficheiro Excel Modelo de Relatório de Pagamentos (SampleVendPaymWsReport.xlsx) como modelo.

Construção de uma configuração para gerar documentos eletrónicos em formato de documento Word

O designer de formato de ER pode ser utilizado para construir um documento eletrónico num formato de documento Word. A seguinte ilustração mostra um exemplo deste tipo de formato. De notar que estes formato reutiliza a configuração de ER existente que foi concebida originalmente para gerar o resultado do relatório em formato OPENXML.

Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Conceber uma configuração para gerar relatórios em formato Microsoft Word (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)). Como parte do passo do guia de tarefas para importar um modelo, utilize os seguintes ficheiros Word como modelos para o formato de ER:

Construção de uma configuração para importar dados a partir de documentos eletrónicos de entrada

O designer de formato de ER pode ser utilizado para descrever um documento eletrónico que está previsto para a importação de dados em formato XML ou de texto. O formato projetado é utilizado para analisar um documento de entrada. O designer de mapeamento de formato de ER pode ser utilizado para definir o enlace entre os elementos do formato desenhado e o modelo de dados.

Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Criar configurações ER necessárias para importar dados a partir de um ficheiro externo (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)). Utilize os seguintes ficheiros para reproduzir este guia:

Armazenar um componente de formato projetado numa configuração de formato

A ER pode armazenar um formato concebido juntamente com mapeamentos de dados configurados como configuração de formato da instância atual. A ilustração anterior mostra um exemplo deste tipo de configuração de formato (BACS (Reino Unido), que é um elemento subordinado da configuração do Modelo de pagamento). Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Conceber formato específico do domínio (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Configurar Finanças para começar a usar um formato criado internamente

A aplicação pode ser configurada para começar a usar um formato criado para gerar relatórios eletrónicos. A referência à configuração do formato criado deve ser definida nas definições de um domínio específico. Por exemplo, para começar a utilizar uma configuração de formato de ER para pagamentos eletrónicos de fornecedores em formato BACS, a configuração do formato deve ser referenciada em métodos específicos de pagamento.

Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Utilizar formato para gerar documento eletrónico para pagamentos (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Manuseamento de componentes ER

Publicar um componente ER em LCS para o oferecer externamente (localização)

O proprietário de um componente (modelo ou formato) que tenha sido criado pode usar o ER para publicar a versão completa do componente no LCS. É necessário um repositório do tipo de projeto LCS para o atual fornecedor de configuração de ER. Quando o estado da versão completa de um componente é alterado de CONCLUÍDO para PARTILHADO, esta versão é publicada em LCS. Quando um componente foi publicado no LCS, o proprietário desse componente torna-se um prestador do serviço de apoio ao componente. Por exemplo, se o componente de formato for concebido para gerar um documento eletrónico que seja legalmente necessário (por exemplo, de acordo com um cenário de localização), presume-se que o formato será mantido em conformidade com as alterações legislativas, e que o fornecedor emitirá novas versões da componente sempre que surjam novos requisitos legislativos. Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Enviar uma configuração para Lifecycle Services (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Importar um componente de ER do LCS para o usar internamente

O ER permite importar componentes de ER do LCS para a instância atual. É necessário um repositório do tipo de projeto LCS. Quando um componente de ER foi importado de LCS para a instância atual, o proprietário da instância torna-se um consumidor do serviço que é prestado pelo proprietário (autor) da componente importada. Por exemplo, se um componente de formato for concebido para gerar um documento eletrónico específico a partir da aplicação num formato específico de país/região (cenário de localização), presume-se que o consumidor de serviços será capaz de obter quaisquer atualizações que sejam feitas a esse formato, para mantê-lo em conformidade com os requisitos legislativos. Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Importar uma configuração do Lifecycle Services (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Construção de um formato selecionando outro formato como base (personalização)

O ER permite criar (derivar) um novo componente a partir da versão atual de um componente (base) que foi importado do LCS. Por exemplo, um utilizador quer obter um novo formato para implementar alguns requisitos especiais num documento eletrónico (como um campo adicional ou uma descrição extensiva) para suportar um cenário de personalização. Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Atualizar o seu formato adotando a nova versão base desse formato (parte do processo de negócio 7.5.4.3 Adquirir/Desenvolver componentes do serviço de TI/solução (10677)).

Atualização de um formato selecionando uma nova versão do formato base (rebasear)

O ER permite-lhe adotar automaticamente alterações da versão mais recente da componente base na versão de rascunho atual da componente derivada. Este processo é conhecido como rebasear. Por exemplo, uma nova alteração regulamentar introduzida na versão mais recente do formato que foi importado do LCS pode ser automaticamente fundida na versão personalizada deste formato do documento eletrónico. Quaisquer alterações que não possam ser fundidas automaticamente são consideradas conflitos. Estes conflitos são apresentados para resolução manual na ferramenta de design para o componente apropriado. Para se familiarizar com os detalhes deste cenário, reproduza o guia de tarefas ER Atualizar formato adotando a nova versão base desse formato (parte do processo de negócio 7.5.5.3 Adquirir/Desenvolver componente de serviço de TI/solução alterado (10683)).

Lista de configurações do ER que foram lançadas no Finance

A lista de configurações de ER para Finanças é constantemente atualizada. Abra o Repositório global para rever a lista de configurações ER que são atualmente suportadas. No Separador Rápido Detalhes de Descontinuação, pode rever as informações sobre configurações que foram descontinuadas ou que já não estão a ser mantidas.

Conteúdo do repositório Global na página do repositório de configuração.

Recursos adicionais