Creazione di sottoscrizioni

Per creare una sottoscrizione è necessario accedere all'angolazione vista target e selezionare l'angolazione vista di origine da sottoscrivere. Quando viene eseguito il commit di una modifica nell'angolazione vista di origine, vengono generate richieste per eseguire la stessa modifica nelle angolazioni vista target.

Procedura consigliata

Quando si crea un convertitore di tipo di nodo, è buona norma convertire un tipo di nodo di origine in un solo tipo di nodo nell'angolazione vista target. Se si converte il tipo di nodo di origine in più tipi di nodo target, la richiesta di sottoscrizione potrebbe diventare ambigua e il record potrebbe essere saltato.

Suggerimento:

Dopo aver creato una sottoscrizione, è possibile utilizzare la scheda Derivazione dell'inspector dell'angolazione vista per visualizzare le sottoscrizioni di cui l'angolazione è rispettivamente origine o target. Fare riferimento a Visualizzazione della derivazione dell'angolazione vista.

Prerequisiti per la sottoscrizione

Per poter creare una sottoscrizione, è necessario soddisfare le condizioni riportate di seguito.

  • Le angolazioni vista di origine e target devono avere lo stato Attivo.

  • L'autore della sottoscrizione e gli assegnatari predefiniti e alternativi devono disporre di autorizzazioni e accesso ai dati sufficienti. Fare riferimento alla sezione Sicurezza in termini di richieste.

  • Se le angolazioni vista di origine e target dispongono entrambe di un set di nodi di tipo Gerarchia, i due set di gerarchie devono essere diversi e le due angolazioni vista devono avere almeno un tipo di nodo equivalente in comune. In altri termini, le angolazioni vista di origine e target devono disporre dello stesso tipo di nodo nella stessa applicazione, altrimenti sarà necessario impostare un convertitore di tipo di nodo per convertire il tipo di nodo di origine nel tipo di nodo target.

  • Se l'angolazione vista di origine dispone di un set di nodi di tipo Elenco e l'angolazione vista target dispone di un set di nodi di tipo Gerarchia, le due angolazioni vista devono avere almeno un tipo di nodo equivalente in comune. In altri termini, le angolazioni vista di origine e target devono disporre dello stesso tipo di nodo nella stessa applicazione, altrimenti sarà necessario impostare un convertitore di tipo di nodo per convertire il tipo di nodo di origine nel tipo di nodo target.

  • Se le angolazioni vista di origine e target dispongono entrambe di un set di nodi di tipo Elenco o se l'origine dispone di un set di nodi di tipo Gerarchia e il target dispone di un set di nodi di tipo Elenco, le due angolazioni vista devono avere almeno un tipo di nodo diverso ed è necessario impostare un convertitore di tipo di nodo per convertire il tipo di nodo di origine nel tipo di nodo target.

Considerazioni

  • Per le azioni della sottoscrizione che aggiungono o inseriscono nodi in cui l'angolazione vista di origine dispone di un set di nodi di tipo Elenco e l'angolazione vista target dispone di un set di nodi di tipo Gerarchia, il valore del padre nell'angolazione vista Gerarchia può essere determinato in modi diversi.
    • È possibile selezionare una proprietà a livello di nodo nell'angolazione vista di origine per specificare l'elemento padre del nodo nell'angolazione vista target. La proprietà di origine per l'elemento padre target deve essere configurata nella sottoscrizione. Fare riferimento alla sezione Specificazione di proprietà di origine per elementi padre target.
    • Un'espressione per calcolare il valore padre può essere definita da un amministratore. Fare riferimento alla sezione Proprietà calcolate e memorizzate.
  • Per le sottoscrizioni con nomi di nodo calcolati, tali nomi vengono calcolati nell'angolazione vista di origine e i nomi risultanti vengono passati alle angolazioni vista target. Se si desidera calcolare i nomi nell'angolazione vista target, è necessario impostare una trasformazione proprietà nel convertitore del tipo di nodo per trasformare la proprietà nome in un valore vuoto o in una delle parole chiave dei nomi calcolati. Fare riferimento alla sezione Nomi calcolati e sottoscrizioni.
  • Le trasformazioni padre nei convertitori di tipi di nodo vengono eseguite per i nodi del livello più alto nelle angolazioni vista della gerarchia di origine quando vengono generati gli elementi per una richiesta di sottoscrizione. In questo modo, i nodi del livello più alto aggiunti in un'angolazione vista di origine possono essere posizionati al di sotto di un elemento padre diverso in un'angolazione vista della gerarchia target.
  • Per i nodi target che utilizzano trasformazioni del nome, se il nodo target è collegato al nodo di origine, è possibile rimuovere o eliminare i nodi target dalle angolazioni vista target utilizzando le informazioni di collegamento del nodo per identificare i nodi target.

    Nota:

    I collegamenti dei nodi vengono stabiliti quando i nodi vengono sincronizzati tramite sottoscrizioni, quando si creano elementi di richiesta da un confronto o quando viene trovata la corrispondenza e l'unione di nodi (fare riferimento alla sezione Informazioni sui collegamenti nodo). Se nell'angolazione vista target sono presenti nodi con trasformazioni del nome che non sono collegati ai nodi di origine (ad esempio, non sono stati creati o aggiornati dall'angolazione vista di origine con una sottoscrizione), non è possibile rimuoverli o eliminarli da un'angolazione vista target mediante una sottoscrizione.
  • Se il nome dell'angolazione vista target è costituito da più di 30 caratteri, è necessario creare un'etichetta che contenga al massimo 30 caratteri. L'etichetta viene utilizzata al posto del nome dell'angolazione vista nel file della richiesta di sottoscrizione. Fare riferimento alla sezione Ispezione angolazione vista.

  • Non è possibile creare sottoscrizioni con angolazioni vista con etichetta tempo come angolazione vista di origine o target.

Creazione di una sottoscrizione

Un'angolazione vista target può avere la sottoscrizione a più angolazioni vista di origine. Per creare una sottoscrizione, procedere come segue.

  1. In Viste aprire la vista che contiene l'angolazione vista target.

  2. Selezionare l'angolazione vista target.

  3. Posizionare il cursore a destra del nome dell'angolazione vista, fare clic su icona menu e selezionare Ispeziona.

  4. Selezionare la scheda Sottoscrizioni, quindi fare clic su Crea.

  5. Nella finestra di dialogo Crea sottoscrizioni, procedere come indicato di seguito.

    1. Selezionare l'angolazione vista di origine alla quale si desidera effettuare la sottoscrizione.

      Nota:

      Vengono visualizzate e sono disponibili per la selezione solo le angolazioni vista che soddisfano le condizioni descritte nella sezione Prerequisiti per la sottoscrizione.

    2. Facoltativo: immettere un nome e una descrizione per la sottoscrizione. Per impostazione predefinita, il nome della sottoscrizione è "{Nome vista origine} | {Nome angolazione vista origine}".
    3. Fare clic su Crea.

Dopo aver fatto clic su Crea, la sottoscrizione viene visualizzata nell'inspector della sottoscrizione. Da qui è possibile modificare le impostazioni della sottoscrizione. Fare riferimento alla sezione Modifica delle sottoscrizioni.