Clonare un processo XML ospitato in un processo basato su ereditarietà
Azure DevOps Services
La clonazione del processo ospitato XML nel modello di processo di eredità consente di gestire le personalizzazioni tramite l'interfaccia utente anziché i file di definizione XML. Il processo ereditato supporta il set di personalizzazioni descritte qui Informazioni sulla personalizzazione del processo e sui processi ereditati.
Prima di clonare un processo XML ospitato, consigliamo di esaminare le operazioni supportate quando si passa dal processo XML ospitato al processo ereditato.
Prerequisiti
- L'account usa attualmente il modello di processo XML ospitato
- Essere un membro del gruppo Project Collection Administrators, il proprietario dell'organizzazione o avere autorizzazioni esplicite per modificare, creare o gestire un processo specifico e creare un progetto.
Sequenza di passaggi
La sequenza generale di passaggi per supportare il clone sono:
- Apri Impostazioni>Processi
- Scegliere il processo XML ospitato che si desidera clonare e selezionare Clona processo per ereditarietà dal relativo menu contestuale.
- Verificare le personalizzazioni presenti nel processo ereditato creato in seguito alla clonazione
- Riapplicare manualmente le personalizzazioni ignorate durante il clone
- Creare un progetto di test per verificare le personalizzazioni.
Aprire Impostazioni>Processo
È possibile creare, gestire e apportare personalizzazioni ai processi dalle impostazioni dell'organizzazione >Processo.
Scegliere il logo di Azure DevOps per aprire Projects. Scegliere quindi Impostazioni organizzazione.
Scegliere quindi Processo.
Clonare un processo XML ospitato in un processo di ereditarietà
Aprire il ... menu contestuale per il processo XML ospitato e scegliere l'opzione Clona il processo in eredità.
Qui si apre il menu per il processo Agile di progettazione.
Esaminare le informazioni fornite nella finestra di dialogo visualizzata e quindi scegliere Continua.
Nella finestra di dialogo successiva è possibile modificare il nome del processo ereditato da creare e, facoltativamente, modificare il processo padre e fornire una descrizione.
In questo caso si accettano le impostazioni predefinite fornite dal sistema.
Importante
Il sistema compie il miglior sforzo per rilevare il processo padre corretto. Verificare che il processo selezionato soddisfi le aspettative o modificarlo in base alle esigenze. Dopo aver completato il clone, non è possibile clonarlo una seconda volta in base a un processo di sistema diverso.
Dopo aver confermato che le informazioni sono corrette, scegliere Salva.
Personalizzazioni post-aggiornamento da apportare manualmente
L'aggiornamento tenta di riconciliare il processo di sistema e le personalizzazioni apportate al processo XML ospitato. Dopo l'aggiornamento, è consigliabile esaminare manualmente il processo ereditato e riapplicare le personalizzazioni.
- Creare un progetto di test: usare per verificare le personalizzazioni mantenute o riapplicate a un processo
- Aggiornare il valore predefinito per qualsiasi campo: definire tutti i valori predefiniti definiti in precedenza
- gli stati del flusso di lavoro: verifica la mappatura degli stati alle categorie di stato del flusso di lavoro
-
Regole personalizzate: è possibile ricreare le regole di selezione in base alle esigenze. Le regole per il modello di processo XML ospitato non corrispondono esattamente alle regole definite per un processo ereditato. Specificamente:
- Diverse regole sono già definite nel processo di sistema o generate automaticamente. Ad esempio, alcuni campi di sistema, come Modificato da, Data di modifica, Chiuso da, Data di chiusura, sono regolati dalle regole di sistema.
- Alcune regole vengono ora specificate come attributi di campo, ad esempio come impostazione predefinita o obbligatoria di un campo.
- Disabilitare i tipi di elementi di lavoro.
- Nascondi i campi o i controlli ereditati.
- Controlli personalizzati: verificare che i controlli personalizzati vengano applicati come previsto; disabilitare o nascondere gruppi di indesiderati o estensioni di pagina.
Verificare la personalizzazione effettuata
È consigliabile creare un progetto di test in base al processo ereditato creato nel passaggio precedente per verificare le personalizzazioni mantenute e le eventuali modifiche aggiuntive apportate.
Aprire la pagina Tutti i processi e scegliere ... Nel menu di scelta rapida per il processo che desideri utilizzare, seleziona quindi Nuovo progetto.
Verrà visualizzata la pagina Crea nuovo progetto. Compilare il modulo.
Aprire la pagina Lavoro>Elementi di lavoro (contesto utente) e scegliere Nuovo elemento di lavoro e selezionare un WIT che hai personalizzato in precedenza. Qui scegliamo il bug identificato da .
Verificare che le personalizzazioni previste vengano visualizzate nel modulo.
Provare a eseguire questa operazione successiva
Domande frequenti
D: Perché alcuni campi non sono presenti nel modulo quando si clona un processo XML ospitato in Ereditato?
Durante il processo di clonazione facciamo del nostro meglio per trovare le corrispondenze del layout da Hosted XML e clonarlo in Inherited. Tuttavia, se si è stati creativi con il layout del modulo, non è sempre possibile replicare lo stesso layout in Inherited. Il sistema fa il massimo tentativo. I campi e i layout non compresi vengono ignorati. I campi vengono comunque aggiunti al processo. È sufficiente aggiungerli manualmente al layout del modulo.