|
Creare tutte le regole degli attributi a catena per uno scenario prima di utilizzarle.
|
Paese
|
Stato del ciclo di vita
|
Città
|
USA
|
Arizona
|
Avondale
|
Bisbee
|
||
Douglas
|
||
Colorado
|
Alamosa
|
|
Denver
|
||
Westminster
|
||
Florida
|
Atlantis
|
|
Jacksonville
|
||
Miami
|
||
Australia
|
Nuovo Galles del Sud
|
Albury
|
Sydney
|
||
Wollongong
|
||
India
|
Gujarat
|
Ahmedabad
|
Rajkot
|
||
Surat
|
|
È necessario creare delle regole che rappresentino un livello più basso della struttura, poiché il Report insieme attributi viene generato considerando l'intersezione di tutte le regole degli attributi a catena e i vincoli definiti sugli attributi inclusi nell'insieme di attributi. Se non si creano queste regole, il report non comprende che determinati valori per Stato sono vincolati da certi valori di Paese.
Ad esempio, se non si crea la regola "Se Paese = USA, allora Stato = Arizona, Colorado, Florida", il sistema ritiene che tutti i valori di Stato siano validi per tutti i valori di Paese. Questo comportamento vale anche in presenza della regola "Se Paese = USA e se Stato = Arizona, allora Città = Avondale, Bisbee, Douglas" poiché questa regola specifica solo quando sono selezionabili i valori di Città "Avondale", "Bisbee"e "Douglas". Questa regola non specifica quando è selezionabile il valore "Arizona" per Stato.
Per ulteriori informazioni, vedere Report dell'insieme di attributi.
|
|
Comportamento nell'interfaccia utente Modifica oggetto.
Si supponga che siano state definite due regole:
• Se Paese = USA e se Stato = Arizona, allora Città = Avondale, Bisbee, Douglas
• Se Paese = USA e se Stato = Colorado, allora Città = Alamosa, Denver, Westminster
Si supponga che sia stato già creato un oggetto dove Paese = USA, Stato = Arizona e Città = Avondale, ma si desidera aggiornare i valori in Paese = USA, Stato = Colorado e Città = Denver
Quando si tenta di modificare l'oggetto con Paese = USA e Stato = Colorado, nell'elenco a discesa dell'attributo Città saranno presenti Alamosa, Denver, Westminster e Avondale. Si tratta di un comportamento previsto in quanto il valore corrente viene sempre visualizzato nell'elenco a discesa. Se si seleziona Avondale, tuttavia, il sistema genererà un errore perché questo valore non corrisponde alla nuova regola. Qui il valore Avondale ha solo scopo di visualizzazione.
|