Clonare un processo XML ospitato in un processo di ereditarietà
Azure DevOps Services
La clonazione del processo XML ospitato nel modello di processo di ereditarietà consente di gestire le personalizzazioni tramite l'interfaccia utente e 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, è consigliabile esaminare Le operazioni supportate quando si passa dal processo XML ospitato al processo ereditato.
Prerequisiti
- L'account attualmente usa il modello di processo XML ospitato
- È necessario essere membri del gruppo Amministratori raccolta progetti, proprietario dell'organizzazione o concedere autorizzazioni esplicite per modificare, creare o gestire un processo specifico e per creare un progetto.
Sequenza di passaggi
La sequenza generale di passaggi per supportare il clone sono:
- Apri processo impostazioni>
- Scegliere il processo XML ospitato che si vuole clonare e selezionare Clona processo per l'ereditarietà dal relativo menu di scelta rapida
- Verificare le personalizzazioni presenti nel processo ereditato creato come parte del clone
- Riapplicare manualmente le personalizzazioni ignorate durante il clone
- Creare un progetto di test per verificare le personalizzazioni.
Apri processo impostazioni>
È possibile creare, gestire e apportare personalizzazioni ai processi dal processo delle impostazioni>dell'organizzazione.
Scegliere il logo di Azure DevOps per aprire Progetti. Scegliere quindi Impostazioni organizzazione.
Scegliere quindi Elabora.
Importante
Se non viene visualizzato Processo, si sta lavorando da TFS-2018 o versione precedente. La pagina Processo non è supportata. È necessario usare le funzionalità supportate per il modello di processo XML locale.
Clonare un processo XML ospitato in un processo di ereditarietà
Aprire il ... menu di scelta rapida per il processo XML ospitato e scegliere l'opzione Clona processo per ereditato .
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 esegue un'operazione ottimale 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 verificato 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
- Stati del flusso di lavoro: verificare il mapping 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 eseguono il mapping uno-a-uno alle regole definite per un processo ereditato. In particolare:
- Diverse regole sono già definite nel processo di sistema o generate automaticamente. Ad esempio, alcuni campi di sistema, ad esempio Changed By, Change Date, Closed By, Closed Date sono regolati dalle regole di sistema.
- Alcune regole vengono ora specificate come attributi di campo, ad esempio rendendo un campo un campo predefinito o obbligatorio.
- Disabilitare i tipi di elementi di lavoro.
- Nascondere i campi o i controlli ereditati.
- Controlli personalizzati: verificare che i controlli personalizzati vengano applicati come previsto; disabilitare o nascondere gruppi 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 ... menu di scelta rapida per il processo che si vuole usare e quindi selezionare Nuovo progetto.
Verrà visualizzata la pagina Crea nuovo progetto. Compilare il modulo.
Aprire la pagina Elementi>di lavoro (contesto utente) e scegliere Nuovo elemento di lavoro e selezionare un WIT personalizzato in precedenza. Qui scegliamo Bug.
Verificare che le personalizzazioni previste vengano visualizzate nel modulo.
Successiva attività da provare
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 è consigliabile rispettare il layout da XML ospitato e clonarlo in Ereditato. Tuttavia, se si è stati creativi con il layout del modulo, non sarà sempre possibile replicarlo in Ereditato. Il sistema cercherà di farlo al meglio delle proprie possibilità. Campi e layout non compresi verranno ignorati. I campi, tuttavia, verranno comunque aggiunti al processo. È sufficiente aggiungerli manualmente al layout del modulo.