Executa cálculos em um aplicativo.
Com este comando, você pode fazer cálculos usando regras em um PDV do Modelo em relação aos dados em outro PDV de Dados sem copiar regras entre PDVs.
Aplica-se a
Gerenciamento de Custo e LucratividadeFunções Necessárias
Administrador de Serviço, Usuário AvançadoUso
epmautomate runCalc APPLICATION_NAME POV_NAME [DATA_POV_NAME] PARAMETER=VALUE [comment="comment"] stringDelimiter="DELIMITER"
, onde:
APPLICATION_NAME
é o nome do aplicativo do Profitability and Cost Management que contém o PDV a ser calculado.POV_NAME
é o nome do PDV do modelo a ser calculado.
DATA_POV_NAME
é, opcionalmente, o nome do PDV de dados que deverá ser calculado usando as regras do PDV do modelo.
Se o DATA_POV_NAME
não for especificado, por padrão, POV_NAME
será usado.
Você só poderá usar exeType=ALL_RULES
se especificar DATA_POV_NAME
.
PARAMETER=VALUE
indica os parâmetros de tempo de execução e os respectivos valores para executar o cálculo. Especifique tantos emparelhamentos de parâmetros e valores quantos forem necessários para o processo. Parâmetros válidos e os respectivos valores:
exeType=ALL_RULES|RULESET_SUBSET|SINGLE_RULE
identifica o tipo de execução da regra. Este é um parâmetro obrigatório.
Dependendo do valor definido para exeType
, os parâmetros a seguir podem ser especificados:
exeType=ALL_RULES
, não inclua parâmetros relacionados a um subconjunto de regras ou a uma regra individual, como subsetStart
, subsetEnd
, ruleSetName
e ruleName
. Você deverá usar este exeType
se definir o parâmetro DATA_POV_NAME
.exeType=SINGLE_RULE
, especifique os valores para ruleSetName
e ruleName
apenas.exeType=RULESET_SUBSET
, especifique os valores para subsetStart
e subsetEnd
.subsetStart
especifica o número de sequência da primeira regra do conjunto de regras a ser executadasubsetEnd
especifica o número de sequência da última regra do conjunto de regras a ser executadaruleSetName
identifica o conjunto de regras que contém os cálculos a serem executadosruleName
nome da regra a ser executada (para executar uma única regra)isClearCalculated=true|false
especifica se os cálculos existentes devem ou não ser limposisExecuteCalculations=true|false
especifica se os cálculos devem ou não ser executadosisRunNow=true|false
defina esse valor como true
para executar o processo agoraoptimizeReporting=true|false
. Defina este valor opcional como false
se os cálculos forem executados sem que haja otimização para geração de relatórios. O padrão é true
Melhores Práticas:
optimizeReporting=false
somente quando necessário para salvar o tempo de processamento; por exemplo, durante a execução de uma única regra ou de uma série sequencial de diversos PDVsoptimizeReporting=true
para todos os jobs; somente o último job a ser concluído executará a agregação, evitando um processamento redundante e impedindo que os jobs em execução se tornem lentos.Nota:
Os valores de parâmetros (true
ou false
) devem ser inseridos em letras minúsculas.comment
é um comentário opcional incluído entre aspas duplasstringDelimiter
é o delimitador usado nos valores de PDV. O delimitador deve estar entre aspas duplas.Exemplo
epmautomate runCalc BksML12 2012_Jan_Actual Jan-2016 isClearCalculated=true isExecuteCalculations=true isRunNow=true subsetStart=10 subsetEnd=20 ruleSetName="Utilities Expense Adjustment" ruleName="Occupancy Expense Allocations" exeType="ALL_RULES" comment="Test calculation" stringDelimiter="_"