Differenze tra impostazioni personalizzate e variabili

Le impostazioni personalizzate e le variabili globali sono simili ma hanno differenze significative. Le impostazioni personalizzate possono essere utilizzate nei processi Application Engine. Se utilizzate per contenere informazioni riservate, come le password, le impostazioni personalizzate possono essere crittografate. Le principali differenze tecniche tra le impostazioni personalizzate e le variabili si ritrovano nella modalità con cui i valori e i valori predefiniti sono gestiti e nella relativa persistenza.

Quando gli utenti accedono per la prima volta alle applicazioni, i valori iniziali che vengono visualizzati sono i valori predefiniti delle variabili. Le azioni e le altre opzioni nei report consentono agli utenti di modificare i valori iniziali e di non utilizzare più i valori predefiniti.

Le variabili possono essere di tipo persistente o non persistente, in base al comportamento richiesto. Se un utente modifica una preferenza e tale preferenza viene memorizzata in una variabile persistente, la preferenza resta memorizzata se l'utente si disconnette. Se la variabile non è persistente, l'utente deve selezionare nuovamente la preferenza al prossimo accesso.

È possibile utilizzare le variabili per assegnare valori differenti a utenti differenti in base ai ruoli di tali utenti.

Utilizzare variabili non persistenti, se si desidera che un amministratore specifichi valori predefiniti. Tuttavia è necessario consentire agli utenti di modificare i valori durante le sessioni. Ad esempio, specificare delle proporzioni predefinite per i report, ma consentire agli utenti di apportare modifiche.

Le impostazioni personalizzate hanno un solo valore. Tale valore può essere letto da elenchi e funzioni. Diversamente dalle variabili, le impostazioni personalizzate sono sempre globali. Non memorizzano le selezioni dei singoli utenti. Una modifica al valore di un'impostazione personalizzata influisce su tutti gli utenti. Pertanto, le impostazioni personalizzate sono principalmente una funzionalità per gli amministratori.

Utilizzare le impostazioni personalizzate per le impostazioni che interessano tutti gli utenti e che potranno essere modificate solo da un amministratore. Specificare, ad esempio, un mese di reportistica e una configurazione dati.

È possibile utilizzare le proprietà .DefaultText e .TEXT per leggere e aggiornare i valori predefiniti e i valori utente delle variabili e i valori delle impostazioni personalizzate. Utilizzare la proprietà GlobalText per recuperare il valore più recente di cui viene eseguito il writeback da un widget di pannello di controllo. In alternativa, nel caso di un'impostazione personalizzata, il valore più recente di cui è stato eseguito il writeback da un'interazione utente. Ad esempio, un'impostazione personalizzata può essere definita in d/EPM Administration o tramite un processo Application Engine.

Fare riferimento alle proprietà delle variabili globali e delle impostazioni personalizzate utilizzando la sintassi indicata di seguito:

  • =GlobalVariables.Period.DefaultText
  • =CustomSettings.Period.DefaultText
  • =GlobalVariables.Period.Text
  • =CustomSettings.Period.Text
  • =GlobalVariables.Period.GlobalText
  • =CustomSettings.Period.GlobalText

È possibile utilizzare impostazioni personalizzate e variabili globali negli stessi contesti. Ad esempio:

  • Azioni
  • Formule
  • Elenchi a discesa
  • Ricerche
  • Elenchi
  • Parametri report