Realiza los cálculos en una aplicación.
Mediante el uso de este comando, puede ejecutar cálculos con reglas en un PDV de modelo en datos de un PDV de datos diferente sin copiar las reglas en los distintos PDV.
Se aplica a
Rentabilidad y gestión de costesRoles necesarios
Administrador del servicio, Usuario avanzadoSintaxis
epmautomate runCalc APPLICATION_NAME POV_NAME [DATA_POV_NAME] PARAMETER=VALUE [comment="comment"] stringDelimiter="DELIMITER"
, donde:
APPLICATION_NAME
es el nombre de la aplicación de Profitability and Cost Management que contiene el PDV que se va a calcular.POV_NAME
es el nombre del PDV de modelo que se va a calcular.
NOMBRE_PDV_DATOS
es, opcionalmente, el nombre del PDV de datos que se va a calcular mediante el uso de reglas del PDV de modelo.
Si no se especifica NOMBRE_PDV_DATOS
, de forma predeterminada se utilizará NOMBRE_PDV
.
Solo puede utilizar exeType=ALL_RULES
si especifica NOMBRE_PDV_DATOS
.
PARAMETER=VALUE
indica los parámetros de tiempo de ejecución y sus valores para ejecutar el cálculo. Especifique tantos pares de parámetro y valor como requiera el proceso. Parámetros válidos y sus valores:
exeType=ALL_RULES|RULESET_SUBSET|SINGLE_RULE
identifica el tipo de ejecución de regla. Es un parámetro necesario.
Según el valor definido para exeType
, se pueden especificar los siguientes parámetros:
exeType=ALL_RULES
, no incluya el subconjunto de reglas o parámetros relacionados con una única regla como subsetStart
, subsetEnd
, ruleSetName
y ruleName
. Debe utilizar este exeType
si establece el parámetro NOMBRE_PDV_DATOS
.exeType=SINGLE_RULE
, especifique los valores solo para ruleSetName
y ruleName
.exeType=RULESET_SUBSET
, especifique los valores para subsetStart
y subsetEnd
.subsetStart
especifica el número de secuencia de la primera regla del conjunto de reglas para ejecutarsubsetEnd
especifica el número de secuencia de la última regla del conjunto de reglas para ejecutarruleSetName
identifica el conjunto de reglas que contiene los cálculos que desea realizarruleName
es el nombre de la regla que se va a ejecutar (para ejecutar una sola regla)isClearCalculated=true|false
especifica si se van a borrar los cálculos existentesisExecuteCalculations=true|false
especifica si se van a realizar cálculosisRunNow=true|false
defina este valor en true
para ejecutar el proceso ahoraoptimizeReporting=true|false
establezca este valor opcional en false
si los cálculos se van a realizar sin optimización para la generación de informes. El valor predeterminado es true
Mejores prácticas:
optimizeReporting=false
solo cuando sea necesario para ahorrar tiempo de procesamiento; por ejemplo, al ejecutar una sola regla o una serie secuencial de varios PDV.optimizeReporting=true
para todos los trabajos; solo el último trabajo en completarse realizará la agregación, evitando el procesamiento redundante e impidiendo que los trabajos en ejecución se ralenticen.Nota:
Los valores de parámetros (true
o false
) deben ir en minúscula.comment
es un comentario opcional entre comillas doblesstringDelimiter
es el delimitador utilizado en los valores de PDV. El delimitador debe ir entre comillas dobles.Ejemplo
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="_"