Importar ficheiros no formato XML com atributos opcionais

Pode estruturar formatos de Relatórios eletrónicos (ER) para analisar documentos eletrónicos de entrada no formato XML. Certos atributos de elementos XML podem ser especificados no formato de ER estruturado como opcional. Permitir-lhe-á tratar ficheiros de entrada com e sem esses atributos XML corretamente. Em seguida, pode utilizar o conteúdo destes ficheiros para atualizar os dados da aplicação.

Para saber mais sobre esta funcionalidade, complete os passos no tópico, (RCS) Ficheiros de importação no formato XML com atributos opcionais, que faz parte do processo de negócio 7.5.4.3 Adquirir/desenvolver componentes de serviços/soluções de TI (10677). Pode transferir este guia de tarefas e ficheiros de amostra associados a partir do Centro de Transferências da Microsoft.

Descrição do conteúdo Ficheiro
Ficheiro de amostra no formato XML IncomingDocumentToLearnHowToHandleOptionalAttributes.xml
Guia de tarefas Importar ficheiros no formato XML com atributos opcionais.axtr no RCS

Os passos seguintes explicam como um utilizador com a função de Administrador de sistema ou de Programador de relatórios eletrónicos pode estruturar configurações no formato de ER para importar ficheiros no formato XML que contêm atributos opcionais. Para concluir estes passos, tem de concluir primeiro os passos no procedimento Criar fornecedores de configuração e marcá-los como ativos. Antes de começar, transfira e guarde localmente o ficheiro IncomingDocumentToLearnHowToHandleOptionalAttributes.xml a partir do Centro de Transferências da Microsoft (https://go.microsoft.com/fwlink/?linkid=874684).

  1. Aceda a Administração da organização > Áreas de trabalho > Relatórios eletrónicos.
  2. Certifique-se de que o fornecedor de configuração da empresa de amostras, Litware, Inc., está disponível e marcado como Ativo. Se não vir este fornecedor de configuração, conclua os passos no tópico Criar fornecedores de configuração e marcá-los como ativos.
  3. Clique em Configurações de relatórios.

Criar uma nova configuração de modelo de dados

  1. Clique em Criar configuração para abrir a caixa de diálogo pendente.
  2. No campo Nome, escreva "Modelo para importar ficheiro xml".
  3. Clique em Criar configuração.
  4. Clique em Estruturador.
  5. Clique em Novo para abrir a caixa de diálogo.
  6. No campo Nome, escreva "Raiz".
  7. Clique em Adicionar.
  8. Clique em Novo para abrir a caixa de diálogo.
  9. No campo Nome, escreva "Lista".
  10. No campo Tipo de item, selecione Lista de registos.
  11. Clique em Adicionar.
  12. Clique em Novo para abrir a caixa de diálogo.
  13. No campo Nome, escreva "Código".
  14. No campo Tipo de item, selecione Cadeia.
  15. Clique em Adicionar.
  16. Clique em Guardar.
  17. Feche a página.
  18. Clique em Alterar estado.
  19. Clique em Concluir.
  20. Clique em OK.

Criar um formato para a importação de dados

  1. Clique em Criar configuração para abrir a caixa de diálogo pendente.
  2. No campo Novo, introduza "Formato baseado no modelo de dados Modelo para importar ficheiro xml".
  3. No campo Nome, escreva "Formato para importar ficheiro xml".
  4. Selecione Sim no campo Suporta importação de dados.
  5. Clique em Criar configuração.

Estruturar um formato para analisar ficheiros de entrada no formato xml

  1. Clique em Estruturador.
  2. Clique em Adicionar raiz para abrir a caixa de diálogo pendente.
  3. Na árvore, selecione XML\Element.
  4. No campo Nome, escreva "raiz".
  5. Clique em OK.
  6. Clique em Adicionar para abrir a caixa de diálogo pendente.
  7. Na árvore, selecione XML\Element.
  8. No campo Nome, escreva '"documento".
  9. No campo Multiplicidade, selecione Muitos um.
  10. Clique em OK.
  11. Na árvore, selecione root\document.
  12. Clique em Adicionar para abrir a caixa de diálogo pendente.
  13. Na árvore, selecione XML\Attribute.
  14. No campo Nome, escreva "id".
  15. Clique em OK.
  16. Clique em Guardar.

Estruturar um mapeamento de formato para guardar informações analisadas no modelo de dados

  1. Clique em Mapear formato para modelo.
  2. Clique em Novo.
  3. No campo Definição, introduza ou selecione um valor.
  4. No campo Nome, introduza "Mapeamento".
  5. Clique em Guardar.
  6. Clique em Estruturador.
  7. Na árvore, expanda formato.
  8. Na árvore, expanda format\root: XML Element(root).
  9. Na árvore, selecione *format\root: XML Element(root)\document: XML Element 1.. (documento)**.
  10. Clique em Vincular.
  11. Na árvore, expanda *format\root: XML Element(root)\document: XML Element 1.. (documento)**.
  12. Na árvore, selecione format\root: XML Element(root)\document: XML Element 1.. (document)\id*.
  13. Na árvore, expanda Lista = format.root.document.
  14. Na árvore, selecione Lista = format.root.document\Code.
  15. Clique em Vincular.
  16. Clique em Guardar.
  17. Feche a página.

Executar o mapeamento de formato

  1. Clique em Executar.
  2. Clique em Procurar e selecione o ficheiro IncomingDocumentToLearnHowToHandleOptionalAttributes.xml.
  3. Clique em OK.

Nota

O ficheiro selecionado não foi importado, uma vez que a estrutura do formato pressupõe a existência de um atributo "id" para o elemento "documento", mas o ficheiro importado não contém tal atributo.

Modificar a estrutura do formato para tratar o atributo xml como opcional

  1. Feche a página.
  2. Na árvore, expanda root\document.
  3. Na árvore, selecione root\document\id.
  4. No campo Cadeia vazia para atributo em falta, selecione Sim.
  5. Clique em Guardar.

Executar mapeamento de formato para testar alterações

  1. Clique em Mapear formato para modelo.
  2. Clique em Executar.
  3. Clique em Procurar e selecione o ficheiro IncomingDocumentToLearnHowToHandleOptionalAttributes.xml.
  4. Clique em OK.
  5. Reveja o ficheiro gerado. Note que o mesmo ficheiro foi importado, uma vez que a estrutura do formato considera agora opcional o atributo "id" para o elemento "documento".