Relação de problemas de conformidade

A relação Problema de conformidade é composta por uma dimensão de objeto de origem Função anterior, uma dimensão de objeto de destino Função não conforme, uma dimensão de texto de um nível Tipo de problema de conformidade contendo uma palavra-chave para o tipo de problema e uma medida Número de problemas de conformidade que conta problemas em uma instância de processo.

A estrutura XML da relação de problemas de conformidade REL_CONFORMANCE_ISSUE é semelhante a esta:

<relation name="REL_CONFORMANCE_ISSUE">

<description name="Conformance issue" language="en" />

<sourcedim name="D_PRECEDING_FUNCTION" />

<targetdim name="D_NONCONFORMING_FUNCTION" />

<refki name="RNUM_REL_CONFORMANCE_ISSUE" />

<refdim name="D_CONFORMANCE_ISSUE_TYPE" />

</relation>

A relação deve ter uma dependência com AT_KI_CONFORMANCE_RATE devido ao funcionamento interno do cálculo. A regra de cálculo é

<calcrel name="REL_CONFORMANCE_ISSUE">

<depends attrname="AT_KI_CONFORMANCE_RATE" type="PROCESS" />

<calcclass name="com.idsscheer.ppm.server.keyindicator.relation.calculator.

ZRelationCalculatorConformanceIssues" loglevel="VERBOSE" />

</calcrel>

A relação é calculada pela classe de cálculo ZRelationCalculatorConformanceIssues.

As informações do tipo de problema são armazenadas no atributo chave da relação que foi configurada para a dimensão associada. O nome de atributo pode ser escolhido livremente. A dimensão deve ser uma dimensão de texto de um nível com palavra-chave D_CONFORMANCE_ISSUE_TYPE. Caso contrário, a relação não é calculada e nenhuma das medidas e dimensões associadas tem um valor. Se precisar de usar uma palavra-chave diferente, por exemplo, porque já existe outra dimensão D_CONFORMANCE_ISSUE_TYPE na personalização, pode fornecer essa palavra-chave à classe de cálculo ZRelationCalculatorConformanceIssues como o valor do parâmetro issue_type_dimension_keyword.