Χρησιμοποιήστε σχέσεις για την τροποποίηση γραμμών

Οι σχέσεις είναι μια σημαντική έννοια στο Microsoft Dataverse. Το Power Automate σάς επιτρέπει να εργάζεστε με αυτές τις σχέσεις με διάφορους τρόπους.

Τροποποίηση ή προσθήκη γραμμών απευθείας με σχέσεις

Όταν δημιουργείτε ή τροποποιείτε γραμμές, υπάρχουν στήλες που διατηρούν σχέσεις. Για παράδειγμα, όταν δημιουργείτε έναν λογαριασμό υπάρχει μια στήλη Κύρια επαφή.

Λογαριασμός με στήλη κύριων επαφών.

Όταν θέλετε να δημιουργήσετε ή να τροποποιήσετε μια σχέση, χρησιμοποιήστε την τυπική σημειογραφία OData. Για παράδειγμα, κατά τη δημιουργία μιας γραμμής λογαριασμού, θα πρέπει να ορίσετε τη στήλη Κύρια επαφή στο αναγνωριστικό OData μιας γραμμής επαφής όπως αυτή: contacts(c96be312-4ac1-4358-99b6-1e14e2957b15).

Σημαντικό

Εάν επιχειρήσετε να διαβιβάσετε μόνο το GUID από το προηγούμενο βήμα, θα εμφανιστεί ένα σφάλμα όπως αυτό: Ο πόρος δεν βρέθηκε για το τμήμα αγοράς <segmentname>. Η σύνδεση του Microsoft Dataverse αναμένει το πλήρες αναγνωριστικό OData της γραμμής προορισμού, συμπεριλαμβανομένου του τύπου της γραμμής.

Εάν η στήλη αναζήτησης είναι πολυμορφική (που σημαίνει ότι μπορεί να έχει περισσότερους από έναν πιθανούς τύπους προορισμού), τότε το αναγνωριστικό OData της γραμμής προορισμού πρέπει να παρέχεται στη σωστή στήλη. Για παράδειγμα, η στήλη Όνομα εταιρείας για τις Επαφές είναι πολυμορφική και μπορεί να πάρει την τιμή λογαριασμός ή επαφή αλλά όχι και τις δύο τιμές.

Σημειογραφία πολυμορφικής στήλης.

Σχέσεις μέλους δραστηριότητας

Τα μέρη της δραστηριότητας είναι ένας ειδικός τύπους σχέσης στο Dataverse. Για παράδειγμα, όταν δημιουργείτε μια συνάντηση, οι τιμές για τους απαιτούμενους συμμετέχοντες και τους προαιρετικούς συμμετέχοντες σχετίζονται με τον πίνακα "Χρήστες συστήματος".

Χαρακτηριστικά μέλους δραστηριοτήτων.

Επιλέξτε Προσθήκη νέου στοιχείου και, στη συνέχεια, καταχωρήστε τα απαιτούμενα δεδομένα για την προσθήκη πολλαπλών τιμών για ένα μέρος δραστηριότητας. Όπως φαίνεται προηγουμένως στο άρθρο, πρέπει να χρησιμοποιήσετε τη σύνταξη αναγνωριστικού OData για systemusers(<ID of the user>).

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

Εναλλαγή λειτουργίας πίνακα για το μέρος δραστηριότητας.