Σφάλμα VS403406 όταν έχετε πολλά έργα ομάδας, χρησιμοποιώντας μια απλή διαδικασία φιλοξενούνται XML

Ισχύει για: Azure DevOps Services Premium

Συμπτώματα


Όταν δημιουργείτε ένα έργο στο Microsoft Visual Studio Team υπηρεσίες (VSTS), ενδέχεται να λάβετε ένα μήνυμα λάθους που μοιάζει με το ακόλουθο :

Αιτία


Ορισμένοι πελάτες δημιουργήθηκαν δεκάδες έργα ομάδας που βασίζονται σε μια μεμονωμένη διαδικασία φιλοξενούνται XML. Όταν τους τροποποιήσετε τη διεργασία αυτή φιλοξενείται XML, όλα τα μεταδεδομένα διαδικασία πρέπει να αντιγραφεί σε κάθε ένα από αυτά τα έργα ομάδας, που μπορεί να διαρκέσει αρκετές ώρες. Κατά τη διάρκεια αυτής της διαδικασίας, οι άλλοι χρήστες στην εμπειρία του λογαριασμού μειωμένες επιδόσεις.

Για να περιορίσετε αυτό το ζήτημα, Microsoft προστεθεί ένα όριο VSTS του αριθμού των έργα ομάδας που μπορεί να έχει μία και μοναδική διαδικασία φιλοξενούνται XML. Όταν η διαδικασία σας φιλοξενείται XML φτάσει αυτό το όριο, λαμβάνετε το μήνυμα λάθους VS403406.

Σύσταση


Για να ελαχιστοποιήσετε το εφέ απόδοσης, συνιστάται ιδιαίτερα να έχετε:

  • Mλαχιστοποίηση πόσες φορές κάνετε αποστολή αλλαγές διαδικασιών από δέσμης για τους .
  • U pload τη διαδικασία μετά από busi ώρες ness για να μειώσετε τον αριθμό των χρηστών που επηρεάζονται .

Εναλλακτικός τρόπος αντιμετώπισης


Εάν αντιμετωπίσετε το σφάλμα VS403406, δοκιμάστε τις ακόλουθες μεθόδους για να επιλύσετε αυτό το ζήτημα:

  • Η συνιστώμενη προσέγγιση είναι να ξεκινήσει να χρησιμοποιεί το μοντέλο διεργασίας μεταβίβασης για νέα έργα. Μπορείτε να δημιουργήσετε μια διαδικασία Inherited από Agile, Scrum ή CMMI για να αναδημιουργήσετε με μη αυτόματο τρόπο τη διαδικασία σας. Είναι μια μοναδική προσπάθεια για τη δημιουργία αυτής της διαδικασίας. Το όφελος είναι ότι μπορείτε στη συνέχεια να δημιουργήσετε πολλές ομάδας έργων που θέλετε χωρίς οποιαδήποτε συνέπειες, και έχετε πολύ καλύτερη εμπειρία χρήστη κατά την αλλαγή της διαδικασίας. Στο μέλλον, η Microsoft θα επιτρέψει να μετεγκαταστήσετε τα υπάρχοντα έργα στο μοντέλο διαδικασία μεταβίβασης.
  • Δημιουργία αντιγράφου της διαδικασίας φιλοξενούνται XML. Στη συνέχεια, μπορείτε να δημιουργήσετε ένα άλλο σύνολο έργα ομάδας, μέχρι να πιέσετε το όριο. Θα σας βοηθήσει να το σύστημα ανάπτυγμα του φορτίου και έτσι θα έχετε οποιαδήποτε αλλαγή διαδικασία μικρότερο αντίκτυπο σε άλλους χρήστες στο λογαριασμό.
  • Η λιγότερο ευνοϊκή λύση είναι να ζητήσετε την αύξηση του ορίου. Για να υποβάλετε την αίτησή σας, επικοινωνήστε με vstsprcssprt@microsoft.com. Μόνο οι αιτήσεις που περιλαμβάνουν έγκυρη επιχειρηματική αιτιολόγηση θα επανεξεταστεί. Αν η αίτηση εγκριθεί, ισχύουν οι ίδιες συστάσεις όπως στην προηγούμενη επιλογή: περιορισμός του αριθμού των φορών αποστολή τη διαδικασία και να αποστείλετε τη διαδικασία μετά τις εργάσιμες ώρες.

Κατάσταση


Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες


Όταν δημιουργείτε ένα λογαριασμό στο Visual Studio Team Services, έχετε πρόσβαση στο νέο μοντέλο διαδικασία μεταβίβασης. Αυτό το μοντέλο διεργασίας έχει ένα καλό "αυτό που βλέπετε είναι αυτό που παίρνετε" (WYSIWYG) εμπειρία επεξεργασίας και περιλαμβάνει την έννοια της "κοινή χρήση". Με την κοινή χρήση, κατά την τροποποίηση της διαδικασίας, όλα τα έργα ομάδας που βασίζονται στη διαδικασία αυτόματα λήψη αυτών των αλλαγών.

Microsoft ομάδας υποδομής διακομιστή (TFS, έκδοση εσωτερικής εγκατάστασης) χρησιμοποιεί το μοντέλο διεργασίας "XML σε εσωτερικής εγκατάστασης". Όπως υποδηλώνει το όνομα, αυτό το μοντέλο διαδικασία βασίζεται σε ένα σύνολο αρχείων XML. Ωστόσο, αυτό το μοντέλο διεργασίας δεν έχει την έννοια της κοινής χρήσης. Όταν ο χρήστης δημιουργεί ένα έργο της ομάδας, τα μετα-δεδομένα διαδικασία αντιγράφεται στο έργο ομάδας. Για να αλλάξετε της διαδικασίας, ο χρήστης πρέπει να αλλάξει τα μετα-δεδομένα του την ομάδα έργου. Τροποποιήσεις στη διαδικασία ίδιο πρότυπο εφαρμόζονται μόνο τα νέα έργα. Που έχει επίσης γιατί είναι "Πρότυπα διεργασίας" "Διεργασίες" και TFS στο VSTS.

Το τρίτο μοντέλο διαδικασία είναι διαθέσιμη μόνο για εκείνους που τα χρησιμοποιούσαν το TFS βάσης δεδομένων υπηρεσίας εισαγωγής . Αυτό το μοντέλο διαδικασία ονομάζεται του μοντέλου επεξεργασίας XML που φιλοξενούνται. Αυτό το μοντέλο διαδικασία χρησιμοποιεί αρχεία XML για να ορίσετε τη διαδικασία, όπως το μοντέλο διεργασίας "XML σε εσωτερικής εγκατάστασης". Σε αντίθεση με την έκδοση TFS, φιλοξενούνται XML υποστηρίζει η έννοια της "κοινή χρήση," όπως το μοντέλο μεταβίβασης της διαδικασίας. Η διαφορά μεταξύ της μεταβίβασης και φιλοξενείται XML είναι όπου αποθηκεύονται τα μετα-δεδομένα διαδικασία. Στο μοντέλο διαδικασία μεταβίβασης, έργα ομάδας Διαβάστε τα μετα-δεδομένα διαδικασία απευθείας από τη διαδικασία. Ωστόσο, έργα ομάδας εξακολουθεί να αποθηκεύσετε τα μεταδεδομένα διαδικασία τοπικά σε XML που φιλοξενούνται. Για να υποστηρίξετε την έννοια της κοινής χρήσης στο XML που φιλοξενείται, τα μετα-δεδομένα διαδικασία αντιγράφεται σε κάθε έργο ομάδας όταν αλλάξει μια διαδικασία φιλοξενούνται XML.