Exécute des calculs dans une application.
Cette commande vous permet d'exécuter des calculs en utilisant des règles dans un PDV de modèle par rapport à des données qui se trouvent dans un autre PDV de données, sans copier les règles entre les PDV.
Champ d'application
Profitability and Cost ManagementRôles requis
Administrateur de service, Super utilisateurSyntaxe
epmautomate runCalc APPLICATION_NAME POV_NAME [DATA_POV_NAME] PARAMETER=VALUE [comment="comment"] stringDelimiter="DELIMITER"
, où :
APPLICATION_NAME
est le nom de l'application Profitability and Cost Management contenant le PDV à calculer.POV_NAME
est le nom du PDV de modèle à calculer.
DATA_POV_NAME
(facultatif) est le nom du PDV de données à calculer à l'aide des règles du PDV de modèle.
Si DATA_POV_NAME
n'est pas spécifié, par défaut, la valeur POV_NAME
sera utilisée.
Vous pouvez utiliser uniquement exeType=ALL_RULES
si vous spécifiez DATA_POV_NAME
.
PARAMETER=VALUE
indique les paramètres d'exécution et leurs valeurs pour exécuter le calcul. Indiquez autant de paires paramètre-valeur que le processus l'exige. Paramètres valides et leurs valeurs :
exeType=ALL_RULES|RULESET_SUBSET|SINGLE_RULE
identifie le type d'exécution de règle. Ce paramètre est obligatoire.
Selon la valeur définie pour exeType
, les paramètres suivants peuvent être spécifiés :
exeType=ALL_RULES
, n'incluez pas de paramètres de règle unique ou de sous-ensemble de règles tels que subsetStart
, subsetEnd
, ruleSetName
et ruleName
. Vous devez utiliser ce type exeType
si vous définissez le paramètre DATA_POV_NAME
.exeType=SINGLE_RULE
, spécifiez les valeurs de ruleSetName
et ruleName
uniquement.exeType=RULESET_SUBSET
, spécifiez les valeurs pour subsetStart
et subsetEnd
.subsetStart
indique le numéro de séquence de la première règle dans l'ensemble de règles à exécutersubsetEnd
indique le numéro de séquence de la dernière règle dans l'ensemble de règles à exécuterruleSetName
identifie l'ensemble de règles qui contient les calculs à exécuterruleName
nom de la règle à exécuter (exécution d'une règle unique)isClearCalculated=true|false
indique si les calculs existants doivent être effacésisExecuteCalculations=true|false
indique si des calculs doivent être exécutésisRunNow=true|false
, définissez cette valeur sur true
pour exécuter le processus immédiatement.optimizeReporting=true|false
, définissez cette valeur facultative sur false
si les calculs doivent être exécutés sans optimisation à des fins de reporting. La valeur par défaut est true
.
Meilleures pratiques :
optimizeReporting=false
uniquement lorsque cela est nécessaire pour gagner du temps de traitement, par exemple, lors de l'exécution d'une règle unique ou d'une série séquentielle de PDVoptimizeReporting=true
pour tous les jobs. Le dernier job effectué réalise l'agrégation, ce qui évite un traitement redondant et le ralentissement de l'exécution des jobs.Remarque :
Les valeurs de paramètre (true
ou false
) doivent être indiquées entièrement en minuscules.comment
est un commentaire facultatif placé entre guillemets doubles.stringDelimiter
est le séparateur utilisé dans les valeurs de PDV. Le séparateur doit être placé entre guillemets doubles.Exemple
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="_"