Medidas de função

O diagrama abaixo ilustra o cálculo das medidas de função Tempo de processamento (FBZ), Extensão de processamento (FBZSpan), Tempo de ciclo (FDLZ), Intervalo de tempo do ciclo (FDLZSpan) e Tempo de espera (FLZ):

ppm_customizing_35

As regras de cálculo também se aplicam às relações entre regras de ramificação. Para análise das medidas de Tempo de ciclo e Tempo de espera para a função 2, assume-se que a hora de início e de término da função 3 é posterior à hora de início e de término da função 4.

O atributo de medida calculado é gravado na função na qual a seta no diagrama termina. As diferenças de tempo negativas são retornadas como um valor de medida de 0.

Quando calcular as medidas Extensão de processamento e Extensão de ciclo, todas as funções com o mesmo nome são consideradas (atributo de função AT_OBJNAME), mesmo que isso ocorra em uma instância de processo em cadeias de processo independentes.

Aviso

Se apenas os tempos finais puderem ser extraídos do sistema de origem, apenas o Tempo de ciclo e a Extensão de ciclo podem ser calculadas.

FBZ

Nome

Tempo de processamento da função

Tipo

Intervalo de tempo

Atributos de origem

AT_START_TIME
AT_END_TIME

Resultado

Diferença entre a hora de término e a hora de início de uma instância de função

FBZWK

Semelhante a FBZ, mas com base no calendário de fábrica.

FBZSpan

Nome

Extensão de processamento da função

Tipo

Intervalo de tempo

Atributos de origem

AT_START_TIME
AT_END_TIME

Resultado

Diferença entre a hora de término mais recente e a hora de início mais antiga de todas as instâncias de função com o mesmo nome

Nota

O resultado é salvo para cada uma das instâncias de função com o mesmo nome. Se uma função ocorrer apenas uma vez em uma instância de processo, FBZSpan é o mesmo que FBZ.

FBZSpanWK

Semelhante a FBZSpan, mas com base no calendário de fábrica.

FDLZ

Nome

Tempo de ciclo de função

Tipo

Intervalo de tempo

Atributos de origem

AT_END_TIME

Resultado

Diferença entre a hora de término de uma instância de função e a hora de término mais recente de suas instâncias de função anteriores

Nota

Para regras de mesclagem, são consideradas as horas de término de todas as instâncias de função precedentes.

FDLZWK

Semelhante a FDLZ, mas com base no calendário de fábrica.

FDLZWKByParam

Semelhante a FDLZWK, mas usando qualquer calendário de fábrica definido pelo usuário. As definições de configuração correspondentes são transferidas na forma de parâmetros ao chamar a classe.

Aviso

Note que o nome (key) de cada parâmetro está escrito em maiúsculas.

<calcattr name="AT_KI_FDLZWKByParam" type="OT_FUNC">

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

attributecalculator.ZAttributeCalculatorFDLZWKByParam">

<calcparam key="FC_ATTRIBUTENAME" value="AT_FC_NAME"/>

<calcparam key="FC_DIRECTORY" value="calculations\fc"\>

</calcclass>

</calcattr>

O tipo de atributo AT_FC_NAME, que contém o nome do arquivo de calendário de fábrica a ser usado, é especificado usando o parâmetro FC_ATTRIBUTENAME. O tipo de atributo deve ser especificado para a função ou instância de processo para a qual o cálculo é executado e deve aparecer nos arquivos de dados a serem importados no formulário <attribute type="AT_FC_NAME">ExampleFactoryCalendar.xml</attribute>.
Especifique o diretório correspondente que contém o arquivo de calendário de fábrica a ser usado, relativo ao diretório de dados PPM, no parâmetro FC_DIRECTORY. O diretório de dados PPM data_ppm está localizado em <PPM installation directory>\ppm\server\bin\work\.

Exemplo

Diretório de dados PPM: C:\SoftwareAG\ppm\server\bin\work\data_ppm

Os dois atributos FC_ATTRIBUTENAME e FC_DIRECTORY têm sempre de ser especificados em conjunto.

O tempo de ciclo da função FDLZWKByParam é calculado da mesma forma que o cálculo padrão da medida de tempo FDLZWK, exceto que o calendário de fábrica definido pelos parâmetros especificados é usado para o cálculo, em vez do calendário de fábrica importado para o PPM por padrão.

Configure os cálculos para as medidas de tempo FBZWKByParam, FLZWKByParam e PDLZWKByParam da mesma forma, se quiser usar arquivos de calendário de fábrica personalizados para calcular as medidas padrão FBZWK, FLZWK e PDLZWK.

FDLZSpan

Nome

Intervalo de tempo do ciclo da função

Tipo

Intervalo de tempo

Atributos de origem

AT_END_TIME

Resultado

Diferença entre a hora de término mais recente de todas as instâncias de função com o mesmo nome e a hora de término mais antiga de todas as instâncias de função que precedem essas instâncias de função

Nota

O resultado é salvo para cada uma das instâncias de função com o mesmo nome. Se uma função ocorrer apenas uma vez em uma instância de processo, FDLZSpan é 0.

FDLZSpanWK

Semelhante a FDLZSpan, mas com base no calendário de fábrica.

FLZ

Nome

Tempo de espera da função

Tipo

Intervalo de tempo

Atributos de origem

AT_START_TIME
AT_END_TIME

Resultado

Diferença entre a hora de início de uma instância de função e a hora de término mais recente de suas instâncias de função anteriores

Nota

Para regras de mesclagem, são consideradas as horas de término de todas as instâncias de função precedentes.

FLZWK

Semelhante a FLZ, mas com base no calendário de fábrica.