Exécute le processus de calcul dans les applications Enterprise Profitability and Cost Management.
Champ d'application
Enterprise Profitability and Cost ManagementRôles requis
Administrateur de serviceSyntaxe
epmautomate calculateModel POV_NAME MODEL_NAME EXECUTION_TYPE [povDelimiter=DELIMITER] [optimizeForReporting=true|false] [captureDebugScripts=true|false] [comment=COMMENT] [PARAMETER=VALUE]
, où :
POV_NAME
est le nom du PDV de données à calculer. Pour calculer plusieurs PDV, répertoriez les noms de PDV séparés par une virgule. N'utilisez aucun autre séparateur pour séparer les noms de PDV. Mettez la liste des noms de PDV entre guillemets lorsque les noms de membre contiennent des espaces.MODEL_NAME
est le nom du modèle à calculer. Mettez le nom de modèle entre guillemets s'il contient des espaces.EXECUTION_TYPE
correspond à l'une des valeurs suivantes, qui identifie le type d'exécution de règle.
ALL_RULES
, pour utiliser toutes les règles afin de calculer le PDV.
Si vous indiquez cette valeur, ne précisez pas les paramètres d'exécution liés à une seule règle ou à un sous-ensemble de règles, tels que rulesetSeqNumStart
, rulesetSeqNumEnd
et ruleName
.
RULESET_SUBSET
, pour utiliser un sous-ensemble d'un ensemble de règles afin de calculer le PDV.
Si vous utilisez cette valeur, vous devez indiquer les valeurs rulesetSeqNumStart
et rulesetSeqNumEnd
en tant que paramètres d'exécution.
SINGLE_RULE
, pour exécuter une règle spécifique afin de calculer le PDV.
Si vous utilisez cette valeur, vous devez uniquement indiquer ruleName
en tant que paramètre d'exécution.
RUN_FROM_RULE
, pour exécuter des calculs sur un PDV à partir d'une règle spécifique.
Si vous utilisez cette valeur, vous devez uniquement indiquer ruleName
en tant que paramètre d'exécution.
STOP_AFTER_RULE
, pour arrêter de calculer le PDV une fois qu'une règle spécifique a terminé les calculs.
Si vous utilisez cette valeur, vous devez uniquement indiquer ruleName
en tant que paramètre d'exécution.
povDelimiter
(facultatif) est le séparateur utilisé dans les valeurs de PDV. Le séparateur par défaut est _ (trait de soulignement). Le séparateur doit être placé entre guillemets doubles. Seuls les séparateurs suivants sont pris en charge :
optimizeForReporting=true|false
(facultatif) indique si les calculs doivent être exécutés avec ou sans optimisation à des fins de reporting. La valeur par défaut est false
.
Définissez cette valeur sur false
pour gagner du temps lors du traitement en ignorant l'étape de création d'agrégation, par exemple lors de l'exécution d'une règle unique ou d'une série séquentielle de PDV. En cas d'exécution de plusieurs jobs de calcul simultanés, définissez optimizeForReporting=true
pour tous les jobs. Le dernier job terminé effectue l'agrégation, ce qui évite un traitement redondant et un ralentissement de l'exécution des jobs.
captureDebugScripts=true|false
(facultatif) identifie s'il est nécessaire de générer des scripts de débogage dans la boîte de réception. Oracle peut avoir besoin de ces scripts pour résoudre les problèmes de calcul. La valeur par défaut est false
.comment="COMMENT"
(facultatif) indique un commentaire à propos du processus entre guillemets doubles.PARAMETER=VALUE
(facultatif) 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 :
rulesetSeqNumStart
indique le numéro de séquence de la première règle de l'ensemble de règles à exécuter. Valide uniquement si EXECUTION_TYPE=RULESET_SUBSET
est utilisé.rulesetSeqNumEnd
indique le numéro de séquence de la dernière règle de l'ensemble de règles à exécuter. Valide uniquement si EXECUTION_TYPE=RULESET_SUBSET
est utilisé.ruleName
indique le nom de la règle à exécuter. Mettez la valeur entre guillemets si elle contient un espace. Valide uniquement si la valeur du paramètre EXECUTION_TYPE
est définie sur SINGLE_RULE
, RUN_FROM_RULE
ou STOP_AFTER_RULE
.clearCalculatedData=true|false
indique si les calculs existants doivent être effacés. La valeur par défaut est false
.executeCalculations=true|false
indique si des calculs doivent être exécutés. La valeur par défaut est false
.Note:
Les valeurs de paramètre (true
et false
) doivent être indiquées entièrement en minuscules.Exemples
epmautomate calculateModel FY21_Jan_Actual_Working ForecastingModel ALL_RULES clearCalculatedData=true executeCalculations=true optimizeForReporting=true comment="Running all rules to calculate a POV"
epmautomate calculateModel "FY21:Jan:Actual:Working,FY21:Feb:Actual:Working,FY21:Mar:Actual:Working" "10 Actuals Allocation Process" ALL_RULES clearCalculatedData=true executeCalculations=true optimizeForReporting=true captureDebugScripts=true comment="Test calculation of many POVs" povDelimiter=":"
epmautomate calculateModel FY21_Jan_Actual_Working ForecastingModel RULESET_SUBSET rulesetSeqNumStart=10 rulesetSeqNumEnd=20 clearCalculatedData=true executeCalculations=true comment="Running a subset of rules to calculate a POV"
epmautomate calculateModel FY21_Jan_Actual_Working ForecastingModel SINGLE_RULE ruleName="Occupancy Expense Allocations" clearCalculatedData=true executeCalculations=true comment="Running a specific rule to calculate a POV"
Exécutez toutes les règles pour calculer un PDV unique à l'aide d'un séparateur de PDV personnalisé :
epmautomate calculateModel FY21:Jan:Actual_Working ForecastingModel ALL_RULES clearCalculatedData=true executeCalculations=true optimizeForReporting=true comment="Running all rules to calculate a POV" povDelimiter=":"
Exécutez toutes les règles pour calculer des PDV et un modèle dont les noms contiennent un espace :
epmautomate calculateModel "FY21_Jan_New Actual_Working,FY21:Feb:Actual:Working" "Forecasting Model" ALL_RULES clearCalculatedData=true executeCalculations=true optimizeForReporting=true comment="Running all rules to calculate a POV"