Importação de dados XML

Este capítulo descreve a importação baseada em XML dos dados da instância de processo.

Os dados da instância para os processos reais concluídos são extraídos do sistema de aplicativos operacional (sistema de origem) por software especial e salvos em arquivos de saída XML. Estes arquivos de saída são importados para o PPM usando a interface de importação XML. A estrutura interna dos arquivos XML é especificada por uma DTD (Definição de tipos de documento).

A interface de importação XML do PPM suporta dois formatos de importação diferentes, o formato gráfico do PPM e o formato de evento de sistema PPM.

Formato gráfico do PPM

O formato gráfico do PPM é usado para importar dados de processo já estruturados de sistemas de aplicativos orientados para processos (por exemplo, sistemas de fluxo de trabalho). O adaptador específico do aplicativo gera arquivos XML, nos quais as instâncias de processo, incluindo sua lógica do decurso, são descritas no formato gráfico do PPM. Ao contrário do formato de evento do sistema PPM, é possível importar instâncias de processo completas. Não é necessária uma operação de merge. Ao importar instâncias de processo completas para uma nova importação de dados da instância, as instâncias de processo completas devem sempre ser importadas.

O formato gráfico é usado no sistema PPM para a troca universal de dados baseados em EPC.

Formato do evento de sistema PPM

O formato de evento do sistema PPM é usado para todos os sistemas de aplicativos orientados para atividades, dos quais as informações que compõem o processo (lógica do decurso) não podem ser extraídas.
Ao importar dados no formato de evento do sistema, os eventos do sistema são registrados em um arquivo XML. Todos os tipos de eventos do sistema, que devem ser importados para o PPM, devem ser definidos em modelos de fragmento do processo antes da importação. As regras também são definidas para como esses modelos de fragmentos de processo são mesclados em um processo geral.
O PPM gera fragmentos de instância de processo mapeando os eventos de sistema para modelos de fragmentos de processo. Eles são então vinculados para formar instâncias de processo.
O formato de evento do sistema permite que instâncias de processo já importadas sejam estendidas e modificadas importando dados delta.