Power Automate VS Logic Apps. Θήκες Power Automate

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

Microsoft Power Automate

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

1. Αυτόματη καταχώρηση αιτημάτων

Μία από τις περιπτώσεις θα μπορούσε να είναι η υλοποίηση της αυτόματης καταχώρισης των αιτημάτων. Το έναυσμα ροής, σε αυτήν την περίπτωση, θα είναι η λήψη μιας ειδοποίησης μέσω email σε ένα συγκεκριμένο γραμματοκιβώτιο, μετά την οποία γίνεται περαιτέρω επεξεργασία:
Power Automate VS Logic Apps. Θήκες Power Automate


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

Power Automate VS Logic Apps. Θήκες Power Automate

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

Power Automate VS Logic Apps. Θήκες Power Automate

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

2. Εκκίνηση μιας ροής έγκρισης χρησιμοποιώντας ένα κουμπί από το PowerApps

Ένα από τα τυπικά σενάρια είναι η αποστολή ενός αντικειμένου για έγκριση σε άτομα έγκρισης. Για να εφαρμόσετε ένα παρόμοιο σενάριο, μπορείτε να δημιουργήσετε ένα κουμπί στο PowerApps και, όταν κάνετε κλικ σε αυτό, να ξεκινήσετε μια ροή Power Automate:

Power Automate VS Logic Apps. Θήκες Power Automate

Όπως μπορείτε να δείτε, σε αυτό το νήμα, το έναυσμα εκκίνησης είναι το PowerApps. Το υπέροχο με αυτό το έναυσμα είναι ότι μπορείτε να ζητήσετε πληροφορίες από το PowerApps ενώ βρίσκεστε σε μια ροή Power Automate:

Power Automate VS Logic Apps. Θήκες Power Automate

Λειτουργεί ως εξής: όταν χρειάζεται να λάβετε κάποιες πληροφορίες από το PowerApps, κάνετε κλικ στο στοιχείο "Ask in PowerApps". Στη συνέχεια, δημιουργείται μια μεταβλητή που μπορεί να χρησιμοποιηθεί σε όλες τις ενέργειες σε αυτήν τη ροή Power Automate. Το μόνο που μένει είναι να περάσει η τιμή για αυτήν τη μεταβλητή μέσα στη ροή κατά την εκκίνηση της ροής από το PowerApps.

3. Ξεκινήστε μια ροή χρησιμοποιώντας ένα αίτημα HTTP

Η τρίτη περίπτωση για την οποία θα ήθελα να μιλήσω είναι η εκκίνηση μιας ροής Power Automate χρησιμοποιώντας ένα αίτημα HTTP. Σε ορισμένες περιπτώσεις, ειδικά για διάφορες ιστορίες ενοποίησης, είναι απαραίτητο να εκκινήσετε μια ροή Power Automate μέσω ενός αιτήματος HTTP, περνώντας διάφορες παραμέτρους μέσα στη ροή. Αυτό γίνεται πολύ απλά. Η ενέργεια "Όταν λαμβάνεται αίτημα HTTP" χρησιμοποιείται ως έναυσμα:

Power Automate VS Logic Apps. Θήκες Power Automate

Η διεύθυνση URL HTTP POST δημιουργείται αυτόματα την πρώτη φορά που αποθηκεύεται η ροή. Σε αυτή τη διεύθυνση πρέπει να στείλετε ένα αίτημα POST για να ξεκινήσει αυτή η ροή. Διάφορες πληροφορίες μπορούν να μεταβιβαστούν ως παράμετροι κατά την εκκίνηση, για παράδειγμα, σε αυτήν την περίπτωση, το χαρακτηριστικό SharePointID μεταβιβάζεται από έξω. Για να δημιουργήσετε ένα τέτοιο σχήμα εισόδου, πρέπει να κάνετε κλικ στο στοιχείο "Χρήση παραδείγματος ωφέλιμου φορτίου για δημιουργία σχήματος" και, στη συνέχεια, να εισαγάγετε ένα παράδειγμα JSON που θα σταλεί στη ροή:

Power Automate VS Logic Apps. Θήκες Power Automate

Αφού κάνετε κλικ στο "Τέλος", δημιουργείται ένα σχήμα JSON του κειμένου αιτήματος για αυτήν την ενέργεια. Το χαρακτηριστικό SharePointID μπορεί τώρα να χρησιμοποιηθεί ως χαρακτήρας μπαλαντέρ σε όλες τις ενέργειες σε μια δεδομένη ροή:

Power Automate VS Logic Apps. Θήκες Power Automate

Αξίζει να σημειωθεί ότι η ενεργοποίηση "Όταν λαμβάνεται αίτημα HTTP" περιλαμβάνεται στην ενότητα συνδέσεων Premium και είναι διαθέσιμη μόνο κατά την αγορά ενός ξεχωριστού προγράμματος για αυτό το προϊόν.

Στο επόμενο άρθρο θα μιλήσουμε για διάφορες περιπτώσεις που μπορούν να υλοποιηθούν χρησιμοποιώντας Logic Apps.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο