Κοινή χρήση μέσω


Διαχείριση κύκλου ζωής εφαρμογής βιβλιοθήκης στοιχείων (ALM)

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

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

Σημείωση

Σε αυτό το άρθρο, ο όρος "εισαγωγή" αναφέρεται στην εισαγωγή ενός στοιχείου από μια βιβλιοθήκη στοιχείων σε μια εφαρμογή και δεν πρέπει να συγχέεται με την εισαγωγή μιας λύσης στο Dataverse.

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

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

Εφαρμογές καμβά και υποστήριξη λύσεων βιβλιοθηκών στοιχείων

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

Δημιουργία και εξαγωγή βιβλιοθήκης στοιχείων σε μια λύση

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

Προσθήκη υφιστάμενης βιβλιοθήκης στοιχείων σε μια λύση ή νέα.

Όταν μια βιβλιοθήκη στοιχείων αποθηκεύεται σε ένα περιβάλλον με διαθέσιμο το Dataverse, η βιβλιοθήκη στοιχείων προστίθεται αυτόματα στην προεπιλεγμένη λύση. Δημιουργείται ένα μοναδικό λογικό όνομα για τη βιβλιοθήκη στοιχείων με το πρόθεμα Προεπιλεγμένος εκδότης CDS. Αυτή η συμπεριφορά είναι να διασφαλιστεί ότι το σύστημα λύσεων γνωρίζει την παρουσία του και μπορεί να συνδέσει τις εξαρτήσεις από τις εφαρμογές που χρησιμοποιούν το λογικό όνομα της βιβλιοθήκης στοιχείων.

Σημείωση

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

Ελέγξτε την προεπιλεγμένη λύση για την παρουσία της βιβλιοθήκης στοιχείων σας.

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

Να επιτρέπεται διαχειριζόμενη ιδιότητα προσαρμογών για τη βιβλιοθήκη στοιχείων.

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

Δεν μπορείτε να επεξεργαστείτε τη βιβλιοθήκη στοιχείων που δεν επιτρέπει προσαρμογές.

Εξαρτήσεις βιβλιοθήκης στοιχείων

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

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

Εάν εισαγάγετε μια λύση η οποία έχει μόνο μια εφαρμογή που χρησιμοποιεί ένα στοιχείο από μια βιβλιοθήκη στοιχείων, αλλά εξαιρεί τη βιβλιοθήκη στοιχείων, θα εμφανιστεί το ακόλουθο μήνυμα:

"Η εισαγωγή απέτυχε λόγω έλλειψης εξαρτήσεων για <app name>".

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

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

Σημείωση

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

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

Φιλοδώρημα

Η επεξεργασία ενός στοιχείου από μια βιβλιοθήκη στοιχείων στο εσωτερικό της εφαρμογής που καταναλώνει δημιουργεί ένα τοπικό αντίγραφο. Σε αυτό το σημείο, το στοιχείο βιβλιοθήκης εξακολουθεί να είναι διαθέσιμο για χρήση μέσω του τμήματος παραθύρου Εισαγωγή. Για να καταργήσετε πλήρως την εξάρτηση, διαγράψτε το στοιχείο από την Εισαγωγή > Βιβλιοθήκη στοιχείων > ... (αποσιωπητεία) > Κατάργηση από την εφαρμογή.

Βέλτιστες πρακτικές και αντιμετώπιση προβλημάτων

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

  • Υπάρχει μια καθυστέρηση από τη δημοσίευση της βιβλιοθήκης στοιχείων μέχρι τη διάθεσή της στην εφαρμογή και μπορεί να διαρκέσει έως και 5 λεπτά.

  • Αν η εφαρμογή δεν είναι σε θέση να λάβει την ενημέρωση από το στοιχείο βιβλιοθήκης στο περιβάλλον προορισμού όπου είναι εγκατεστημένη η λύση, ελέγξτε χρησιμοποιώντας τις παρακάτω ενέργειες:

    • Οι αλλαγές που πραγματοποιούνται σε μια βιβλιοθήκη στοιχείων σε ένα περιβάλλον προορισμού βρίσκονται στο ανώτερο επίπεδο ενός στοιχείου. Επομένως, αυτές οι προσαρμογές καθορίζουν τη συμπεριφορά του χρόνου εκτέλεσης του στοιχείου. Για να καταργήσετε αυτές τις μη διαχειριζόμενες προσαρμογές, ανατρέξτε στο θέμα Κατάργηση μη διαχειριζόμενου επιπέδου.
    • Καθορίστε το λογικό όνομα της βιβλιοθήκης στοιχείων από την προβολή λύσης. Χρησιμοποιήστε την προεπιλεγμένη λύση, εάν η βιβλιοθήκη δεν προστίθεται ρητά στη λύση.
    • Κάντε λήψη της εφαρμογής χρησιμοποιώντας το στοιχείο βιβλιοθήκης στον τοπικό υπολογιστή χρησιμοποιώντας το Αρχείο > Αποθήκευση ως > Αυτός ο υπολογιστής. Μετονομάστε το αρχείο που κατεβάσατε ώστε να έχει επέκταση .zip και αποσυμπιέστε το πακέτο. Ανοίξτε το αρχείο Properties.json και, στη συνέχεια, αναζητήστε τη λέξη-κλειδί "LibraryDependencies". Θα πρέπει να δείτε ένα λογικό όνομα βιβλιοθήκης που να ταιριάζει.
    • Αν καταναλώνετε τη λύση, βεβαιωθείτε ότι η εφαρμογή καμβά έχει προσδιορίσει σωστά τις βιβλιοθήκες στοιχείων ως εξαρτήσεις λύσεων. Εάν η λύση δεν αναγνωρίζει σωστά τις βιβλιοθήκες στοιχείων ως εξαρτήσεις λύσεων, αυτό σημαίνει ότι η εξάρτηση της εφαρμογής στη σύνδεση βιβλιοθήκης στοιχείων δεν έχει δημιουργηθεί σωστά. Σε αυτήν την περίπτωση, επικοινωνήστε με τον προμηθευτή της λύσης για να επιλύσετε το ζήτημα.
    • Εάν είστε ο εκδότης λύσης, βεβαιωθείτε ότι οι βιβλιοθήκες στοιχείων έχουν αποθηκευτεί με το λογικό όνομα βιβλιοθήκης στη λύση και ότι είναι ίδιο με αυτό που αναφέρεται στο πακέτο .msapp της βιβλιοθήκης στοιχείων.
  • Η εξαγωγή λύσης εξάγει πάντα την πιο πρόσφατη έκδοση της βιβλιοθήκης στοιχείων. Ως εκ τούτου, να ενημερώνετε πάντα τις εφαρμογές με την πιο πρόσφατη έκδοση στοιχείου πριν τις εξαγάγετε μέσω λύσεων. Αυτή η ενέργεια διασφαλίζει ότι οι εφαρμογές έχουν την ίδια έκδοση στοιχείου με αυτήν που είναι διαθέσιμη στην πιο πρόσφατη έκδοση της βιβλιοθήκης στοιχείων. Οι εφαρμογές και η βιβλιοθήκη θεωρείται ότι συγχρονίζονται μεταξύ τους όταν μετακινούνται για πρώτη φορά σε ένα περιβάλλον προορισμού. Ως εκ τούτου, δεν σας ζητείται να είναι διαθέσιμη οποιαδήποτε ενημέρωση κατά την επεξεργασία της εφαρμογής.

Δείτε επίσης

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

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