A merge baseada em ordem de classificação mescla eventos baseados em determinados critérios de classificação. Qualquer quantidade de critérios de classificação pode ser especificada na forma de tipos de atributo de função. O evento seguinte para uma função é mesclado com o evento predecessor da função seguinte.
Por padrão, os procedimentos alfanuméricos e cronológicos são implementados no PPM. O método usado é especificado pelo tipo de dados do critério de classificação especificado.
Um exemplo de um critério de classificação pode ser o atributo de função AT_END_TIME com o tipo de dados TIME.
Em uma merge baseada em ordem de classificação, os fragmentos de instância de processo importados podem não incluir regras. Os fragmentos de instância de processo com funções consecutivas estão divididos em EPCs mínimas (evento-função-evento).
Aviso
Certifique-se de que o critério de classificação definido está disponível em cada função das instâncias que devem ser fundidas e inclui os valores correspondentes.
No PPM 4.0 e superior, pode usar ambos os métodos de merge em uma configuração do cliente.
Exemplo
O atributo de função AT_END_TIME é usado para a merge baseada em ordem de classificação. O carimbo de data/hora tem de ser especificado para cada função da instância.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE mergerconfig SYSTEM "mergerconfig.dtd">
<mergerconfig>
...
<mergehandling>
<eventmerge>
<mode>
<sortmerge>
<criterion name = "AT_END_TIME" />
</sortmerge>
</mode>
</eventmerge>
</mergehandling>
...
</mergerconfig>
Se o atributo de classificação para diversas funções tiver o mesmo valor E forem usadas regras para criar caminhos paralelos na instância de processo mesclada.
Exemplo
Como o critério de classificação usado (AT_END_TIME) retorna um valor idêntico para as duas funções FCT 1 e FCT 2, as regras AND são usadas para criar um caminho paralelo na instância de processo mesclado.