Ρυθμίσεις ανάπτυξης για το 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.