Esegue i calcoli in un'applicazione.
Utilizzando questo comando è possibile eseguire calcoli utilizzando regole in un POV modello in base ai dati di un POV dati diverso senza dover copiare le regole tra POV.
Si applica a
Profitability and Cost ManagementRuoli necessari
Amministratore servizi, Utente avanzatoUtilizzo
epmautomate runCalc APPLICATION_NAME POV_NAME [DATA_POV_NAME] PARAMETER=VALUE [comment="comment"] stringDelimiter="DELIMITER"
. I parametri sono descritti di seguito.
APPLICATION_NAME
è il nome dell'applicazione Profitability and Cost Management contenente il POV da calcolare.POV_NAME
è il nome del POV modello da calcolare.
DATA_POV_NAME
(facoltativo) è il nome del POV dati da calcolare utilizzando le regole del POV modello.
Se DATA_POV_NAME
non viene specificato, per impostazione predefinita verrà utilizzato POV_NAME
.
È possibile utilizzare solo exeType=ALL_RULES
se si specifica DATA_POV_NAME
.
PARAMETER=VALUE
indica i parametri runtime e i relativi valori per l'esecuzione del calcolo Specificare il numero di parametri e coppie di valori richiesto dal processo. I parametri validi e i relativi valori sono indicati di seguito.
exeType=ALL_RULES|RULESET_SUBSET|SINGLE_RULE
identifica il tipo di esecuzione della regola. Questo parametro è obbligatorio.
A seconda del valore impostato per exeType
, è necessario specificare i parametri indicati di seguito.
exeType=ALL_RULES
, non includere parametri del subset di regole o correlati a una singola regola come subsetStart
, subsetEnd
, ruleSetName
e ruleName
. È necessario utilizzare exeType
se si imposta il parametro DATA_POV_NAME
.exeType=SINGLE_RULE
, specificare solo i valori per ruleSetName
e ruleName
.exeType=RULESET_SUBSET
, specificare i valori per subsetStart
e subsetEnd
.subsetStart
specifica il numero di sequenza della prima regola nel set di regole da eseguiresubsetEnd
specifica il numero di sequenza dell'ultima regola nel set di regole da eseguireruleSetName
identifica il set di regole contenente i calcoli che si desidera eseguireruleName
indica il nome della regole da eseguire (per eseguire un'unica regola)isClearCalculated=true|false
specifica se cancellare i calcoli esistentiisExecuteCalculations=true|false
specifica se eseguire i calcoliisRunNow=true|false
impostare questo valore su true
per eseguire ora il processooptimizeReporting=true|false
impostare questo valore facoltativo su false
se i calcoli devono essere eseguiti senza l'ottimizzazione per il reporting. Il valore predefinito è true
.
Procedura consigliata:
optimizeReporting=false
solo quando è necessario per risparmiare tempo di elaborazione, ad esempio durante l'esecuzione di una singola regola o di una serie sequenziale di diversi POV.optimizeReporting=true
per tutti i job. Solo l'ultimo job da completare eseguirà l'aggregazione, evitando un'elaborazione ridondante e impedendo il rallentamento dei job in esecuzione.Nota:
I valori dei parametri (true
o false
) devono essere in minuscolo.comment
è un commento facoltativo racchiuso tra virgolettestringDelimiter
è il delimitatore utilizzato nei valori POV. Il delimitatore deve essere racchiuso tra virgolette.Esempio
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="_"