Εκπαιδευτικό πρόγραμμα Salesforce: Μάθετε να δημιουργείτε τη δική σας εφαρμογή Salesforce

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

Στα προηγούμενα ιστολόγια, μάθατε και διαφορετικά Πιστοποιήσεις Salesforce . Σε αυτό το ιστολόγιο εκμάθησης του Salesforce, θα σας δείξω πώς να δημιουργήσετε μια προσαρμοσμένη εφαρμογή Salesforce. Θα δημιουργήσω μια εφαρμογή που ονομάζεται StudentForce το οποίο μπορεί να χρησιμοποιηθεί για τη συντήρηση των μαθητικών αρχείων.



Αυτή η εφαρμογή θα περιέχει τρία διαφορετικά αντικείμενα (πίνακες) για την αποθήκευση δεδομένων. Το πρώτο αντικείμενο ονομάστηκε Δεδομένα μαθητών θα περιέχει τα ονόματα των μαθητών και τα προσωπικά τους στοιχεία, όπως αναγνωριστικό email, αριθμό τηλεφώνου και πόλη. Το κολέγιο, στο οποίο ανήκουν οι μαθητές, θα αποθηκευτεί στο δεύτερο αντικείμενο που ονομάζεται Κολλέγιο και το τρίτο αντικείμενο που ονομάζεται Σημάδια θα περιέχει τους βαθμούς που αποκτήθηκαν από τους μαθητές σε διάφορα θέματα.



Εκπαιδευτικό πρόγραμμα Salesforce

Έχω καλύψει τα ακόλουθα θέματα σε αυτό το ιστολόγιο tutorialforforce με αναλυτικές οδηγίες καιστιγμιότυπα οθόνης:

ποιοι είναι οι περιορισμοί στο sql
  • Πώς να δημιουργήσετε το περιβάλλον της εφαρμογής;
  • Τι είναι οι καρτέλες και πώς να δημιουργήσετε καρτέλες στην εφαρμογή σας;
  • Τι είναι τα προφίλ και πώς να προσαρμόσετε τα προφίλ χρηστών;
  • Πώς να δημιουργήσετε αντικείμενα στην εφαρμογή;
  • Πώς να δημιουργήσετε πεδία σε αντικείμενα και να ορίσετε τον τύπο δεδομένων τους;
  • Πώς να προσθέσετε καταχωρήσεις (πεδία) σε αυτά τα αντικείμενα;
  • Πώς να συνδέσετε (να δημιουργήσετε μια σχέση μεταξύ) δύο διαφορετικών αντικειμένων;

Προτού ξεκινήσω με τη δημιουργία μιας εφαρμογής, επιτρέψτε μου να σας παρουσιάσω στο περιβάλλον cloud όπου είναι κατασκευασμένες οι εφαρμογές Salesforce.



Salesforce Org

Ο χώρος υπολογιστικού νέφους που προσφέρεται σε εσάς ή τον οργανισμό σας από το Force.com ονομάζεται Salesforce org. Ονομάζεται επίσης περιβάλλον Salesforce. Οι προγραμματιστές μπορούν να δημιουργήσουν προσαρμοσμένες εφαρμογές Salesforce, αντικείμενα, ροές εργασίας, κανόνες κοινής χρήσης δεδομένων, σελίδες Visualforce και κωδικοποίηση Apex στην κορυφή του Salesforce Org.

Ας δούμε τώρα τις Εφαρμογές Salesforce και να κατανοήσουμε πώς λειτουργεί.

Εφαρμογές Salesforce

Η κύρια λειτουργία μιας εφαρμογής Salesforce είναι η διαχείριση δεδομένων πελατών. Οι εφαρμογές Salesforce παρέχουν μια απλή διεπαφή χρήστη για πρόσβαση σε αρχεία πελατών που είναι αποθηκευμένα σε αντικείμενα (πίνακες). Οι εφαρμογές βοηθούν επίσης στη δημιουργία σχέσης μεταξύ αντικειμένων συνδέοντας πεδία.



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

εφαρμογή salesforce - φροντιστήριο salesforce - edureka

Το επισημασμένο τμήμα στην επάνω δεξιά γωνία του στιγμιότυπου οθόνης εμφανίζει το όνομα της εφαρμογής: StudentForce . Το κείμενο που επισημαίνεται δίπλα στην εικόνα προφίλ είναι το όνομα χρήστη μου: Vardhan NS .

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

Βήματα για τη ρύθμιση της εφαρμογής

  1. Κάντε κλικ στο Ρύθμιση κουμπί δίπλα στο όνομα της εφαρμογής στην επάνω δεξιά γωνία.
  2. Στη γραμμή που βρίσκεται στην αριστερή πλευρά, μεταβείτε στο Χτίζω → επιλέξτε Δημιουργώ → επιλέξτε Εφαρμογές από το αναπτυσσόμενο μενού.
  3. Κάντε κλικ στο Νέος όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

  4. Επιλέγω Προσαρμοσμένη εφαρμογή .
  5. Εισάγετε το Ετικέτα εφαρμογής . StudentForce είναι η ετικέτα της εφαρμογής μου . Κάντε κλικ στο Επόμενο .
  6. Επιλέξτε μια εικόνα προφίλ για την εφαρμογή σας. Κάντε κλικ Επόμενο .
  7. Επιλέξτε τις καρτέλες που θεωρείτε απαραίτητες. Κάντε κλικ Επόμενο .
  8. Επιλέξτε τα διαφορετικά προφίλ που θέλετε εφαρμογή να ανατεθεί σε. Κάντε κλικ Αποθηκεύσετε .

Στα βήματα 7 και 8, σας ζητήθηκε να επιλέξετε τις σχετικές καρτέλες και προφίλ. Οι καρτέλες και τα προφίλ αποτελούν αναπόσπαστο μέρος των εφαρμογών Salesforce επειδή σας βοηθούν στη διαχείριση αντικειμένων και εγγραφών στο Salesforce.

Σε αυτό το σεμινάριο salesforce, θα σας δώσω μια λεπτομερή εξήγηση των καρτελών, των προφίλ και, στη συνέχεια, θα σας δείξω πώς να δημιουργήσετε αντικείμενα και να προσθέσετε εγγραφές σε αυτό.

Καρτέλες Salesforce

Οι καρτέλες χρησιμοποιούνται για την πρόσβαση σε αντικείμενα (πίνακες) στην εφαρμογή Salesforce. Εμφανίζονται στο πάνω μέρος της οθόνης και είναι παρόμοια με μια γραμμή εργαλείων. Περιέχει συνδέσμους συντόμευσης σε πολλά αντικείμενα. Κάνοντας κλικ στο όνομα του αντικειμένου σε μια καρτέλα, θα εμφανιστούν εγγραφές σε αυτό το αντικείμενο. Οι καρτέλες περιέχουν επίσης συνδέσμους προς εξωτερικό περιεχόμενο ιστού, προσαρμοσμένες σελίδες και άλλες διευθύνσεις URL. Το επισημασμένο τμήμα στο παρακάτω στιγμιότυπο οθόνης είναι αυτό των καρτελών Salesforce.

Όλες οι εφαρμογές θα έχουν Σπίτι από προεπιλογή. Μπορείτε να επιλέξετε τις τυπικές καρτέλες κάνοντας κλικ στο « + »Στο μενού Tab. Οι λογαριασμοί, οι επαφές, οι ομάδες, οι δυνητικοί πελάτες, το προφίλ είναι οι τυπικές καρτέλες που προσφέρει το Salesforce. Για παράδειγμα, Λογαριασμοί καρτέλα θα σας δείξει τη λίστα των λογαριασμών στο SFDC org και Επαφές Η καρτέλα θα σας δείξει τη λίστα των επαφών στο SFDC org.

Βήματα για την προσθήκη καρτελών

  1. Κάντε κλικ στο «+» στο μενού καρτελών.
  2. Κάντε κλικ στο Προσαρμογή καρτελών, που υπάρχει στη δεξιά πλευρά.
  3. Επιλέξτε τις καρτέλες της επιλογής σας και κάντε κλικ στο Αποθηκεύσετε .

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

Βήματα για τη δημιουργία προσαρμοσμένων καρτελών

  1. Μεταβείτε στο Ρύθμιση → Δημιουργία → Δημιουργία → Καρτέλες.
  2. Κάντε κλικ στο Νέος .
  3. Επιλέξτε το όνομα του αντικειμένου για το οποίο δημιουργείτε μια καρτέλα. Στην περίπτωσή μου, είναι Δεδομένα μαθητών . Αυτό είναι ένα προσαρμοσμένο αντικείμενο που έχω δημιουργήσει (οι οδηγίες για τη δημιουργία αυτού του αντικειμένου καλύπτονται αργότερα σε αυτό το ιστολόγιο).
  4. Επιλέξτε ένα στυλ καρτέλας της προτίμησής σας και εισαγάγετε μια περιγραφή.
  5. Κάντε κλικ στο Επόμενο → Αποθήκευση. Το νέο Δεδομένα μαθητών θα εμφανιστεί όπως φαίνεται παρακάτω.

Προφίλ Salesforce

Κάθε χρήστης που πρέπει να έχει πρόσβαση στα δεδομένα ή στο SFDC org θα συνδέεται με ένα προφίλ. Το προφίλ είναι μια συλλογή ρυθμίσεων και αδειών που ελέγχει τι μπορεί να δει, να έχει πρόσβαση και να τροποποιήσει ένας χρήστης στο Salesforce.

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

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

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

Βήματα για τη δημιουργία προφίλ

  1. Κάντε κλικ στο Ρύθμιση → Διαχειριστής → Διαχείριση χρηστών → Προφίλ
  2. Στη συνέχεια, μπορείτε να κλωνοποιήσετε οποιοδήποτε από τα υπάρχοντα προφίλ κάνοντας κλικ στο Επεξεργασία .

Μόλις ρυθμιστούν οι καρτέλες και τα προφίλ για την εφαρμογή σας, μπορείτε να φορτώσετε δεδομένα σε αυτήν. Η επόμενη ενότητα αυτού του σεμιναρίου Salesforce θα καλύψει έτσι τον τρόπο προσθήκης δεδομένων σε αντικείμενα με τη μορφή εγγραφών και πεδίων.

Αντικείμενα, πεδία και εγγραφές στο Salesforce

Αντικείμενα, πεδία και εγγραφές είναι τα δομικά στοιχεία του Salesforce. Επομένως, είναι σημαντικό να γνωρίζουμε ποιοι είναι και τι ρόλο παίζουν στη δημιουργία εφαρμογών.

Τα αντικείμενα είναι οι πίνακες βάσεων δεδομένων στο Salesforce όπου αποθηκεύονται δεδομένα. Υπάρχουν δύο τύποι αντικειμένων στο Salesforce:

  • Τυπικά αντικείμενα: Τα αντικείμενα που παρέχονται από το Salesforce ονομάζονται τυπικά αντικείμενα. Για παράδειγμα, λογαριασμοί, επαφές, δυνητικοί πελάτες, ευκαιρίες, καμπάνιες, προϊόντα, αναφορές, πίνακας ελέγχου κ.λπ.
  • Προσαρμοσμένα αντικείμενα: Τα αντικείμενα που δημιουργούνται από τους χρήστες ονομάζονται προσαρμοσμένα αντικείμενα.

Τα αντικείμενα είναι μια συλλογή εγγραφών και οι εγγραφές είναι μια συλλογή πεδίων.

Κάθε σειρά σε ένα αντικείμενο αποτελείται από πολλά πεδία. Έτσι, μια εγγραφή σε ένα αντικείμενο είναι ένας συνδυασμός σχετικών πεδίων. Δείτε το παρακάτω excel για απεικόνιση.

Θα δημιουργήσω ένα αντικείμενο που ονομάζεται Δεδομένα μαθητών οι οποίεςθα περιέχει προσωπικά στοιχεία μαθητών.

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

  1. Μεταβείτε στο Ρύθμιση → Δημιουργία → Δημιουργία → Αντικείμενο
  2. Κάντε κλικ στο Νέο προσαρμοσμένο αντικείμενο .
  3. Συμπληρώστε το Όνομα αντικειμένου και Περιγραφή . Όπως μπορείτε να δείτε από την παρακάτω εικόνα, το όνομα του αντικειμένου είναι Δεδομένα μαθητών .
  4. Κάντε κλικ στο Αποθηκεύσετε .

Εάν θέλετε να προσθέσετε αυτό το προσαρμοσμένο αντικείμενο στο μενού καρτελών, τότε μπορείτε να ακολουθήσετε τις οδηγίες που αναφέρθηκαν προηγουμένως σε αυτό το ιστολόγιο φροντιστηρίων Salesforce.

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

Μπορείτε να προσθέσετε εγγραφές σε αντικείμενα μόνο αφού ορίσετε τα πεδία.

Βήματα για την προσθήκη προσαρμοσμένων πεδίων

  1. Πλοηγηθείτε στο Ρύθμιση → Δημιουργία → Δημιουργία → Αντικείμενα
  2. Επιλέξτε το αντικείμενο στο οποίο θέλετε να προσθέσετε πεδία. Στην περίπτωσή μου, είναι Δεδομένα μαθητών .
  3. Κάντε κύλιση προς τα κάτω στα Προσαρμοσμένα πεδία και σχέσεις για αυτό το αντικείμενο και κάντε κλικ στο Νέος όπως φαίνεταιστο παρακάτω στιγμιότυπο οθόνης.
  4. Πρέπει να επιλέξετε τον τύπο δεδομένων του συγκεκριμένου πεδίου και, στη συνέχεια, να κάνετε κλικ Επόμενο . επέλεξα κείμενο μορφή γιατί θα αποθηκεύω γράμματα σε αυτό το πεδίο.
    Οι διαφορετικοί τύποι πεδίων δεδομένων έχουν εξηγηθεί λεπτομερώς στην επόμενη ενότητα αυτού του ιστολογίου.
  5. Στη συνέχεια, θα σας ζητηθεί να εισαγάγετε το όνομα του πεδίου, το μέγιστο μήκος αυτού του πεδίου και την περιγραφή.
  6. Μπορείτε επίσης να το κάνετε ένα προαιρετικό / υποχρεωτικό πεδίο και να επιτρέψετε / να απαγορεύσετε τις διπλές τιμές για διαφορετικές εγγραφές επιλέγοντας τα πλαίσια ελέγχου. Δείτε το παρακάτω στιγμιότυπο οθόνης για καλύτερη κατανόηση.
  7. Κάντε κλικ στο Επόμενο .
  8. Επιλέξτε τα διάφορα προφίλ που μπορούν να επεξεργαστούν αυτό το πεδίο κειμένου αργότερα. Κάντε κλικ Επόμενο .
  9. Επιλέξτε τις διατάξεις σελίδων που πρέπει να περιλαμβάνουν αυτό το πεδίο.
  10. Κάντε κλικ Αποθηκεύσετε .

Όπως μπορείτε να δείτε από το παρακάτω στιγμιότυπο οθόνης, υπάρχουν δύο τύποι πεδίων. Τα τυπικά πεδία που δημιουργήθηκαν για κάθε αντικείμενο από προεπιλογή και τα προσαρμοσμένα πεδία που δημιουργήθηκαν από εμένα. Τα τέσσερα πεδία για τα οποία έχω δημιουργήσει Δεδομένα μαθητών είναι Πόλη, Τμήμα, Αναγνωριστικό email και Αρ. Τηλεφώνου. Θα παρατηρήσετε ότι όλα τα προσαρμοσμένα πεδία επιτίθενται με '__C' που υποδηλώνει ότι έχετε τη δυνατότητα να επεξεργαστείτε και να διαγράψετε αυτά τα πεδία. Ενώ ορισμένα τυπικά πεδία μπορούν να επεξεργαστούν, αλλά να μην διαγραφούν.

πώς να ορίσετε διαδρομή στο java

Τώρα μπορείτε να προσθέσετε αρχεία μαθητών (πλήρης σειρά) στο αντικείμενο σας.

Βήματα για να προσθέσετε μια εγγραφή

  1. Μεταβείτε στον πίνακα αντικειμένων από το μενού καρτελών. Δεδομένα μαθητών είναι το αντικείμενο στο οποίο θα προσθέσω εγγραφές.
  2. Όπως μπορείτε να δείτε από την παρακάτω εικόνα, δεν υπάρχουν υπάρχουσες εγγραφές. Κάντε κλικ στο Νέος για να προσθέσετε νέα αρχεία μαθητών.
  3. Προσθέστε λεπτομέρειες μαθητή σε διαφορετικά πεδία όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Κάντε κλικ στο Αποθηκεύσετε .
  4. Μπορείτε να δημιουργήσετε οποιονδήποτε αριθμό αρχείων μαθητών. Έχω δημιουργήσει 4 μαθητικές εγγραφές όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
  5. Σε περίπτωση που θέλετε να επεξεργαστείτε τα στοιχεία του μαθητή, μπορείτε να κάνετε κλικ στο Επεξεργασία όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Τύποι δεδομένων πεδίων

Ο τύπος δεδομένων ελέγχει ποιος τύπος δεδομένων μπορεί να αποθηκευτεί σε ένα πεδίο. Τα πεδία σε μια εγγραφή μπορούν να έχουν διαφορετικούς τύπους δεδομένων. Για παράδειγμα:

  • Εάν είναι πεδίο αριθμού τηλεφώνου, μπορείτε να επιλέξετε Τηλέφωνο .
  • Εάν είναι όνομα ή πεδίο κειμένου, μπορείτε να επιλέξετε Κείμενο .
  • Εάν είναι πεδίο ημερομηνίας / ώρας, μπορείτε να επιλέξετε Ημερομηνία ώρα .
  • Επιλέγοντας Λίστα επιλογών ως τύπος δεδομένων για ένα πεδίο, μπορείτε να γράψετε προκαθορισμένες τιμές σε αυτό το πεδίο και να δημιουργήσετε ένα αναπτυσσόμενο μενού.

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

Τύποι δεδομένων όπως Σχέση αναζήτησης, σχέση Master-Detail και εξωτερική σχέση αναζήτησης χρησιμοποιούνται για τη δημιουργία συνδέσμων / σχέσεων μεταξύ ενός ή περισσότερων αντικειμένων. Οι σχέσεις μεταξύ αντικειμένων είναι το επόμενο θέμα συζήτησης σε αυτό το ιστολόγιο φροντίδας του Salesforce.

Αντικειμενική σχέση στο Salesforce

Όπως υποδηλώνει το όνομα, η σχέση αντικειμένου χρησιμοποιείται στο Salesforce για τη δημιουργία σύνδεσης μεταξύ δύο αντικειμένων. Η ερώτηση στο μυαλό σας θα ήταν, γιατί χρειάζεται; Επιτρέψτε μου να μιλήσω για την ανάγκη με ένα παράδειγμα.

Σε μου StudentForce εφαρμογή, υπάρχει ένα Δεδομένα μαθητών αντικείμενο, το οποίο περιέχει προσωπικές πληροφορίες μαθητών. Λεπτομέρειες σχετικά με τα σημάδια των μαθητών και το προηγούμενο κολέγιο τους υπάρχουν σε διαφορετικά αντικείμενα. Μπορούμε να χρησιμοποιήσουμε σχέσεις για να συνδέσουμε αυτά τα αντικείμενα χρησιμοποιώντας σχετικά πεδία. Τα σημάδια των φοιτητών και των κολλεγίων μπορούν να συνδεθούν με το Ονομα μαθητή πεδίο της Δεδομένα μαθητή αντικείμενο.

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

  • Κύρια-Λεπτομέρεια
  • Ψάχνω
  • Διασταύρωση

Ας εξετάσουμε καθένα από αυτά:

Σχέση Master-Detail (1: n)

Η σχέση Master-Detail είναι μια σχέση γονέα-παιδιού στην οποία το κύριο αντικείμενο ελέγχει τη συμπεριφορά του εξαρτώμενου αντικειμένου. Είναι μια σχέση 1: n, στην οποία μπορεί να υπάρχει μόνο ένας γονέας, αλλά πολλά παιδιά. Στο παράδειγμά μου, Δεδομένα μαθητών είναι το κύριο αντικείμενο και Σημάδια είναι το παιδικό αντικείμενο.

Επιτρέψτε μου να σας δώσω ένα παράδειγμα σχέσης Master-Detail. ο Δεδομένα μαθητών το αντικείμενο περιέχει αρχεία μαθητών. Κάθε εγγραφή περιέχει προσωπικές πληροφορίες για έναν μαθητή. Ωστόσο, οι βαθμοί που αποκτήθηκαν από τους μαθητές είναι παρόντες σε ένα άλλο δίσκο που ονομάζεται Σημάδια . Κοιτάξτε το στιγμιότυπο οθόνης του Σημάδια αντικείμενο παρακάτω.

Έχω δημιουργήσει έναν σύνδεσμο μεταξύ αυτών των δύο αντικειμένων χρησιμοποιώντας το όνομα του μαθητή. Ακολουθούν τα σημεία που πρέπει να λάβετε υπόψη κατά τη δημιουργία μιας σχέσης Master-Detail.

πώς να χρησιμοποιήσετε την ισχύ στο python
  • Όντας το αντικείμενο ελέγχου, το κύριο πεδίο δεν μπορεί να είναι κενό.
  • Εάν διαγραφεί μια εγγραφή / πεδίο στο κύριο αντικείμενο, διαγράφονται επίσης τα αντίστοιχα πεδία στο εξαρτώμενο αντικείμενο. Αυτό ονομάζεται διαγραφή καταρράκτη.
  • Τα εξαρτώμενα πεδία θα κληρονομήσουν τον κάτοχο, τις ρυθμίσεις κοινής χρήσης και ασφάλειας από τον κύριο του.

Μπορείτε να ορίσετε σχέσεις κύριας λεπτομέρειας μεταξύ δύο προσαρμοσμένων αντικειμένων ή μεταξύ ενός προσαρμοσμένου αντικειμένου και ενός τυπικού αντικειμένου, εφόσον το τυπικό αντικείμενο είναι το κύριο στη σχέση.

Σχέση αναζήτησης (1: n)

Οι σχέσεις αναζήτησης χρησιμοποιούνται όταν θέλετε να δημιουργήσετε μια σύνδεση μεταξύ δύο αντικειμένων, αλλά χωρίς την εξάρτηση από το γονικό αντικείμενο. Μπορείτε να το θεωρήσετε ως μια μορφή σχέσης γονέα-παιδιού όπου υπάρχει μόνο ένας γονέας, αλλά πολλά παιδιά, δηλαδή σχέση 1: n. Ακολουθούν τα σημεία που πρέπει να λάβετε υπόψη κατά τη δημιουργία μιας σχέσης αναζήτησης.

  • Το πεδίο αναζήτησης στο θυγατρικό αντικείμενο δεν απαιτείται απαραίτητα.
  • Τα πεδία / εγγραφές σε ένα θυγατρικό αντικείμενο δεν μπορούν να διαγραφούν διαγράφοντας μια εγγραφή στο γονικό αντικείμενο. Έτσι, οι εγγραφές στο θυγατρικό αντικείμενο δεν θα επηρεαστούν.
  • Τα θυγατρικά πεδία δεν θα κληρονομήσουν τον κάτοχο, τις ρυθμίσεις κοινής χρήσης και ασφάλειας του γονέα του.

Ένα παράδειγμα σχέσης αναζήτησης στην περίπτωσή μου θα ήταν αυτό του α Κολλέγιο αντικείμενο. Μπορείτε να δείτε το θυγατρικό αντικείμενο: Δεδομένα μαθητών στο παρακάτω στιγμιότυπο οθόνης. Θα παρατηρήσετε ότι υπάρχει κενό Κολλέγιο πεδίο για την πρώτη εγγραφή. Αυτό δείχνει ότι η εξάρτηση δεν είναι αναγκαιότητα.

Ακολουθεί ένα στιγμιότυπο οθόνης του διαγράμματος σχήματος και των δύο σχέσεων. Κολλέγιο - Δεδομένα φοιτητών σχηματίζει τη σχέση αναζήτησης και Δεδομένα μαθητή - Σημεία σχηματίζει τη σχέση Master-Detail.

Αυτο-Σχέση

Αυτή είναι μια μορφή σχέσης αναζήτησης όπου αντί για δύο πίνακες / αντικείμενα, η σχέση βρίσκεται μέσα στον ίδιο πίνακα / αντικείμενο. Εξ ου και το όνομα αυτο-σχέση. Εδώ, η αναζήτηση αναφέρεται στον ίδιο πίνακα. Αυτή η σχέση ονομάζεται επίσης Ιεραρχική σχέση.

Σχέση Διασταύρωσης (Πολλοί σε Πολλοί)

Αυτό το είδος σχέσης μπορεί να υπάρχει όταν υπάρχει ανάγκη δημιουργίας δύο σχέσεων master-detail. Μπορούν να δημιουργηθούν δύο σχέσεις master-detail συνδέοντας 3 προσαρμοσμένα αντικείμενα. Εδώ, δύο αντικείμενα θα είναι κύρια αντικείμενα και το τρίτο αντικείμενο θα εξαρτάται και από τα δύο αντικείμενα. Με απλά λόγια, θα είναι ένα θυγατρικό αντικείμενο και για τα δύο κύρια αντικείμενα.

Για να σας δώσω ένα παράδειγμα αυτής της σχέσης, έχω δημιουργήσει δύο νέα αντικείμενα.

  • Ένα κύριο αντικείμενο ονομάζεται Καθηγητής . Περιέχει τη λίστα των καθηγητών.
  • Ένα παιδί που ονομάζεται αντικείμενο ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ . Περιέχει τη λίστα των διαθέσιμων μαθημάτων.
  • Θα χρησιμοποιήσω το Δεδομένα μαθητών αντικείμενο ως άλλο κύριο αντικείμενο.

Έχω δημιουργήσει μια σχέση πάρα-προς-πολλά έτσι ώστε κάθε δίσκος στο ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ αντικείμενο πρέπει να έχει τουλάχιστον έναν μαθητή και τουλάχιστον έναν καθηγητή. Αυτό συμβαίνει επειδή κάθε μάθημα είναι ένας συνδυασμός μαθητών και καθηγητών. Στην πραγματικότητα, ένα μάθημα, μπορεί να έχει έναν ή περισσότερους αριθμούς φοιτητών και καθηγητών που σχετίζονται με αυτούς.

Η εξάρτηση από Μαθητης σχολειου και Καθηγητής αντικείμενα κάνει ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ ως παιδί αντικείμενο. Μαθητης σχολειου και Καθηγητής είναι έτσι τα κύρια αντικείμενα. Παρακάτω είναι ένα στιγμιότυπο οθόνης του ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ αντικείμενο.

Θα παρατηρήσετε ότι υπάρχουν διαφορετικοί συνδυασμοί καθηγητών και φοιτητών για αυτά τα θέματα. Για παράδειγμα, η Kate σχετίζεται με δύο μαθήματα και έχει δύο διαφορετικούς καθηγητές για καθένα από αυτά τα δύο μαθήματα. Ο Mike συνδέεται με ένα μόνο μάθημα, αλλά έχει δύο διαφορετικούς καθηγητές για αυτό το μάθημα. Τόσο ο Joe όσο και η Kate συνδέονται με το ίδιο μάθημα και τον ίδιο καθηγητή. Στο παρακάτω στιγμιότυπο οθόνης, θα βρείτε το σχηματικό διάγραμμα αυτής της σχέσης.

Συγχαρητήρια! ο StudentForce Η εφαρμογή δημιουργήθηκε με επιτυχία. Τα δύο διαγράμματα σχήματος που εμφανίζονται παραπάνω δείχνουν πώς συνδέονται τα διάφορα αντικείμενα μέσα στην εφαρμογή Salesforce.

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

Σας παρακαλώ να δείτε αυτό το βίντεο εκμάθησης του Salesforce που εξηγεί τη δημιουργία της φοιτητικής εφαρμογής Salesforce. Προχωρήστε, απολαύστε το βίντεο και πείτε μου τη γνώμη σας.

Σεμινάριο Salesforce για αρχάριους | Μάθετε να δημιουργείτε την εφαρμογή Salesforce | Εκπαίδευση Salesforce | Έντρεκα

Αυτό το εκπαιδευτικό βίντεο του Salesforce θα σας βοηθήσει να μάθετε πώς να δημιουργείτε μια εφαρμογή Salesforce από το μηδέν. Αυτό είναι ένα βήμα προς βήμα εκπαιδευτικό πρόγραμμα για τη δημιουργία της εφαρμογής Salesforce και ιδανικό για αρχάριους.

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

Εάν θέλετε να γίνετε επαγγελματίας ειδικευμένος στο Salesforce τότε, ρίξτε μια ματιά στο που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου.