Se viene creato un numero elevato di regole, è possibile utilizzare un modello e un contesto set di regole per definire le selezioni di membri predefinite per le dimensioni che utilizzeranno lo stesso membro per tutte le regole nel modello. Ciò evita di dover selezionare gli stessi membri di una dimensione ogni volta che questa viene utilizzata in una regola.
Si consideri, ad esempio, l'applicazione campione BksML50 fornita assieme a Enterprise Profitability and Cost Management. Oltre alle dimensioni Entity (Entità) e Account (Conto) richieste in Enterprise Profitability and Cost Management, l'applicazione campione include le dimensioni customizzate Customer (Cliente), Activity (Attività), Driver e Product (Prodotto). Pertanto, per ogni regola creata nell'applicazione campione è necessario selezionare i membri per le dimensioni Entity (Entità), Account (Conto), Customer (Cliente), Activity (Attività), Driver e Product (Prodotto). Fare riferimento alla sezione Requisiti per dimensioni e membri durante la creazione delle regole.
Per questo esempio, verranno impostati un modello e un set di regole nel seguente modo:
Modello: 10 Actuals Allocation Process (Processo di allocazione 10 effettivi)
Set di regole: Occupancy Expense Allocations (Allocazioni spese alloggio)
Impostare innanzitutto il modello 10 Actuals Allocation Process (Processo di allocazione 10 effettivi). In questo esempio, è possibile impostare il contesto modello in modo da selezionare i membri predefiniti per le dimensioni Entity (Entità), Account (Conto), Customer (Cliente), Activity (Attività), Driver e Product (Prodotto).
Durante la valutazione dei tipi di calcolo che verranno eseguiti, considerare se è opportuno limitare i calcoli a membri specifici per una o più di queste dimensioni.
In questo esempio, in un determinato momento le allocazioni o i calcoli customizzati interesseranno le attività, i clienti, i prodotti, le entità e diversi conti nel loro complesso. Rimane da analizzare la dimensione Driver. Si supponga che la dimensione Driver includa un solo membro e che esista solo una regola che utilizza tale membro. Dal momento che la dimensione Driver verrà utilizzata solo in una regola, il processo di modellazione sarà più rapido grazie alla creazione di un contesto modello che definisce la selezione predefinita per la dimensione Driver.
Dal momento che alla dimensione Driver non si sta assegnando un membro di database effettivo, selezionare NoDriver come selezione di membro predefinito. NoDriver è un membro che soddisfa il requisito secondo il quale ogni dimensione deve avere un membro anche se non viene utilizzato nella regola. Il membro NoDriver è stato impostato e aggiunto alla dimensione customizzata Driver quando quest'ultima è stata creata.
A questo punto, le selezioni a livello di contesto saranno come segue:
Il passo successivo prevede la creazione del set di regole Occupancy Expense Allocations (Allocazioni spese alloggio). In questo set di regole, si desidera utilizzare il contesto del modello definito quando è stato creato il modello 10 Actuals Allocation Process (Processo di allocazione 10 effettivi), dove la dimensione Driver è stata impostata su NoDriver. A tale scopo, selezionare Usa contesto modello nella scheda Definizione nella pagina Crea set di regole.
Oltre a utilizzare il contesto modello, è possibile creare un contesto set di regole per definire i membri predefiniti per le dimensioni Entity (Entità), Account (Conto), Customer (Cliente), Activity (Attività) e Product (Prodotto). Si noti che la dimensione Driver non è disponibile per la selezione nel contesto set di regole. Ciò è dovuto al fatto che è stato abilitato il contesto del modello, che include la dimensione Driver impostata s u NoDriver. Qualsiasi dimensione definita nel contesto modello non è disponibile per la selezione nel contesto set di regole.
Poiché vengono create regole per il set di regole Occupancy Expense Allocations (Allocazioni spese alloggio), i dati non verranno spostati nelle dimensioni Activity (Attività), Product (Prodotto) o Customer (Cliente), ma verranno spostati nelle dimensioni Entity (Entità) e Account (Conto). Poiché le dimensioni Activity (Attività), Product (Prodotto) e Customer (Cliente) non vengono applicate alle regole create nel set di regole, l'opzione Contesto set di regole viene impostato su No Activity (Nessuna attività), No Customer (Nessun cliente) e Nessun prodotto (No Product) per queste dimensioni.
Analogamente a quanto avviene per la selezione del membro NoDriver definita nel contesto del modello, questi membri "No<nomedimensione>" vengono assegnati per soddisfare i requisiti in base ai quali ogni dimensione deve avere un membro anche se la dimensione non viene utilizzata nella regola. Effettuare queste selezioni nella finestra Contesto set di regole significa che non sarà necessario selezionare i membri per tali dimensioni nelle nuove regole create nel set di regole.
A questo punto, le selezioni a livello di contesto saranno come segue:
A questo punto è possibile creare le regole nel set di regole Occupancy Expense Allocations (Allocazioni spese alloggio). Per ogni regola creata in questo set di regole viene selezionata l'opzione Usa contesto set di regole.
Si noti che il contesto set di regole in questo esempio include le dimensioni Activity (Attività), Customer (Cliente) e Product (Prodotto). Inoltre, il set di regole utilizza anche il contesto modello, che imposta un valore predefinito per la dimensione Driver. Quando viene visualizzata la schermata della definizione a livello di regola, verranno visualizzate solo le opzioni per selezionare i membri delle dimensioni Entity (Entità) e Account (Conto).
A questo punto, le selezioni a livello di contesto saranno come segue:
Se si sta creando una regola in cui non viene applicato il contesto modello o il contesto set di regole, è possibile disabilitare le selezioni corrispondenti. A livello di regola, per gestire le eccezioni, deselezionare Usa contesto set di regole. A livello di set di regole, per gestire le eccezioni, deselezionare Usa contesto modello. Si noti che, dal momento che il contesto set di regole include anche il contesto modello, se si deseleziona Usa contesto set di regole, viene deselezionata anche l'opzione Usa contesto modello.
Nell'esempio in questione, se si deseleziona Usa contesto set di regole, tutte le dimensioni nell'applicazione verranno visualizzate nella scheda Origine/destinazione per le regole di allocazione e nella scheda Target per le regole customizzate. Nello specifico, oltre alle dimensioni Entity (Entità) e Account (Conto), vengono visualizzate anche le dimensioni Activity (Attività), Customer (Cliente) e Product (Prodotto) dal contesto set di regole e la dimensione Driver dal contesto modello.
Si consideri ora cosa può succedere in caso di impostazione di regole nell'applicazione campione BksML50 senza definire un contesto modello o un contesto set di regole. Per ogni regola è comunque necessario definire tutte e sei dimensioni per l'origine e la destinazione nelle regole di allocazione e per il target nelle regole customizzate. Se non sono stati definiti un modello e il contesto di un set di regole, sarà necessario selezionare manualmente i membri per tutte le dimensioni per ogni regola creata. Se il set di regole contiene 200 regole e tutte utilizzano le stesse dimensioni, risulta più efficiente definire i membri delle dimensioni nel contesto set di regole anziché selezionarli quando si definisce ciascuna regola.