บทช่วยสอน Salesforce: เรียนรู้การสร้างแอป Salesforce ของคุณเอง



บทช่วยสอน Salesforce นี้จะแนะนำคุณในการสร้างแอป Salesforce และอธิบายแง่มุมต่างๆที่เกี่ยวข้องเช่นแท็บโปรไฟล์วัตถุและความสัมพันธ์

ในบล็อกก่อนหน้านี้คุณได้เรียนรู้ และแตกต่างกัน การรับรอง Salesforce . ในบล็อกบทช่วยสอน Salesforce นี้ฉันจะแสดงวิธีสร้างแอป Salesforce แบบกำหนดเอง ฉันจะสร้างแอปชื่อ StudentForce ซึ่งสามารถใช้เพื่อรักษาบันทึกของนักเรียน

แอพนี้จะมีวัตถุ (ตาราง) ที่แตกต่างกันสามแบบเพื่อเก็บข้อมูล วัตถุแรกที่เรียกว่า ข้อมูลนักเรียน จะมีชื่อนักเรียนและรายละเอียดส่วนบุคคลเช่นรหัสอีเมลหมายเลขโทรศัพท์และเมืองเกิด วิทยาลัยที่เป็นของนักเรียนจะถูกเก็บไว้ในวัตถุที่สองที่เรียกว่า วิทยาลัย และวัตถุที่สามเรียกว่า เครื่องหมาย จะมีคะแนนที่นักเรียนได้รับในวิชาต่างๆ





บทช่วยสอน Salesforce

ฉันได้กล่าวถึงหัวข้อต่อไปนี้ในบล็อกบทช่วยสอน Salesforce พร้อมคำแนะนำทีละขั้นตอนและภาพหน้าจอ:

  • จะสร้างสภาพแวดล้อมของแอปได้อย่างไร?
  • แท็บคืออะไรและจะสร้างแท็บในแอปของคุณได้อย่างไร?
  • โปรไฟล์คืออะไรและจะปรับแต่งโปรไฟล์ผู้ใช้ได้อย่างไร
  • จะสร้างวัตถุในแอปได้อย่างไร?
  • จะสร้างฟิลด์ในออบเจ็กต์และกำหนดประเภทข้อมูลได้อย่างไร?
  • จะเพิ่มรายการ (ช่อง) ลงในวัตถุเหล่านี้ได้อย่างไร?
  • วิธีการเชื่อมโยง (สร้างความสัมพันธ์ระหว่าง) วัตถุสองชิ้นที่แตกต่างกัน?

ก่อนที่ฉันจะเริ่มสร้างแอปขอแนะนำให้คุณรู้จักกับสภาพแวดล้อมระบบคลาวด์ที่สร้างแอป Salesforce



Salesforce Org

พื้นที่การประมวลผลบนคลาวด์ที่เสนอให้กับคุณหรือองค์กรของคุณโดย Force.com เรียกว่า Salesforce org เรียกอีกอย่างว่าสภาพแวดล้อม Salesforce นักพัฒนาสามารถสร้างแอป Salesforce แบบกำหนดเองออบเจ็กต์เวิร์กโฟลว์กฎการแบ่งปันข้อมูลเพจ Visualforce และการเข้ารหัสเอเพ็กซ์ที่ด้านบนของ Salesforce Org

ตอนนี้ให้เราเจาะลึกเกี่ยวกับแอป Salesforce และทำความเข้าใจว่ามันทำงานอย่างไร

แอป Salesforce

หน้าที่หลักของแอป Salesforce คือจัดการข้อมูลลูกค้า แอป Salesforce มี UI ที่เรียบง่ายในการเข้าถึงบันทึกของลูกค้าที่เก็บไว้ในวัตถุ (ตาราง) แอพยังช่วยในการสร้างความสัมพันธ์ระหว่างออบเจ็กต์ด้วยการเชื่อมโยงฟิลด์



แอปประกอบด้วยชุดของแท็บและวัตถุที่เกี่ยวข้องซึ่งผู้ใช้ปลายทางมองเห็นได้ ภาพหน้าจอด้านล่างแสดงให้เห็นว่าไฟล์ StudentForce ดูเหมือนว่าแอป

แอป Salesforce - การสอน Salesforce - edureka

ส่วนที่ไฮไลต์ที่มุมขวาบนของภาพหน้าจอจะแสดงชื่อแอป: StudentForce . ข้อความที่ไฮไลต์ถัดจากรูปโปรไฟล์คือชื่อผู้ใช้ของฉัน: วาร์ธาน NS .

ก่อนที่คุณจะสร้างวัตถุและป้อนบันทึกคุณต้องตั้งค่าโครงกระดูกของแอป คุณสามารถทำตามคำแนะนำด้านล่างเพื่อตั้งค่าแอป

ขั้นตอนในการติดตั้งแอพ

  1. คลิกที่ ติดตั้ง ปุ่มถัดจากชื่อแอพที่มุมขวาบน
  2. ในแถบซึ่งอยู่ทางด้านซ้ายไปที่ สร้าง →เลือก สร้าง →เลือก แอป จากเมนูแบบเลื่อนลง
  3. คลิกที่ ใหม่ ดังที่แสดงในภาพหน้าจอด้านล่าง

  4. เลือก แอพที่กำหนดเอง .
  5. ป้อนไฟล์ ป้ายกำกับแอป . StudentForce เป็นป้ายกำกับของแอปของฉัน . คลิกที่ ต่อไป .
  6. เลือกรูปโปรไฟล์สำหรับแอปของคุณ คลิก ต่อไป .
  7. เลือกแท็บที่คุณเห็นว่าจำเป็น คลิก ต่อไป .
  8. เลือกโปรไฟล์ต่างๆที่คุณต้องการ แอป ที่จะมอบหมายให้ คลิก บันทึก .

ในขั้นตอนที่ 7 และ 8 ระบบจะขอให้คุณเลือกแท็บและโปรไฟล์ที่เกี่ยวข้อง แท็บและโปรไฟล์เป็นส่วนสำคัญของ Salesforce Apps เนื่องจากช่วยให้คุณจัดการวัตถุและบันทึกใน Salesforce

ในบทช่วยสอน Salesforce นี้ฉันจะให้คำอธิบายโดยละเอียดเกี่ยวกับแท็บโปรไฟล์จากนั้นจะแสดงวิธีสร้างออบเจ็กต์และเพิ่มเรกคอร์ด.

แท็บ Salesforce

แท็บใช้เพื่อเข้าถึงวัตถุ (ตาราง) ในแอป Salesforce จะปรากฏที่ด้านบนของหน้าจอและคล้ายกับแถบเครื่องมือ มีลิงค์ทางลัดไปยังวัตถุหลายชิ้น เมื่อคลิกชื่อวัตถุในแท็บระเบียนในออบเจ็กต์นั้นจะปรากฏขึ้น แท็บยังมีลิงก์ไปยังเนื้อหาเว็บภายนอกเพจที่กำหนดเองและ URL อื่น ๆ ส่วนที่ไฮไลต์ในภาพหน้าจอด้านล่างคือแท็บ Salesforce

แอปพลิเคชันทั้งหมดจะมีไฟล์ บ้าน ตามค่าเริ่มต้น คุณสามารถเลือกแท็บมาตรฐานได้โดยคลิกที่ ' + ’ในเมนู Tab บัญชีผู้ติดต่อกลุ่มลูกค้าเป้าหมายโปรไฟล์เป็นแท็บมาตรฐานที่ Salesforce นำเสนอ ตัวอย่างเช่น, บัญชี แท็บจะแสดงรายการบัญชีในองค์กร SFDC และ ผู้ติดต่อ แท็บจะแสดงรายชื่อผู้ติดต่อในองค์กร SFDC

โดยใช้คลาสสแกนเนอร์ใน java

ขั้นตอนในการเพิ่มแท็บ

  1. คลิกที่ '+' ในเมนูแท็บ
  2. คลิกที่ ปรับแต่งแท็บ ซึ่งแสดงอยู่ทางด้านขวา
  3. เลือกแท็บที่คุณต้องการและคลิกที่ บันทึก .

นอกจากแท็บมาตรฐานแล้วคุณยังสามารถสร้างแท็บที่กำหนดเองได้อีกด้วย นักเรียน แท็บที่คุณเห็นในภาพหน้าจอด้านบนเป็นแท็บแบบกำหนดเองที่ฉันสร้างขึ้น นี่คือทางลัดในการเข้าถึงวัตถุที่กำหนดเอง: นักเรียน .

ขั้นตอนในการสร้างแท็บที่กำหนดเอง

  1. ไปที่การตั้งค่า→สร้าง→สร้าง→แท็บ
  2. คลิกที่ ใหม่ .
  3. เลือกชื่อวัตถุที่คุณกำลังสร้างแท็บ ในกรณีของฉันก็คือ ข้อมูลนักเรียน . นี่คือออบเจ็กต์แบบกำหนดเองที่ฉันสร้างขึ้น (คำแนะนำในการสร้างวัตถุนี้จะกล่าวถึงในบล็อกนี้ในภายหลัง)
  4. เลือกรูปแบบแท็บที่คุณต้องการและป้อนคำอธิบาย
  5. คลิกที่ถัดไป→บันทึก ใหม่ ข้อมูลนักเรียน จะปรากฏ tab ดังรูปด้านล่าง

โปรไฟล์ Salesforce

ผู้ใช้ทุกคนที่ต้องการเข้าถึงข้อมูลหรือองค์กร SFDC จะถูกเชื่อมโยงกับโปรไฟล์ โปรไฟล์คือชุดของการตั้งค่าและสิทธิ์ซึ่งควบคุมสิ่งที่ผู้ใช้สามารถดูเข้าถึงและแก้ไขได้ใน Salesforce

โปรไฟล์จะควบคุมการอนุญาตของผู้ใช้สิทธิ์ออบเจ็กต์สิทธิ์ในฟิลด์การตั้งค่าแอพการตั้งค่าแท็บการเข้าถึงคลาสเอเพ็กซ์การเข้าถึงเพจ Visualforce เค้าโครงเพจประเภทเรกคอร์ดชั่วโมงการเข้าสู่ระบบและที่อยู่ IP สำหรับการเข้าสู่ระบบ

คุณสามารถกำหนดโปรไฟล์ตามพื้นหลังของผู้ใช้ ตัวอย่างเช่นสามารถกำหนดระดับการเข้าถึงที่แตกต่างกันสำหรับผู้ใช้ที่แตกต่างกันเช่นผู้ดูแลระบบนักพัฒนาและตัวแทนขาย

เช่นเดียวกับแท็บเราสามารถใช้โปรไฟล์มาตรฐานหรือสร้างโปรไฟล์ที่กำหนดเองได้ โดยค่าเริ่มต้นโปรไฟล์มาตรฐานที่ใช้ได้คืออ่านอย่างเดียวผู้ใช้มาตรฐานผู้ใช้การตลาดผู้จัดการสัญญาผู้จัดการโซลูชันและผู้ดูแลระบบ หากคุณต้องการสร้างโปรไฟล์ที่กำหนดเองคุณต้องโคลนโปรไฟล์มาตรฐานก่อนแล้วจึงแก้ไขโปรไฟล์นั้น โปรดทราบว่าหนึ่งโปรไฟล์สามารถกำหนดให้กับผู้ใช้หลายคนได้ แต่ผู้ใช้หนึ่งคนไม่สามารถกำหนดหลายโปรไฟล์ได้

ขั้นตอนในการสร้างโปรไฟล์

  1. คลิกที่ Setup → Administer → Manage users → Profiles
  2. จากนั้นคุณสามารถโคลนโปรไฟล์ที่มีอยู่ได้โดยคลิกที่ แก้ไข .

เมื่อตั้งค่าแท็บและโปรไฟล์สำหรับแอปของคุณแล้วคุณสามารถโหลดข้อมูลลงในแอปได้ ส่วนถัดไปของบทช่วยสอน Salesforce นี้จะกล่าวถึงวิธีการเพิ่มข้อมูลลงในออบเจ็กต์ในรูปแบบของเรกคอร์ดและฟิลด์

ออบเจ็กต์ฟิลด์และบันทึกใน Salesforce

ออบเจ็กต์ฟิลด์และเรกคอร์ดเป็นส่วนประกอบสำคัญของ Salesforce ดังนั้นสิ่งสำคัญคือต้องรู้ว่าพวกเขาคืออะไรและมีบทบาทอย่างไรในการสร้างแอพ

ออบเจ็กต์คือตารางฐานข้อมูลใน Salesforce ที่เก็บข้อมูล มีออบเจ็กต์สองประเภทใน Salesforce:

  • วัตถุมาตรฐาน: อ็อบเจ็กต์ที่ Salesforce จัดเตรียมไว้เรียกว่าอ็อบเจ็กต์มาตรฐาน ตัวอย่างเช่นบัญชีผู้ติดต่อลูกค้าเป้าหมายโอกาสแคมเปญผลิตภัณฑ์รายงานแดชบอร์ดเป็นต้น
  • วัตถุที่กำหนดเอง: วัตถุที่สร้างโดยผู้ใช้เรียกว่าวัตถุที่กำหนดเอง

ออบเจ็กต์คือชุดของระเบียนและระเบียนคือชุดของเขตข้อมูล

ทุกแถวในวัตถุประกอบด้วยหลายเขตข้อมูล ดังนั้นเร็กคอร์ดในออบเจ็กต์จึงเป็นการรวมฟิลด์ที่เกี่ยวข้องกัน ดูภาพประกอบด้านล่าง excel

ฉันจะสร้างวัตถุที่เรียกว่า ข้อมูลนักเรียน ที่จะมีรายละเอียดส่วนบุคคลของนักเรียน

ขั้นตอนในการสร้างวัตถุที่กำหนดเอง:

  1. ไปที่ Setup → Build → Create → Object
  2. คลิกที่ วัตถุที่กำหนดเองใหม่ .
  3. กรอก ชื่อวัตถุ และ คำอธิบาย . ดังที่คุณเห็นจากภาพด้านล่างชื่อวัตถุคือ ข้อมูลนักเรียน .
  4. คลิกที่ บันทึก .

หากคุณต้องการเพิ่มออบเจ็กต์แบบกำหนดเองนี้ลงในเมนูแท็บคุณสามารถทำตามคำแนะนำที่กล่าวถึงก่อนหน้านี้ในบล็อกบทแนะนำของ Salesforce

หลังจากสร้างออบเจ็กต์แล้วคุณต้องกำหนดฟิลด์ต่างๆในออบเจ็กต์นั้น เช่น. ฟิลด์ในบันทึกของนักเรียนจะเป็นชื่อนักเรียนหมายเลขโทรศัพท์ของนักเรียนรหัสอีเมลของนักเรียนแผนกที่นักเรียนเป็นสมาชิกและเมืองบ้านเกิดของเขา

คุณสามารถเพิ่มระเบียนให้กับวัตถุหลังจากกำหนดเขตข้อมูลแล้วเท่านั้น

ขั้นตอนในการเพิ่มฟิลด์แบบกำหนดเอง

  1. ไปที่ Setup → Build → Create → Objects
  2. เลือกวัตถุที่คุณต้องการเพิ่มเขตข้อมูล ในกรณีของฉันก็คือ ข้อมูลนักเรียน .
  3. เลื่อนลงไปที่ Custom Fields & Relationships สำหรับออบเจ็กต์นั้นแล้วคลิกที่ ใหม่ ตามที่ปรากฏในภาพหน้าจอด้านล่าง
  4. คุณต้องเลือกประเภทข้อมูลของฟิลด์นั้น ๆ แล้วคลิก ต่อไป . ฉันเลือกแล้ว ข้อความ เพราะฉันจะจัดเก็บจดหมายในช่องนี้
    ประเภทข้อมูลต่างๆของฟิลด์ได้รับการอธิบายโดยละเอียดแล้วในส่วนถัดไปของบล็อกนี้
  5. จากนั้นคุณจะได้รับแจ้งให้ป้อนชื่อของฟิลด์ความยาวสูงสุดของฟิลด์นั้นและคำอธิบาย
  6. คุณยังสามารถกำหนดให้เป็นฟิลด์ที่เป็นทางเลือก / บังคับและอนุญาต / ไม่อนุญาตให้มีค่าที่ซ้ำกันสำหรับเร็กคอร์ดที่แตกต่างกันโดยทำเครื่องหมายในช่องทำเครื่องหมาย ดูภาพหน้าจอด้านล่างเพื่อความเข้าใจที่ดีขึ้น
  7. คลิกที่ ต่อไป .
  8. เลือกโปรไฟล์ต่างๆที่สามารถแก้ไขช่องข้อความนั้นได้ในภายหลัง คลิก ต่อไป .
  9. เลือกเค้าโครงหน้าที่ควรมีฟิลด์นี้
  10. คลิก บันทึก .

ดังที่คุณเห็นจากภาพหน้าจอด้านล่างมีฟิลด์สองประเภท ฟิลด์มาตรฐานที่สร้างขึ้นสำหรับทุกออบเจ็กต์โดยค่าเริ่มต้นและฟิลด์แบบกำหนดเองที่สร้างขึ้นโดยตัวฉันเอง สี่ช่องที่ฉันสร้างไว้ ข้อมูลนักเรียน คือเมืองแผนกรหัสอีเมลและหมายเลขโทรศัพท์คุณจะสังเกตเห็นว่าช่องที่กำหนดเองทั้งหมดขึ้นต้นด้วย '__C' ซึ่งแสดงว่าคุณมีอำนาจในการแก้ไขและลบช่องเหล่านั้น ในขณะที่บางฟิลด์มาตรฐานสามารถแก้ไขได้ แต่ไม่สามารถลบได้

ตอนนี้คุณสามารถเพิ่มระเบียนนักเรียน (แถวที่สมบูรณ์) ลงในวัตถุของคุณได้

ขั้นตอนในการเพิ่มบันทึก

  1. ไปที่ตารางวัตถุจากเมนูแท็บ ข้อมูลนักเรียน คือวัตถุที่ฉันจะเพิ่มระเบียน
  2. ดังที่คุณเห็นจากภาพด้านล่างไม่มีบันทึกที่มีอยู่ คลิกที่ ใหม่ เพื่อเพิ่มประวัตินักเรียนใหม่
  3. เพิ่มรายละเอียดนักเรียนลงในช่องต่างๆตามที่แสดงในภาพหน้าจอด้านล่าง คลิกที่ บันทึก .
  4. คุณสามารถสร้างระเบียนนักเรียนจำนวนเท่าใดก็ได้ ฉันได้สร้างประวัตินักเรียน 4 คนตามที่แสดงในภาพหน้าจอด้านล่าง
  5. ในกรณีที่คุณต้องการแก้ไขรายละเอียดของนักเรียนคุณสามารถคลิกที่ แก้ไข ดังที่แสดงในภาพหน้าจอด้านล่าง

ประเภทข้อมูลของเขตข้อมูล

ชนิดข้อมูลควบคุมประเภทของข้อมูลที่สามารถจัดเก็บในเขตข้อมูลได้ เขตข้อมูลภายในระเบียนสามารถมีชนิดข้อมูลที่แตกต่างกัน ตัวอย่างเช่น:

  • หากเป็นช่องหมายเลขโทรศัพท์คุณสามารถเลือกได้ โทรศัพท์ .
  • หากเป็นชื่อหรือช่องข้อความคุณสามารถเลือกได้ ข้อความ .
  • หากเป็นช่องวันที่ / เวลาคุณสามารถเลือกได้ วันเวลา .
  • โดยเลือก รายการเลือก เป็นชนิดข้อมูลสำหรับเขตข้อมูลคุณสามารถเขียนค่าที่กำหนดไว้ล่วงหน้าในฟิลด์นั้นและสร้างรายการแบบเลื่อนลง

คุณสามารถเลือกประเภทข้อมูลใดก็ได้สำหรับฟิลด์ที่กำหนดเอง ด้านล่างนี้คือภาพหน้าจอที่แสดงประเภทข้อมูลต่างๆ

ประเภทข้อมูลเช่น ค้นหาความสัมพันธ์ความสัมพันธ์รายละเอียดหลักและความสัมพันธ์การค้นหาภายนอก ใช้เพื่อสร้างลิงก์ / ความสัมพันธ์ระหว่างออบเจ็กต์หนึ่งหรือหลายชิ้น ความสัมพันธ์ระหว่างออบเจ็กต์เป็นหัวข้อการสนทนาถัดไปในบล็อกบทช่วยสอน Salesforce นี้

ความสัมพันธ์ของวัตถุใน Salesforce

ตามชื่อที่แนะนำความสัมพันธ์ของวัตถุถูกใช้ใน Salesforce เพื่อสร้างการเชื่อมโยงระหว่างวัตถุสองชิ้น คำถามในใจของคุณคือทำไมถึงต้องการ? ให้ฉันพูดถึงความต้องการพร้อมตัวอย่าง

ในไฟล์ StudentForce แอพมีไฟล์ ข้อมูลนักเรียน วัตถุซึ่งมีข้อมูลส่วนบุคคลของนักเรียน รายละเอียดเกี่ยวกับคะแนนของนักเรียนและวิทยาลัยเดิมมีอยู่ในวัตถุที่แตกต่างกัน เราสามารถใช้ความสัมพันธ์เพื่อเชื่อมโยงวัตถุเหล่านี้โดยใช้ฟิลด์ที่เกี่ยวข้อง เครื่องหมายของนักเรียนและวิทยาลัยสามารถเชื่อมโยงกับ ชื่อนักเรียน ที่ดินของ ข้อมูลนักเรียน วัตถุ.

สามารถกำหนดความสัมพันธ์ได้ในขณะที่เลือกชนิดข้อมูล พวกเขามักจะกำหนดไว้ในวัตถุลูกและอ้างอิงไปยังฟิลด์ทั่วไปในวัตถุหลัก การสร้างลิงก์ดังกล่าวจะช่วยให้คุณค้นหาและสืบค้นข้อมูลได้อย่างง่ายดายเมื่อข้อมูลที่ต้องการอยู่ในวัตถุต่างๆ มีความสัมพันธ์ที่แตกต่างกันสามประเภทที่สามารถมีอยู่ระหว่างวัตถุ พวกเขาคือ:

  • รายละเอียดหลัก
  • ค้นหา
  • ทางแยก

ให้เราดูแต่ละรายการ:

ความสัมพันธ์รายละเอียดหลัก (1: n)

ความสัมพันธ์ Master-Detail คือความสัมพันธ์แม่ลูกที่วัตถุหลักควบคุมพฤติกรรมของวัตถุที่ขึ้นต่อกัน เป็นความสัมพันธ์ 1: n ซึ่งสามารถมีพ่อแม่ได้เพียงคนเดียว แต่มีลูกหลายคน ในตัวอย่างของฉัน ข้อมูลนักเรียน เป็นวัตถุต้นแบบและ เครื่องหมาย เป็นวัตถุลูก

ฉันขอยกตัวอย่างความสัมพันธ์ Master-Detail ข้อมูลนักเรียน วัตถุประกอบด้วยบันทึกของนักเรียน แต่ละบันทึกมีข้อมูลส่วนบุคคลเกี่ยวกับนักเรียน อย่างไรก็ตามคะแนนที่นักเรียนได้รับมีอยู่ในบันทึกอื่นที่เรียกว่า เครื่องหมาย . ดูภาพหน้าจอของ เครื่องหมาย วัตถุด้านล่าง

ฉันได้สร้างการเชื่อมโยงระหว่างวัตถุทั้งสองนี้โดยใช้ชื่อของนักเรียน ด้านล่างนี้คือประเด็นที่คุณต้องคำนึงถึงเมื่อตั้งค่าความสัมพันธ์ Master-Detail

  • ในฐานะวัตถุควบคุมฟิลด์หลักต้องไม่ว่างเปล่า
  • หากบันทึก / ฟิลด์ในออบเจ็กต์หลักถูกลบฟิลด์ที่เกี่ยวข้องในอ็อบเจ็กต์ที่เกี่ยวข้องจะถูกลบด้วย สิ่งนี้เรียกว่าการลบแบบเรียงซ้อน
  • ฟิลด์ที่อยู่ภายใต้การดูแลจะสืบทอดการตั้งค่าการแชร์และการรักษาความปลอดภัยจากเจ้าของ

คุณสามารถกำหนดความสัมพันธ์ของรายละเอียดหลักระหว่างสองวัตถุที่กำหนดเองหรือระหว่างวัตถุที่กำหนดเองและวัตถุมาตรฐานตราบใดที่วัตถุมาตรฐานเป็นต้นแบบในความสัมพันธ์

ค้นหาความสัมพันธ์ (1: n)

ความสัมพันธ์ของการค้นหาถูกใช้เมื่อคุณต้องการสร้างการเชื่อมโยงระหว่างวัตถุสองชิ้น แต่ไม่มีการพึ่งพาวัตถุแม่ คุณสามารถคิดว่านี่เป็นรูปแบบของความสัมพันธ์พ่อแม่ลูกที่มีพ่อหรือแม่เพียงคนเดียว แต่มีลูกหลายคนเช่นความสัมพันธ์แบบ 1: n ด้านล่างนี้คือประเด็นที่คุณต้องคำนึงถึงเมื่อตั้งค่าความสัมพันธ์แบบค้นหา

  • ไม่จำเป็นต้องใช้ฟิลด์การค้นหาบนวัตถุลูก
  • ไม่สามารถลบฟิลด์ / เร็กคอร์ดในอ็อบเจ็กต์ลูกได้โดยการลบเร็กคอร์ดในอ็อบเจ็กต์หลัก ดังนั้นระเบียนในวัตถุลูกจะไม่ได้รับผลกระทบ
  • ช่องลูกจะไม่สืบทอดเจ้าของการแชร์และการตั้งค่าความปลอดภัยของผู้ปกครอง

ตัวอย่างของความสัมพันธ์ในการค้นหาในกรณีของฉันจะเป็นของ วิทยาลัย วัตถุ. คุณสามารถเห็นวัตถุลูก: ข้อมูลนักเรียน ในภาพหน้าจอด้านล่าง คุณจะสังเกตเห็นว่ามีช่องว่าง วิทยาลัย ฟิลด์สำหรับระเบียนแรก สิ่งนี้บ่งชี้ว่าการพึ่งพาไม่ใช่สิ่งจำเป็น

ด้านล่างนี้คือภาพหน้าจอของแผนภาพสคีมาของทั้งสองความสัมพันธ์ วิทยาลัย - ข้อมูลนักเรียน สร้างความสัมพันธ์การค้นหาและ ข้อมูลนักเรียน - เครื่องหมาย สร้างความสัมพันธ์ Master-Detail

ความสัมพันธ์ในตนเอง

นี่คือรูปแบบของความสัมพันธ์ในการค้นหาซึ่งแทนที่จะเป็นตาราง / วัตถุสองตารางความสัมพันธ์จะอยู่ภายในตาราง / วัตถุเดียวกัน ดังนั้นชื่อความสัมพันธ์ตนเอง ที่นี่การค้นหาจะอ้างอิงกับตารางเดียวกัน ความสัมพันธ์นี้เรียกอีกอย่างว่าความสัมพันธ์แบบลำดับชั้น

ความสัมพันธ์ทางแยก (หลายต่อหลายคน)

ความสัมพันธ์แบบนี้สามารถเกิดขึ้นได้เมื่อจำเป็นต้องสร้างความสัมพันธ์แบบรายละเอียดหลักสองแบบ สามารถสร้างความสัมพันธ์รายละเอียดหลักสองรายการได้โดยการเชื่อมโยง 3 ออบเจ็กต์แบบกำหนดเอง ที่นี่วัตถุสองชิ้นจะเป็นวัตถุต้นแบบและวัตถุที่สามจะขึ้นอยู่กับทั้งสองวัตถุ พูดง่ายๆมันจะเป็นวัตถุลูกสำหรับทั้งวัตถุต้นแบบ

เพื่อยกตัวอย่างความสัมพันธ์นี้ฉันได้สร้างวัตถุใหม่สองชิ้น

  • เรียกว่าวัตถุต้นแบบ ศาสตราจารย์ . ประกอบด้วยรายชื่อศาสตราจารย์
  • เรียกว่าวัตถุลูก หลักสูตร . ประกอบด้วยรายชื่อหลักสูตรที่มีอยู่
  • ฉันจะใช้ไฟล์ ข้อมูลนักเรียน วัตถุเป็นวัตถุต้นแบบอื่น

ฉันได้สร้างความสัมพันธ์แบบกลุ่มต่อกลุ่มซึ่งทุกระเบียนในไฟล์ หลักสูตร วัตถุต้องมีนักเรียนอย่างน้อยหนึ่งคนและศาสตราจารย์อย่างน้อยหนึ่งคน ทั้งนี้เนื่องจากทุกหลักสูตรเป็นการรวมกันของนักศึกษาและอาจารย์ ในความเป็นจริงหลักสูตรหนึ่งสามารถมีนักเรียนและอาจารย์ที่เกี่ยวข้องได้ตั้งแต่หนึ่งคนขึ้นไป

การพึ่งพา นักศึกษา และ ศาสตราจารย์ วัตถุทำให้ หลักสูตร ตามที่เด็กคัดค้าน นักศึกษา และ ศาสตราจารย์ จึงเป็นวัตถุต้นแบบ ด้านล่างนี้คือภาพหน้าจอของ หลักสูตร วัตถุ.

คุณจะสังเกตเห็นว่ามีการผสมผสานระหว่างอาจารย์และนักศึกษาสำหรับวิชาเหล่านี้ ตัวอย่างเช่น Kate มีความเกี่ยวข้องกับ 2 หลักสูตรและมีอาจารย์สองคนที่แตกต่างกันสำหรับแต่ละหลักสูตรทั้งสอง ไมค์มีความเกี่ยวข้องกับหลักสูตรเดียว แต่มีอาจารย์สองคนที่แตกต่างกันสำหรับหลักสูตรนั้น ทั้งโจและเคทมีความเกี่ยวข้องกับหลักสูตรเดียวกันและศาสตราจารย์คนเดียวกัน ในภาพหน้าจอด้านล่างคุณจะพบแผนผังของความสัมพันธ์นี้

ยินดีด้วย! StudentForce สร้างแอปสำเร็จแล้ว แผนภาพสคีมาสองรายการที่แสดงด้านบนแสดงให้เห็นว่าวัตถุต่างๆเชื่อมโยงกันอย่างไรภายในแอป Salesforce ของฉัน

เรามาถึงตอนท้ายของบทแนะนำ Salesforce นี้ ฉันหวังว่าคุณจะเข้าใจแนวคิดต่างๆเช่นแอปแท็บโปรไฟล์ฟิลด์ออบเจ็กต์และความสัมพันธ์ซึ่งอธิบายไว้ในบล็อกบทช่วยสอน Salesforce นี้ ในกรณีที่คุณมีข้อสงสัยหรือข้อสงสัยอย่าลังเลที่จะทิ้งไว้ในส่วนความคิดเห็นด้านล่างและเราจะติดต่อกลับโดยเร็วที่สุด

ฉันขอให้คุณดูวิดีโอแนะนำ Salesforce ที่อธิบายการสร้างแอปสำหรับนักเรียน Salesforce เอาเลยดูวิดีโอแล้วบอกฉันว่าคุณคิดอย่างไร

บทช่วยสอน Salesforce สำหรับผู้เริ่มต้น | เรียนรู้การสร้างแอป Salesforce | การฝึกอบรม Salesforce | Edureka

วิดีโอบทช่วยสอน Salesforce นี้จะช่วยให้คุณเรียนรู้วิธีสร้างแอป Salesforce ตั้งแต่เริ่มต้น นี่คือการสอนทีละขั้นตอนในการสร้างแอป Salesforce และเหมาะสำหรับผู้เริ่มต้น

คอยติดตามอ่านบล็อกถัดไปในชุดบทแนะนำ Salesforce ของเรา ในระหว่างนี้ฉันขอแนะนำให้คุณสร้างบัญชี Salesforce และเล่นกับแอป Salesforce คุณสามารถลองสร้างแอปของคุณเองโดยทำตามคำแนะนำที่กล่าวถึงข้างต้น

หากคุณต้องการเป็นมืออาชีพที่มีทักษะใน Salesforce โปรดดูที่ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง