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


Ρύθμιση παραμέτρων ροών cloud Power Automate στο Power Pages

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

Τώρα, μπορείτε να καλείτε με ασφάλεια τις ροές cloud Power Automate από το Power Pages για να αλληλεπιδράσετε με 1000+ εξωτερικές προελεύσεις δεδομένων και να τις ενσωματώσετε στην τοποθεσία της επιχείρησής σας.

Σημείωμα

  • Η έκδοση τοποθεσίας Power Pages πρέπει να είναι 9.5.4.xx ή νεότερη για να λειτουργήσει αυτή η δυνατότητα.
  • Η έκδοση του πακέτου τοποθεσίας εκκίνησης πρέπει να είναι 9.3.2304.x ή νεότερη.

Προϋποθέσεις

Για την ενοποίηση με το Power Pages, απαιτείται άδεια χρήσης Power Automate. Συνιστάται να χρησιμοποιήσετε μια Power Automate άδεια χρήσης διεργασίας στο παρουσία παραγωγής.

Βήματα για ενοποίηση ροής cloud

  1. Δημιουργία ροής cloud.

  2. Προσθέστε τη ροή στην τοποθεσία σας.

  3. Κλήση ροής από την τοποθεσία Web σας.

Δημιουργία ροής

  1. Είσοδος στο Power Pages.

  2. Επιλέξτε τοποθεσία + Επεξεργασία.

  3. Στον χώρο εργασίας Ρύθμιση, επιλέξτε Ροές cloud κάτω από τις Ενσωματώσεις εφαρμογών.

  4. Επιλέξτε +Δημιουργία νέας ροής.

  5. Αναζήτηση για Power Pages Επιλογή όταν το Power Pages καλεί ένα έναυσμα ροής.

    Κάντε επιλογές Power Pages στο Power Automate.

  6. Καθορίστε τα βήματα ροής και τις τιμές επιστροφής και επιλέξτε Αποθήκευση.

Σημείωμα

Μόνο ροές με επίγνωση λύσης μπορούν να επισυναφθεί στην τοποθεσία Power Pages.

Προσθήκη ροής στην τοποθεσία σας

Αφού δημιουργήσετε μια άμεση ροή cloud, πρέπει να συσχετιστεί με την τοποθεσία Power Pages και να ασφαλιστεί με ένα ρόλο web.

  1. Είσοδος στο Power Pages.

  2. Επιλέξτε τοποθεσία + Επεξεργασία.

  3. Μεταβείτε στον χώρο εργασίας Ρύθμιση και, στη συνέχεια, επιλέξτε Ροές cloud (έκδοση προεπισκόπησης) στην ενότητα Ενσωματώσεις εφαρμογών.

  4. Επιλέξτε + Προσθήκη ροών cloud.

  5. Αναζητήστε τη ροή που δημιουργήθηκε πρόσφατα.

  6. Επιλέξτε + Προσθήκη ρόλων στους Ρόλους.

  7. Επιλέξτε τους ρόλους που θα πρέπει να έχουν πρόσβαση στη ροή.

  8. Επιλέξτε Αποθήκευση.

    Προσθήκη ροής cloud στην τοποθεσία Web.

Σημείωμα

Όταν προσθέτετε μια ροή στην τοποθεσία σας, δημιουργείται μια μοναδική διεύθυνση URL που σας επιτρέπει να καλείτε το cloud από την τοποθεσία σας.

Κλήση ροής από ιστοσελίδα

Χρησιμοποιήστε το API ροής cloud Power Pages για να αλληλεπιδράσετε με το Power Automate για να εκτελέσετε ενοποίηση εξωτερικής υπηρεσίας. Οι λειτουργίες API ροής cloud αποτελούνται από αιτήσεις και αποκρίσεις HTTP.

Operation Μέθοδος URI
Κλήση ροής cloud POST [Site URI]_/api/cloudflow/v1.0/trigger/<guid>

Παράδειγμα:

Αίτημα

POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
    "Location":"Seattle"
}

Απάντηση

Ροή cloud χωρίς ενέργεια απόκρισης

HTTP/1.1 Accepted
Content-Type: application/json

Ροή cloud με ενέργεια απόκρισης

HTTP/1.1 200 OK
Content-Type: application/json
Body
{
    "conditions":"Rain",
    "humidity":"93",
    "latitude":"47.60620880126953",
    "longitude":"-122.33206939697266"
}

Έλεγχος ταυτότητας αιτημάτων API ροών cloud

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

Μεταβίβαση παραμέτρου στη ροή cloud

Σε μια ροή cloud, μπορείτε να ορίσετε παραμέτρους εισόδου του τύπου Κείμενο, Boolean, Αρχείο, και Αριθμός. Το όνομα της παραμέτρου που ορίζετε στο σώμα της αίτησης πρέπει να ταιριάζει με το όνομα της παραμέτρου που ορίζεται στο έναυσμα ροής cloud.

Σημαντικό

  • Πρέπει να μεταβιβάσετε το όνομα παραμέτρων αιτήματος όπως ορίζεται στη ροή cloud.
  • Δεν είναι διαθέσιμη υποστήριξη για τη μετάδοση μιας παραμέτρου σε ροή που έχει διαμορφωθεί με ασφαλείς εισόδους.

Δείγμα JavaScript για κλήση μιας ροής

Αυτό το δείγμα δείχνει τον τρόπο κλήσης μιας ροής χρησιμοποιώντας ασύγχρονη JavaScript και XML (AJAX).

    shell.ajaxSafePost({
        type: "POST",
        url: "/_api/cloudflow/v1.0/trigger/44a4b2f2-0d1a-4820-bf93-9376278d49c4",
        data: {"eventData":JSON.stringify({"Email": "abc@contoso.com", "File":{"name":"Report.pdf", "contentBytes":"base 64 encoded string"} })}
    })
    .done(function (response) {
    
    })
    .fail(function(){
    
    });

Σημείωμα