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


Κεφάλαιο 1: Τι είναι η προσέγγιση της ανάπτυξης fusion;

Η αποτελεσματική ανάπτυξη των εφαρμογών εξαρτάται από την ακριβή και αποτελεσματική επικοινωνία των επιχειρηματικών απαιτήσεων και από τις ιδέες για την αντιμετώπιση αυτών των απαιτήσεων. Πολλές στρατηγικές σχεδιασμού λογισμικού προωθούν την έννοια των χρηστών των εφαρμογών που εμπλέκονται σε μεγάλο βαθμό σε όλη τη διάρκεια ζωής της διαδικασίας ανάπτυξης. Ωστόσο, υπάρχει συχνά ένας "τοίχος ασφαλείας" μεταξύ των χρηστών και των δημιουργών του λογισμικού. Και τα δύο μέρη μπορούν να απευθύνονται το ένα στο άλλο και να συζητούν για το πώς πρέπει να λειτουργεί ένα νέο σύστημα, αλλά η ορολογία που χρησιμοποιείται από το ένα μέρος ενδεχομένως να μην χρησιμοποιείται από το άλλο. Η ανάγκη μετάφρασης της γλώσσας και των ιδεών σε μια γραμματική για την οποία συμφωνούν όλα τα μέλη που εμπλέκονται στη διαδικασία ανάπτυξης είναι θεμελιώδης για την επιτυχία. Επιπλέον, σε ένα γρήγορα μεταβαλλόμενο επιχειρηματικό περιβάλλον, ο χρόνος είναι σημαντικός. Αν δεν είστε αρκετά ευέλικτοι ώστε να εκμεταλλευτείτε ένα μικρό παράθυρο ευκαιρίας μπορεί να σας κοστίσει. Χρησιμοποιώντας το Power Apps, μπορείτε να δημιουργήσετε και να αναπτύξετε λύσεις εργασίας που ανταποκρίνονται πολύ γρήγορα στις ανάγκες των χρηστών.

Βασική εφαρμογή που δημιουργήθηκε με το Power Apps.

Το Power Apps επιτρέπει σε έναν επιχειρηματικό χρήστη να καινοτομεί γρήγορα και να πειραματίζεται ως προς τους τρόπους βελτίωσης των επιχειρηματικών του διαδικασιών. Χρησιμοποιώντας Power Apps, οι "ερασιτέχνες προγραμματισμές" που καταλαβαίνουν τις επιχειρηματικές απαιτήσεις μπορούν γρήγορα να ενοποιούν τα βασικά στοιχεία μιας λύσης, με ελάχιστη προσπάθεια κωδικοποίησης. Ένας ερασιτέχνης προγραμματιστής χρησιμοποιεί το εργαλείο γραφικών που παρέχεται από το Power Apps Studio για να δημιουργήσει το περιβάλλον εργασίας του χρήστη σε ένα νέο σύστημα και κάποια λογική στοιχείων που περιγράφει τη λειτουργικότητα—που αφορά συνήθως φόρμες εισαγωγής δεδομένων, οθόνες και αναφορές. Είναι σχετικά εύκολο να δημιουργήσετε μια εφαρμογή εργασίας από τις συνδέσεις δεδομένων που παρέχονται με Power Apps. Αυτές οι συνδέσεις επιτρέπουν στο περιβάλλον εργασίας χρήστη να συνδέεται σε πολλές προελεύσεις δεδομένων, όπως οι SQL Server, SharePoint, Oracle, Excel, Twitter, Dynamics και πολλές εκατοντάδες άλλες.

Σημείωση

Για μια πλήρη λίστα συνδέσεων, μεταβείτε στην αναφορά συνδέσεων.

Πολλές εφαρμογές που έχουν δημιουργηθεί με αυτόν τον τρόπο μπορούν να ανταποκριθούν σε μια άμεση επιχειρηματική ανάγκη, αλλά θα υπάρχουν πάντα πιο σύνθετες καταστάσεις που δεν μπορούν να ικανοποιηθούν με αυτόν τον τρόπο. Για παράδειγμα, ο οργανισμός σας ενδέχεται να έχει υφιστάμενα συστήματα και βάσεις δεδομένων με τα οποία πρέπει να αλληλεπιδρά η εφαρμογή και για τα οποία προς το παρόν δεν υπάρχει διαθέσιμη σύνδεση. Ενδέχεται να υπάρχει πρόσθετη επιχειρηματική λογική που θα πρέπει να εφαρμοστεί για να διασφαλιστεί ότι τα δεδομένα παραμένουν συνεπή. Μια εφαρμογή ενδέχεται να χρειαστεί να υλοποιήσει μια σύνθετη, δυναμική επιχειρηματική ροή. Σε αυτό το σημείο εμπλέκονται οι επαγγελματίες προγραμματιστές. Αφού ένας ερασιτέχνης προγραμματιστής έχει δημιουργήσει το πρωτότυπο για ένα σύστημα, ο επαγγελματίας προγραμματιστής μπορεί να συνεργαστεί μαζί του για να δημιουργήσει τις κατάλληλες προσαρμοσμένες συνδέσεις που ενδέχεται να απαιτούνται. Μια προσαρμοσμένη σύνδεση δεν παρέχει απλά μια διαδρομή σε μια προέλευση δεδομένων. Ένας επαγγελματίας προγραμματιστής μπορεί να δημιουργήσει προσαρμοσμένες συνδέσεις που δίνουν πρόσβαση σε άλλες υπηρεσίες, όπως οι Azure Logic Apps, οι οποίες με τη σειρά τους μπορούν να καλούν τις Λειτουργίες Azure. Συνδέσεις όπως αυτές επιτρέπουν στον ερασιτέχνη προγραμματιστή να ενσωματώσει σύνθετη επιχειρηματική λογική στις εφαρμογές του, χωρίς να χρειάζεται να κατανοήσει τον τρόπο υλοποίησής της.

Εφαρμογή με προσαρμοσμένη σύνδεση.

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

Web API με προσαρμοσμένη σύνδεση.

Σημείωση

Άλλα μέρη του Microsoft Power Platform μπορούν να επωφεληθούν από μια παρόμοια προσέγγιση. Για παράδειγμα, ένας ερασιτέχνης προγραμματιστής μπορεί να υλοποιήσει την επιχειρηματική λογική με χαμηλό κώδικα μέσω του Power Automate και της ρομποτικής αυτοματοποίησης διεργασιών και έπειτα να χρησιμοποιήσει τα Web API για να ενσωματώσει άλλες υπηρεσίες σε αυτήν τη λογική. Μπορείτε, επίσης, να δημιουργήσετε chat συνομιλίας με Power Virtual Agents που συνδυάζουν δυνατότητες AI με δεδομένα και υπηρεσίες που εκτίθενται μέσω Web API.

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

Σημείωση

Η Gartner περιγράφει τις ψηφιακές ομάδες fusion ως "κατανεμημένες και πολλαπλές ψηφιακές επιχειρηματικές ομάδες που συνδυάζουν την τεχνολογία με άλλους τύπους εξειδίκευσης. Τουλάχιστον το 84% των εταιρειών και το 59% των κρατικών φορέων έχουν fusion ομάδες". (Πηγή: Έρευνα ψηφιακών επιχειρηματικών ομάδων της Gartner 2019)

Διαδικασία ανάπτυξης fusion.

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