Filtraggio in base alla proprietà inclusione

Configurando una proprietà inclusione per il nodo interessato, è possibile specificare che un nodo dovrà essere incluso o escluso da una sottoscrizione.

Ad esempio, è possibile utilizzare questa proprietà inclusione per aggiungere un nodo a un'angolazione vista di origine senza aggiungerlo immediatamente alle angolazioni vista target. Quando si sarà pronti per aggiungere il nodo alle angolazioni vista target, sarà possibile modificare il valore della proprietà inclusione nell'angolazione vista di origine per generare le azioni richiesta di sottoscrizione e aggiungere il nodo a qualsiasi angolazione vista di sottoscrizione.

Note:

La proprietà inclusione deve essere una proprietà a livello di nodo.

Una proprietà inclusione è una proprietà con tipo di dati Booleano o Elenco che controlla se un nodo dell'angolazione vista di origine deve essere inviato all'angolazione vista target nell'ambito di una sottoscrizione.

  • Se il tipo di dati della proprietà inclusione è Booleano, il nodo viene aggiunto alle angolazioni vista target quando il valore Booleano è True e rimosso dalle angolazioni target quando il valore è False. In genere si utilizza la proprietà inclusione con tipo di dati Booleano quando esiste una sola angolazione vista target di sottoscrizione e si desidera specificare se includere o meno un nodo in tale sottoscrizione.
  • Se il tipo di dati della proprietà inclusione è Elenco, è necessario specificare il valore di inclusione (mediante l'immissione o la selezione del valore da un elenco Valori consentiti). Utilizzare una proprietà con tipo di dati Elenco quando si dispone di più angolazioni vista target di sottoscrizione e si desidera specificare le angolazioni vista target per le quali il nodo deve essere incluso nelle sottoscrizioni.

Quando la proprietà inclusione è impostata nell'angolazione vista di origine per includere il nodo (ovvero quando è impostata sul valore True per il tipo di dati Booleano o contiene il valore di inclusione per un elenco), le azioni richiesta per il nodo vengono generate per l'angolazione vista target mediante la sottoscrizione. Se non esiste già nell'angolazione vista target, il nodo viene aggiunto o inserito.

Quando la proprietà inclusione è impostata nell'angolazione vista di origine per escludere il nodo (ovvero quando è impostata sul valore False per il tipo di dati Booleano o non contiene il valore di inclusione per un elenco), il nodo viene rimosso o eliminato se esiste nell'angolazione vista target. Se invece il nodo non esiste, non verrà generata alcuna azione richiesta specifica.

Procedura consigliata

Se si desidera conservare i valori proprietà e le relazioni figlio per i nodi in fase di esclusione dall'angolazione vista target, la procedura consigliata prevede la rimozione dell'azione Elimina dal filtro Azioni incluse nella sottoscrizione in modo che il nodo venga solo rimosso. Fare riferimento a Applicazione di filtri in base alle azioni.

Considerazioni

  • È possibile configurare un filtro di proprietà inclusione utilizzando una proprietà con tipo di dati Booleano o Elenco qualsiasi da qualsiasi tipo di nodo dell'angolazione vista di origine.

    Note:

    È possibile configurare una proprietà esistente come proprietà inclusione oppure creare una nuova proprietà come proprietà inclusione per la sottoscrizione. Fare riferimento alla sezione Creazione manuale delle proprietà.
  • Il tipo predefinito della proprietà inclusione può essere Nessuno o Specificato. Il tipo predefinito Specificato può essere utile negli scenari riportati di seguito.
    • Per impostazione predefinita, si desidera includere tutti i nodi in una sottoscrizione e specificare in modo esplicito i nodi da non includere. È possibile impostare il valore predefinito per includere il nodo (ha il valore True per il tipo di dati Booleano o contiene il valore di inclusione per un elenco), quindi modificare la proprietà solo per i nodi che si desidera escludere.
    • Per impostazione predefinita, si desidera escludere tutti i nodi in una sottoscrizione e specificare in modo esplicito i nodi da includere. È possibile impostare il valore predefinito per escludere il nodo (ha il valore False per il tipo di dati Booleano o non contiene il valore di inclusione per un elenco), quindi modificare la proprietà solo per i nodi che si desidera includere.

    Se il tipo predefinito è Nessuno, sarà necessario specificare il valore dell proprietà inclusione per ciascun nodo.

  • Il tipo predefinito non può essere Derivato o Ereditato. Dopo aver designato una proprietà come proprietà inclusione, non sarà possibile modificare il tipo predefinito della proprietà in Derivato o Ereditato.

  • I filtri espressione nodo, nodo livello più alto e azione vengono applicati alle azioni richiesta generate. Se ad esempio la proprietà inclusione per un nodo è impostata per l'inclusione, ma il nodo si trova sotto un nodo livello più alto escluso dalla sottoscrizione mediante filtro, le azioni richiesta non verranno generate per tale nodo.
  • Alcune azioni richiesta nell'angolazione vista di origine sono tradotte in azioni equivalenti nell'angolazione vista target:

    • Se si modifica il valore di inclusione nell'angolazione vista di origine da False in True (o per contenere il valore di inclusione, per un elenco), il nodo verrà aggiunto (o inserito in un set di gerarchie) all'angolazione vista target se non esiste già.

    • Se si modifica il valore di inclusione nell'angolazione vista di origine da True in False (o per non contenere il valore di inclusione, per un elenco), il nodo verrà eliminato (o rimosso da un set di gerarchie) se esiste nell'angolazione vista target.

    • Se non si modifica il valore di inclusione nell'angolazione vista di origine, le azioni richiesta eseguite nell'angolazione vista di origine verranno propagate all'angolazione vista target se la proprietà inclusione è impostata su True (o per contenere il valore di inclusione, per un elenco).

  • Per i nodi condivisi, quando l'angolazione vista target è una gerarchia:
    • Se la proprietà inclusione viene aggiornata per includere o escludere un nodo nell'angolazione vista di origine, le azioni richiesta verranno generate per tutte le istanze di un nodo.
    • Se la proprietà inclusione non viene aggiornata e il nodo è impostato per essere incluso, le azioni richiesta verranno generate solo per le istanze in cui è stata eseguita l'azione.
    • Se la proprietà inclusione non viene aggiornata e il nodo è impostato per essere escluso, le azioni richiesta non verranno generate per alcuna istanza del nodo.

    Ad esempio, si supponga di disporre di un nodo condiviso sotto i nodi padre A, B e C nell'angolazione vista di origine.

    • Se si aggiorna la proprietà inclusione per includere un nodo sotto il nodo padre A nell'angolazione vista di origine, le azioni richiesta verranno generate per aggiungere il nodo sotto il nodo padre A e inserirlo sotto i nodi padre B e C nell'angolazione vista target. Analogamente, se si aggiorna la proprietà inclusione per escludere un nodo sotto il nodo padre A nell'angolazione vista di origine, le azioni richiesta verranno generate per eliminare il nodo sotto il nodo padre A e rimuoverlo dai nodi padre B e C nell'angolazione vista target.
    • Se non si aggiorna la proprietà inclusione e il nodo è impostato per essere incluso, le azioni richiesta verranno generate solo per l'istanza del nodo in cui è stata eseguita l'azione. Pertanto, se si modifica una proprietà per il nodo sotto il nodo padre B nell'angolazione vista di origine, verrà generata un'azione richiesta per modificare la proprietà solo per il nodo presente sotto il nodo padre B nell'angolazione vista target.
    • Se non si aggiorna la proprietà inclusione e il nodo è impostato per essere escluso, le azioni richiesta non verranno generate per i nodi, a prescindere dall'istanza nell'angolazione vista di origine in cui viene eseguita un'azione.

Tip:

Quando si dispone di più angolazioni vista di sottoscrizione, è possibile usare una proprietà inclusione con tipo di dati Elenco se esiste un solo e unico utente, ad esempio un Amministratore servizi, che determinerà le angolazioni vista che riceveranno i nodi. Se esistono vari utenti che determinano se una proprietà deve essere inviata o meno all'angolazione vista amministrata, è possibile impostare più proprietà inclusione con tipo di dati booleano e usare l'accesso ai dati a livello proprietà per controllare gli utenti in grado di visualizzare o modificare la proprietà booleana per le rispettive angolazioni vista.

Ad esempio, è possibile configurare l'accesso ai dati in modo che solo l'amministratore di Planning possa modificare la proprietà "Includere in Planning?" e solo l'amministratore di Consolidation possa modificare la proprietà "Includere in Consolidation?" nell'angolazione vista di origine. Fare riferimento alla sezione Esempio di proprietà inclusione con tipo di dati Booleano in Esempi di proprietà inclusione.

Note:

Se si utilizza già una condizione nodo per filtrare i nodi dalle sottoscrizioni in base al valore di una proprietà a livello di nodo con tipo di dati Booleano o Elenco (fare riferimento alla sezione Definizione di condizioni nodo), sarà necessario sostituire il filtro condizioni nodo con un filtro proprietà inclusione.

Se si utilizza un filtro condizioni nodo su una proprietà a livello di relazione, sarà necessario conservare il filtro condizioni nodo esistente perché non è possibile creare un filtro proprietà inclusione per una proprietà a livello relazione.

Configurazione della proprietà inclusione

  1. Ispezionare l'angolazione vista che contiene la sottoscrizione per la quale si desidera configurare la proprietà inclusione, quindi fare clic sulla scheda Sottoscrizioni.
  2. Creare una nuova sottoscrizione o modificare una sottoscrizione esistente. Fare riferimento alla sezione Sottoscrizione alle angolazioni vista.
  3. Nella scheda Filtri fare clic su Modifica.
  4. Nel menu a discesa Proprietà inclusione selezionare la proprietà da configurare come proprietà inclusione. Sono disponibili per la selezione solo proprietà nodo con tipo di dati Booleano o Elenco.
  5. Se la proprietà selezionata ha il tipo di dati Elenco, in Valore inclusione immettere un valore di inclusione (oppure selezionare il valore se la proprietà utilizza Valori consentiti).

    Note:

    Se nella proprietà esistono sostituzioni di applicazioni e tipi di nodo per i valori consentiti, tutti i valori consentiti di tutte le sostituzioni saranno disponibili per la selezione come valori di inclusione.
  6. Fare clic su Salva.