Επιτάχυνση της ροής εργασίας του SharePoint 2013 και απόδοση σε ηλεκτρονική SharePoint και Project Online

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3076399
ΕΙΣΑΓΩΓΗ
Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την επιτάχυνση σενάρια και περιορισμοί για τις ροές εργασίας που χρησιμοποιούν τον τύπο πλατφόρμας ροής εργασίας SharePoint 2013 στο Microsoft SharePoint Online και το Microsoft Project Online.
ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ
Για να μάθετε περισσότερα σχετικά με την επιτάχυνση στο SharePoint Online, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Για να μάθετε περισσότερα σχετικά με τα όρια του μηνύματος ηλεκτρονικού ταχυδρομείου για ροές εργασίας του SharePoint Online, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
3150442 Σφάλμα "έχει υπερβεί το ημερήσιο όριο ηλεκτρονικού ταχυδρομείου και η ροή εργασίας έχει ανασταλεί" στο SharePoint Online

Δραστηριότητα ροής εργασίας του SharePoint 2013 μπορούν να ρυθμιστούν από δύο επίπεδα επιτάχυνσης:
  • Επιτάχυνση της ηλεκτρονικής του SharePoint
  • Διαχείριση ρυθμίσεων υπηρεσίας ροής εργασίας

Διαχείριση ρυθμίσεων υπηρεσίας ροής εργασίας

Επιτάχυνση πραγματοποιείται για να επιτρέψετε τη χρήση δίκαιη πόρων. Προστατεύει επίσης το περιβάλλον από επιβλαβείς ροές εργασίας και τις ροές εργασίας που δεν ακολουθούν τις βέλτιστες πρακτικές. Διαχείριση ρυθμίσεων υπηρεσίας ροής εργασίας δεν ελέγχεται από ηλεκτρονική SharePoint. Η υπηρεσία ροής εργασίας και ηλεκτρονική SharePoint είναι δύο ανεξάρτητες υπηρεσίες και κάθε υπηρεσία throttles αιτήσεις για λόγους από άκρο σε άκρο υπηρεσιών υγείας. Στην υπηρεσία ροής εργασίας, η επιτάχυνση πραγματοποιείται σε επίπεδο εμβέλειας ροής εργασίας που στοιχίζεται με τοποθεσίες του SharePoint Online. Επιτάχυνση δεν είναι καθολικά αντιπροσώπευαν. Αντίθετα, κάθε υπηρεσία υποστήριξης ροή εργασίας παρακολουθεί χρήσης εύρους ροής εργασίας ανεξάρτητα. Μπορεί να υπάρχουν μία ή περισσότερες ροές εργασίας σε ένα πεδίο ροής εργασιών. Επιτάχυνση της ροής εργασίας είναι δυναμική και θα reevaluated περιοδικά, ανά πεδίο ροής εργασιών και πίσω τέλος υπηρεσίας ροής εργασίας.

Η υπηρεσία ροής εργασίας περιορίζει επίσης τον αριθμό των εξερχόμενων αιτήσεων που μπορεί να δημιουργήσει μια παρουσία μία ροή εργασίας. Σε μια περίοδο 24 ωρών, μια παρουσία μία ροή εργασίας μπορεί να δημιουργήσει έως 5.000 εξερχόμενες αιτήσεις. Μετά από 5.000 εξερχόμενες αιτήσεις δημιουργούνται σε μια περίοδο 24 ωρών, η ροή εργασίας έχει ανασταλεί από την υπηρεσία ροής εργασίας. Η σελίδα "Κατάσταση ροής εργασίας " για τη ροή εργασίας θα περιέχει πληροφορίες σχετικά με την αναστολή ροής εργασίας. Σε αυτό το σενάριο, η φυσαλίδα πληροφορίες για την Εσωτερική κατάσταση θα εμφανίσει το ακόλουθο μήνυμα:
Η περίοδος λειτουργίας έχει υπερβεί το όριο αίτησης εξερχόμενων http για μια 1.00:00:00 χρονική περίοδο. Συμπληρώθηκε το όριο 5000 αίτηση στο <time>.</time>

Σημείωση: το <time>αντιπροσωπεύει το χρόνο που χρειάστηκε για να φτάσουν το όριο 5.000 αίτηση για τη ροή εργασίας.</time>

Μπορείτε να συνεχίσετε την παρουσία αναστολή ροής εργασίας κάνοντας κλικ στο κουμπίΕπαναφοράγια τη ροή εργασίας ή με τη χρήση του μοντέλου αντικειμένου του υπολογιστή-πελάτη ροής εργασίας του SharePoint, αφού έχουν περάσει 24 ώρες. Αυτό πρέπει να συμβεί πριν τερματιστεί η ροή εργασίας.

Εάν η ροή εργασίας υπερβαίνει το όριο χρήσης CPU, τηνκατάστασης ροής εργασίας σελίδα για τη ροή εργασίας θα περιέχει πληροφορίες σχετικά με την αναστολή ροής εργασίας. Σε αυτό το σενάριο, η φυσαλίδα πληροφορίες για τηνΕσωτερική κατάστασηθα εμφανίσει το ακόλουθο μήνυμα:
Η παρουσία της ροής εργασίας έχει υπερβεί το όριο χρήσης CPU της επιτάχυνσης του 00:00:01.2000000 και δεν ήταν δυνατή η κατάργηση της φόρτωσης επειδή δεν είναι μόνιμο.

Αναστολή ροής εργασίας instanceswill να τερματιστεί μετά από 10 ημέρες. Η φυσαλίδα πληροφορίες για τοεσωτερική κατάσταση θα εμφανίσει το ακόλουθο μήνυμα, εάν διακοπεί η ροή εργασίας:
System.Activities.Statements.WorkflowTerminatedException: Η περίοδος λειτουργίας έχει μετακινηθεί από την κατάσταση αναστολής στην κατάσταση τερματισμό επειδή έχει λήξει.
Τελικά θα έχουν συσχετιστεί μια περατωθείσα ροή εργασίας. Μετά την εκκαθάριση μιας ροής εργασίας τις τελειωμένες, αυτό θα εμφανίσει το ακόλουθο μήνυμα:
Κάτι πήγε στραβά.
Δεν μπορούμε να βρούμε αυτή τη ροή εργασίας. Ολοκληρωμένες εμφανίσεις εκκαθαρίζονται αυτόματα προς τα επάνω

Εύρος ροής εργασίας

Ένα πεδίο ροής εργασιών ορίζεται ως μια τοποθεσία σε μια συλλογή τοποθεσιών. Για παράδειγμα, η ακόλουθη διεύθυνση URL είναι για μια ριζική συλλογή τοποθεσιών και θεωρείται ένα πεδίο ροής εργασιών:
https://contoso.SharePoint.com/Sites/rootsite
Ακολουθεί ένα παράδειγμα άλλο πεδίο ροής εργασιών που βρίσκεται στην ίδια συλλογή τοποθεσιών. Ωστόσο, αυτό το εύρος της ροής εργασίας είναι σε μια δευτερεύουσα τοποθεσία.
https://contoso.SharePoint.com/Sites/rootsite/subsite

Τι είναι μια αίτηση;

Ροές εργασίας του SharePoint 2013 έχουν προβλεφθεί σύμφωνα με το υπόδειγμα πρόσθετα για το SharePoint και χρησιμοποιούν APIs ΥΠΌΛΟΙΠΟ να αλληλεπιδρούν με δεδομένα του SharePoint. Για να μάθετε περισσότερα, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Μια αίτηση είναι μια κλήση δικτύου από την υπηρεσία ροής εργασίας σε μια ηλεκτρονική SharePoint ή το Project Online REST API απόληξη. Δεν υπάρχει διαφορά μεταξύ το είδος της αίτησης ή της απόκρισης για μια συγκεκριμένη αίτηση. Μια ενέργεια και των δραστηριοτήτων της composing δεν συμβάλλουν στην τη μέτρηση αιτήσεων, εκτός εάν η αίτηση περιλαμβάνει ένα SharePoint 2013 REST API. Για παράδειγμα, η σύνδεση με τη λίστα ιστορικού ενέργεια ενδέχεται να δημιουργήσει πέντε ή περισσότερες αιτήσεις κατά τη λειτουργία σε καλή κατάσταση. Επίσης, λογική επανάληψης είναι ενσωματωμένη σε ροές εργασίας, σε περίπτωση που κάτι δεν πάει καλά. Αυτό μπορεί να δημιουργήσει πρόσθετες αιτήσεις.

Πολλές ενέργειες παράγουν αιτήσεις και οι αιτήσεις μπορεί να ελαχιστοποιηθεί με χρήση των καλύτερων πρακτικών. Forexample, μπορείτε να χρησιμοποιήσετε μία μόνο ενέργεια Ενημερωμένη έκδοση στοιχείου λίσταςαντί για πολλές Ορισμός πεδίου σε τρέχον στοιχείο ενέργειας για να μειώσετε τον αριθμό των αιτήσεων που δημιουργείται από ένα πεδίο ροής εργασιών και ακόμη να επιτύχετε τα ίδια αποτελέσματα.

Συστάσεις σχεδίασης ροής εργασίας

Υπάρχουν πολλοί τρόποι για να δημιουργήσετε πολλές αιτήσεις σε μια ροή εργασίας που μπορεί να οδηγήσει σε επιτάχυνση. Ορισμένα γενικά παραδείγματα είναι οι εξής:
  • Μία επανάληψη επιθετικά ροής εργασίας ή πολλές ροές εργασίας επιθετικά βρόχου
  • Μια ροή εργασίας που είναι συσχετισμένο με μια λίστα ή βιβλιοθήκη, ενώ το περιεχόμενο μεταφέρεται στο SharePoint Online.
  • Προηγούμενες εκδόσεις προβληματικά ροής εργασίας που διορθώθηκαν και που συνεχίζουν να εκτελούν παρουσίες ροής εργασιών που έχουν τα προβληματικά ρύθμισης παραμέτρων μέχρι η ροή εργασίας τερματίστηκε
Η επιτάχυνση εύρους ροής εργασίας που επιβάλλεται από την υπηρεσία ροής εργασίας πρέπει να επιτρέψουν την υπόθεση σενάρια χρήσης τυπική ροή εργασίας. Ωστόσο, καθώς η λογική της ροής εργασιών αναπτύσσεται πιο εξελιγμένη, η ροή εργασίας μπορεί να υπερβαίνει τα ασφαλή όρια.

Τα ακόλουθα σενάρια συγκεκριμένη ροή εργασίας επίσης θα προκληθεί επιτάχυνσης.

Σενάριο 1: Μια ροή εργασίας που διέρχεται για να παρακολουθήσετε τις αλλαγές

Για παράδειγμα, που θα μπορούσε να ελέγξει ένα στοιχείο για τις ενημερωμένες εκδόσεις, αντί να περιμένουν ένα στοιχείο για να ενημερωθούν.

Σενάριο 2: Χρήση μιας ροής εργασίας για την εκτέλεση σύνθετων αλγορίθμων

Οι ροές εργασίας έχουν σχεδιαστεί για να διαχειριστείτε τις διαδικασίες που καθορίζονται από το έγγραφο, ανθρώπινη και όχι για την αποστολή σημαντικών υπολογιστικές εργασίες.

Σενάριο 3: έχει πολλές ροές εργασίας εκτελείται που χρησιμοποιεί η αναμονή για το συμβάν στο στοιχείο της λίστας "δραστηριότητα

Σε αυτό το σενάριο, κάθε ροή εργασίας θα κάνει ακρόαση για αλλαγές στη λίστα προορισμού. Εάν υπάρχουν πολλές ροές εργασίας που εκτελούνται, κάθε ροή εργασίας θα πρέπει να αντιδρά με το συμβάν Υπερυψωμένο και πιθανώς επιστροφή κλήσης στο SharePoint Online για να εκτελέσετε ορισμένες εργασίες.

Σημείωση Αυτό μπορεί επίσης να προκύψει, εάν υπάρχουν πολλές αλλαγές σε μια λίστα για την οποία μια ροή εργασίας έχει ρυθμιστεί να ξεκινά όταν δημιουργείται ή αλλάζει ένα στοιχείο.

Εναλλακτικές λύσεις για το σενάριο 1: μια ροή εργασίας που διέρχεται για να παρακολουθήσετε τις αλλαγές

Επιλογή 1: Πρόσθετα Χρησιμοποιήστε το SharePoint και δέκτες εξωτερικό συμβάν

Στη Σχεδίαση ροής εργασίας πρέπει να είναι reevaluated και θα πρέπει να χρησιμοποιείται μια προσέγγιση διαφορετική σχεδίαση. Τα πρόσθετα του SharePoint ή εξωτερικό συμβάν δέκτες είναι πιο κατάλληλες για αυτήν την εργασία.

Επιλογή 2: Προσθέστε μια ενέργεια παύση

Μπορείτε να βελτιώσετε τη σχεδίαση της ροής εργασίας κάπως προσθέτοντας μια καθυστέρηση (δηλαδή, μια ενέργεια παύση). Αυτό θα πρέπει να μειώσει την κίνηση που δημιουργείται. Ωστόσο, αυτό δεν αλλάζει το συνολικό ελλείψεις αυτήν τη σχεδίαση.

Επιλογή 3: Χρησιμοποιήστε τη δραστηριότητα "Αναμονή για αλλαγή στο τρέχον στοιχείο πεδίου"

Αντί να αναζητάτε για αλλαγές χρησιμοποιώντας ένα βρόχο, είναι προτιμότερο να χρησιμοποιήσετε την προεπιλεγμένη οι δέκτες συμβάντων. Μια ροή εργασίας μπορεί να ξεκινήσει όταν δημιουργείται ή αλλάζει ένα στοιχείο. Εκτελούνται πολλές παρουσίες ροής εργασιών χωρίς να χρειάζεται μία ροή εργασίας σε έναν επιθετικό βρόχο είναι μια καλύτερη προσέγγιση. Τους όρους στη ροή εργασίας μπορεί να ρυθμιστεί για την εκτέλεση της εργασίας μόνο όταν είναι απαραίτητη.


Στιγμιότυπο οθόνης του πλαισίου διαλόγου

Μόνο μία παρουσία της ροής εργασίας από μια ροή εργασίας μπορεί να εκτελείται σε μια δεδομένη στιγμή.

Μια άλλη προσέγγιση είναι να χρησιμοποιήσετε την ενέργεια περιμένει το πεδίο αλλαγή στο τρέχον στοιχείο .

Στη Σχεδίαση ροής εργασίας είναι να χρησιμοποιήσετε μια στήλη επιλογής που έχει πολλές τιμές για την οδήγηση την εκτέλεση της ροής εργασίας. Μόνο όταν μια κατάλληλη επιλογή είναι η συλλογή από έναν τελικό χρήστη θα συνεχίσετε την της ροής εργασίας. Αυτό μπορεί να αποτρέψει επανάληψη επιθετική και παρουσίες ροής εργασιών που δεν είναι απαραίτητα από την εκκίνηση. Η ροή εργασίας εκτελείται όταν το στοιχείο είναι έτοιμο αντί για εκτέλεση ή την εκκίνηση πολλών εμφανίσεων.

Μπορείτε να παρακολουθείτε για πολλαπλές τιμές από πολλαπλά πεδία, χρησιμοποιώντας πολλαπλές παράλληλων μπλοκ. Η ροή εργασίας να περιμένετε για μια συγκεκριμένη κατάσταση και στη συνέχεια να συνεχίσει την εκτέλεση κάτω μια συγκεκριμένη διαδρομή, όπως στο ακόλουθο παράδειγμα. (Περιλαμβάνονται τα βήματα για να υλοποιήσετε αυτήν την επιλογή.)

Στιγμιότυπο οθόνης στο παράθυρο διαλόγου στάδιο 2
  1. Δημιουργήστε μια μεταβλητή Boolean τύπου.

    Στιγμιότυπο οθόνης του παραθύρου διαλόγου Επεξεργασία μεταβλητών
  2. Ορίστε την τιμή όχι.
  3. Εισαγωγή ενός παράλληλου μπλοκ, κάντε δεξιό κλικ στο μπλοκ και, στη συνέχεια, κάντε κλικ στο κουμπί "Για προχωρημένους".

    Στιγμιότυπο οθόνης του πλαισίου διαλόγου
  4. Στην αναπτυσσόμενη λίστα, επιλέξτε τη μεταβλητή που δημιουργήσατε στο βήμα 1.
  5. Εισαγάγετε δύο παράλληλων μπλοκ στο έχει εισαχθεί παράλληλο μπλοκ που έχει την ιδιότητα CompletionCondition.

    Στιγμιότυπο οθόνης της ρύθμισης παράλληλων μπλοκ
  6. Στην πρώτη από τις δύο παράλληλων μπλοκ που εισαγάγατε στο βήμα 5, τοποθετήστε τη δραστηριότητα Αναμονή για αλλαγή πεδίου σε τρέχον στοιχείο . Αλλάξτε τη δραστηριότητα ώστε να παρακολουθεί μια στήλη επιλογή. Μην εποπτεύετε την προεπιλεγμένη επιλογή.

    Στιγμιότυπο οθόνης της ρύθμισης παράλληλων μπλοκ
  7. Ορισμός μεταβλητής ροής εργασίας που χρησιμοποιείται για να διακόψετε το παράλληλο μπλοκ στην τιμή Ναι.

    Στιγμιότυπο οθόνης της ρύθμισης παράλληλων μπλοκ
  8. Επαναλάβετε τα βήματα 1-7 για τις άλλες τιμές επιλογής στήλης.
  9. Μετακινήστε τα άλλα τμήματα της αρχικής ροής εργασίας σε μια θέση μετά το παράλληλο μπλοκ.
Όταν ένα ένθετο μπλοκ παράλληλη όλων των δραστηριοτήτων που εκτελούνται, το γονικό παράλληλου μπλοκ θα σταματήσει τις άλλες δραστηριότητες σε άλλα παράλληλων μπλοκ. Αυτό επιτρέπει τη συνέχιση της ροής εργασιών. Τα ένθετα παράλληλο μπλοκ που εποπτεύονται από το γονικό παράλληλου μπλοκ χρησιμοποιώντας μια μεταβλητή.

Επιλογή 4: Έναρξη μιας ροής εργασίας του SharePoint 2010 από τη ροή εργασίας του SharePoint 2013

Μπορείτε να χρησιμοποιήσετε τον τύπο πλατφόρμας ροής εργασίας του SharePoint 2010 για την εκτέλεση ορισμένων από τις εργασίες που εκτελεί ο τύπος πλατφόρμας ροής εργασίας του SharePoint 2013. Αυτό μπορεί να μειώσει τον αριθμό των αιτήσεων.

Ειδικότερα, μπορούν να ξεκινήσουν μια ροή εργασίας του SharePoint 2010, για να παρακολουθείτε τις αλλαγές πεδίο χρησιμοποιώντας τη δραστηριότητα Αναμονή για αλλαγή πεδίου σε τρέχον στοιχείο ή για να εκτελέσετε πολλές άλλες βασικές λειτουργίες.

Εναλλακτική λύση για το σενάριο 2: χρήση μιας ροής εργασίας για την εκτέλεση σύνθετων αλγορίθμων

Εάν η λύση σας απαιτεί σημαντική υπολογιστικές εργασίες, θα πρέπει να την ανάπτυξη ενός προσθέτου για το SharePoint. Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

Εξακολουθείτε να χρειάζεστε βοήθεια; Μεταβείτε το Κοινότητα του Office 365 τοποθεσία Web.

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 3076399 - Τελευταία αναθεώρηση: 05/26/2016 15:58:00 - Αναθεώρηση: 10.0

Microsoft Office SharePoint Online, Microsoft Project Online

  • o365 o365e o365p o365a o365m o365022013 kbgraphxlink kbgraphic kbmt KB3076399 KbMtel
Σχόλια