As regras chave de hierarquia associam instâncias de processo a funções de nível superior e são usadas para criar hierarquias de processo (ver capítulo Hierarquias de processo). Podem ser exibidas como chaves de hierarquia de processo na visão detalhada da instância de processo.
As regras chave de hierarquia são aplicadas a todas as instâncias de processo importadas.
Exemplo
Para as funções com os identificadores FCT_ANGEBOT_ERSTELLEN, FCT_AUFTR_ANLEGEN e FCT_RECHNG_ERSTELLEN é gerada uma regra chave de hierarquia, que cria uma chave de hierarquia a partir dos valores dos atributos AT_AUFTRAGSNUMMER, AT_RECHNUNGSNUMMER e AT_ANGEBOTSSNUMMER.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyrules SYSTEM "keyrules.dtd">
<keyrules>
...
<hierarchykeyrule>
<refobjects>
<refobject objecttype="OT_FUNC">
<objectname name="FCT_ANGEBOT_ERSTELLEN"/>
<objectname name="FCT_AUFTR_ANLEGEN"/>
<objectname name="FCT_RECHNG_ERSTELLEN"/>
</refobject>
</refobjects>
<keyparts>
<keypart attributetype="AT_AUFTRAGSNUMMER"/>
<keypart attributetype="AT_RECHNUNGSNUMMER"/>
<keypart attributetype="AT_ANGEBOTSSNUMMER"/>
</keyparts>
</hierarchykeyrule>
...
</keyrules>