È possibile utilizzare attributi definiti dall'utente (ADU), frasi o parole descrittive in script di calcolo, formule di membri, report e form. È possibile utilizzare attributi definiti dall'utente (ADU), frasi o parole descrittive in script di calcolo, formule di membri e report. Ad esempio:
Ad esempio, è possibile utilizzare l'attributo definito dall'utente HSP_UDF
per impedire la sovrascrittura di una formula quando l'applicazione viene aggiornata. È necessario accedere a ogni database associato al processo aziendale e creare la formula del membro con un attributo definito dall'utente. La sintassi per questo attributo definito dall'utente è (UDAs: HSP_UDF)
.
Se si utilizza la funzione @XREF
per cercare un valore dati in un altro database per il calcolo di un valore dal database corrente, è possibile aggiungere ai membri l'attributo definito dall'utente HSP_NOLINK
per impedire che la funzione @XREF
venga creata in tutti i tipi di piano diversi dal tipo di piano di origine selezionato per tale membro.
Per una dimensione Prodotto con diversi membri prodotto è possibile creare un attributo definito dall'utente denominato Nuovi prodotti e assegnarlo ai nuovi prodotti nella gerarchia della dimensione Prodotto. Sarà quindi possibile eseguire determinati calcoli in base alla designazione Nuovi prodotti.
Per il processo di revisione del budget, invece di creare una regola di convalida dei dati per ogni proprietario in una linea di prodotti (alcune linee di prodotti possono avere centinaia di proprietari), è possibile creare un ADU che contiene i nomi utente che si applicano ai membri utilizzando la gerarchia dell'unità di approvazione. Quindi, nella regola di convalida dei dati, è possibile immettere una funzione di ricerca che restituirà i nomi utente memorizzati nell'ADU per il membro corrente. Ad esempio, creare un ADU per ogni utente nel percorso promozione e assegnare un prefisso al nome ADU (ad esempio, ProdMgr:Kim).
Quando si progettano i form, è possibile utilizzare un attributo definito dall'utente per selezionare i membri per i form basati su un attributo comune. Quando si creano form con ADU, tutti i membri assegnati all'ADU vengono aggiunti dinamicamente al form. Ad esempio, se si crea un attributo definito dall'utente denominato Nuovi prodotti e lo si assegna ai nuovi prodotti nella gerarchia della dimensione Prodotto, il form visualizzerà automaticamente i nuovi prodotti in fase di esecuzione. Se selezionato nel designer di form, un attributo definito dall'utente è preceduto da UDA
; ad esempio, UDA(New Products)
.
Gli attributi definiti dall'utente sono specifici delle dimensioni. Ad esempio, se si crea un attributo definito dall'utente per un membro della dimensione Conto, tale attributo sarà disponibile per i membri della dimensione Conto non condivisi. Se lo si elimina, verrà rimosso da tutti i membri della dimensione Conto. Per rendere gli attributi definiti dall'utente disponibili per più dimensioni, creare lo stesso attributo definito dall'utente per più dimensioni. Ad esempio, creare un attributo definito dall'utente denominato Nuovo per le dimensioni Conto ed Entità per rendere tale attributo disponibile per i membri delle dimensioni Conto ed Entità.
Per utilizzare gli ADU, procedere come segue.