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


Ρυθμίσεις ανάπτυξης για το ALM Accelerator

Η διοχέτευση εξαγωγής ALM Accelerator χρησιμοποιεί το ωφέλιμο φορτίο των ρυθμίσεων ανάπτυξης για την προσαρμογή των διοχέτευσης ανάπτυξης για μια συγκεκριμένη λύση και περιβάλλον. Το ωφέλιμο φορτίο των ρυθμίσεων ανάπτυξης είναι μια συμβολοσειρά JSON που μεταβιβάζεται στη διοχέτευση εξαγωγής ως παράμετρος.

Οι παρακάτω πίνακες περιγράφουν τις ρυθμίσεις ανάπτυξης που περιλαμβάνονται στο ωφέλιμο φορτίο για κάθε περιβάλλον ανάπτυξης.

Ρυθμίσεις διοχέτευσης ανάπτυξης

Ρύθμιση Απαραίτητο Περιγραφή
ApprovalType όχι Ο τύπος έγκρισης που θα χρησιμοποιηθεί στη διοχέτευση ανάπτυξης
BuildName Όχι Το όνομα της διοχέτευσης δόμησης
BuildTemplate όχι Το όνομα του προτύπου της διοχέτευσης δόμησης
DeploymentEnvironmentName Όχι Το όνομα του περιβάλλοντος ανάπτυξης
DeploymentEnvironmentUrl Όχι Η διεύθυνση του περιβάλλοντος ανάπτυξης
EnvironmentUrl Όχι Η διεύθυνση URL του περιβάλλοντος ανάπτυξης ή δημιουργού
ServiceConnectionName Όχι Το όνομα της σύνδεσης υπηρεσίας στο περιβάλλον ανάπτυξης ή δημιουργού
StepType όχι Ο τύπος του βήματος που θα χρησιμοποιηθεί στη διοχέτευση ανάπτυξης

Ρυθμίσεις χρήστη

Ρύθμιση Απαραίτητο Περιγραφή
environmentvariable.environment-variable-schema-name όχι Ορίζει την τιμή των μεταβλητών περιβάλλοντος σε ένα περιβάλλον κατά την ανάπτυξη.
canvasshare.aadGroupId.canvas-app-schema-name όχι Ορίζει το αναγνωριστικό ομάδας Microsoft Entra για κοινή χρήση της εφαρμογής καμβά. Όταν η εφαρμογή καμβά πρόκειται να χρησιμοποιηθεί από κοινού με πολλές ομάδες Microsoft Entra, στο τέλος της ρύθμισης μπορεί να προστεθεί ένα μοναδικό αναγνωριστικό .1 ή .2.
canvasshare.roleName.canvas-app-schema-name όχι Ορίζει το ρόλο που θα ανατεθεί στην Microsoft Entra ομάδα. Οι έγκυρες επιλογές είναι CanView, CanViewAndShare και CanEdit. Όταν η εφαρμογή καμβά πρόκειται να χρησιμοποιηθεί από κοινού με πολλές ομάδες Microsoft Entra, στο τέλος της ρύθμισης μπορεί να προστεθεί ένα μοναδικό αναγνωριστικό .1 ή .2.
owner.ownerEmail.flow-name.flow-id όχι Ορίζει τον κάτοχο της ροής που έχει εκχωρηθεί μετά την εισαγωγή της λύσης στο περιβάλλον ανάπτυξης.
flow.sharing.flow-name.flow-id όχι Ορίζει την ομάδα Dataverse Microsoft Entra ομάδας ώστε να κάνει κοινή χρήση της καρτέλας διεργασίας που σχετίζεται με τη ροή μετά την εισαγωγή της λύσης στο περιβάλλον ανάπτυξης.
activateflow.activateas.flow-name.flow-id όχι Ορίζει το χρήστη που θα μιμούνται κατά την ενεργοποίηση της ροής. Διαφορετικά, ο χρήστης δημιουργίας σύνδεσης ή ο κάτοχος χρησιμοποιείται για την ενεργοποίηση της ροής.
activateflow.order.flow-name.flow-id όχι Ορίζει τη σειρά με την οποία θα ενεργοποιηθεί η ροή, χρήσιμη κατά την ενεργοποίηση των γονικών/θυγατρικών ροών. Ωστόσο, οι διοχέτευσης επιχειρούν να ενεργοποιήσουν τις ροές για όσο διάστημα υπάρχουν ροές που θα ενεργοποιηθούν, εάν δεν οριστεί η παραγγελία.
activateflow.activate.flow-name.flow-id όχι Σε ορισμένες περιπτώσεις, οι ροές ενδέχεται να απομείνουν σκόπιμα σε ένα περιβάλλον ανάπτυξης. Αυτή η ρύθμιση ενεργοποιεί την ενεργοποίηση των διοχέτευσης για ενεργοποίηση της ροής ή όχι κατά την ανάπτυξη.
connector.teamname.connector-name.connector-id όχι Ορίζει την ομάδα Dataverse Microsoft Entra ομάδας ώστε να κάνει κοινή χρήση της καρτέλας σύνδεσης που σχετίζεται με τη προσαρμοσμένη σύνδεση μετά την εισαγωγή της λύσης στο περιβάλλον ανάπτυξης.
groupTeam.teamid.aadGroupId όχι Ορίζει τις ομάδες ομάδας Dataverse που θα δημιουργηθούν στο περιβάλλον ανάπτυξης.
businessUnit.teamid.aadGroupId όχι Ορίζει την επιχειρηματική μονάδα Dataverse που συσχετίζεται με τις ομάδες ομάδας.
webhookurl.webookname όχι Ορίζει τη διεύθυνση URL του webhook που θα ενημερωθεί στο περιβάλλον ανάπτυξης.
sdkstep.unsec.sdkstepid όχι Ορίζει τη μη ασφαλή διαμόρφωση του βήματος SDK για ενημέρωση στο περιβάλλον ανάπτυξης.
sdkstep.sec.sdkstepid όχι Ορίζει την ασφαλή διαμόρφωση του βήματος SDK για ενημέρωση στο περιβάλλον ανάπτυξης.
TriggerSolutionUpgrade όχι Ορίζει εάν θα εφαρμόσετε την αναβάθμιση λύσης κατά την ανάπτυξη στο περιβάλλον.

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

Σχήμα ρυθμίσεων ανάπτυξης

Το σχήμα των ρυθμίσεων ανάπτυξης βασίζεται στα στοιχεία που απαιτούν ρύθμιση παραμέτρων μετά την ανάπτυξη σε μια Dataverse λύση. Ενημερώνεται μόλις προστεθούν νέες δυνατότητες στον ALM Accelerator. Το σχήμα ορίζεται στο αρχείο deployment-settings.schema.json.

Δείγμα ωφέλιμου φορτίου ρυθμίσεων ανάπτυξης

Το δείγμα ωφέλιμου φορτίου είναι ένα παράδειγμα κοινού ωφέλιμου φορτίου για τις διοχέτευσης ALM Accelerator. Το δείγμα ωφέλιμου φορτίου ορίζεται στο αρχείο deployment-settings.sample.json.