อัปเดตล่าสุดเมื่อ 25 ธันวาคม 2022 โดย Rakesh Gupta
แนวคิดใหญ่หรือคำถามที่ยืนยง:
- คุณจะใช้คอมโพเนนต์การค้นหาตัวเลือกใหม่ (เบต้า) เพื่อแสดงเรกคอร์ดที่กรองได้อย่างไร
บล็อกนี้เป็นภาคต่อของบล็อกก่อนหน้าของฉัน – เลือกหลายระเบียนในส่วนประกอบการค้นหา. ในบล็อกที่แล้ว ฉันได้กล่าวถึงวิธีกำหนดค่าคอมโพเนนต์ลำดับหน้าจอการค้นหา เพื่อให้ผู้ใช้สามารถค้นหาและเลือกมากกว่าหนึ่งเรกคอร์ด
บทความนี้อธิบายขั้นตอนล่วงหน้าและอธิบายวิธีกำหนดค่าส่วนประกอบหน้าจอลำดับการค้นหาตัวเลือกใหม่ (เบต้า) เพื่อแสดงเรกคอร์ดที่กรอง
วัตถุประสงค์:
หลังจากอ่านบล็อกนี้แล้ว คุณจะสามารถ:
- สร้าง Screen Flow และเพิ่มองค์ประกอบ Screen ลงไป
- เพิ่มองค์ประกอบการค้นหาตัวเลือก (เบต้า) ให้กับองค์ประกอบหน้าจอของคุณ
- แสดงบันทึกที่กรองโดยใช้ชุดตัวเลือกคอลเลกชัน
- แสดงระเบียนที่กรองโดยใช้ชุดตัวเลือกระเบียน
- และอีกมากมาย
เอ็ดเวิร์ด แบ็คเฮาส์ กำลังทำงานเป็นผู้ดูแลระบบที่ Gurukul on Cloud (GoC) เขา ได้รับข้อกำหนดจากผู้บริหารดังนี้
- เพิ่มโฟลว์หน้าจอในหน้าแรกที่ช่วยให้ผู้ใช้เลือกโอกาสได้หลายรายการ
- ในตอนท้าย อัปเดตโอกาสทางการขายที่เลือกไว้เป็นปิดที่หายไป
แนวทาง Automation Champion (I-do):
กับ การเปิดตัว Spring’23, ตอนนี้เป็นไปได้ที่จะเพิ่มองค์ประกอบการค้นหาตัวกรองโดยใช้องค์ประกอบโฟลว์หน้าจอการค้นหาตัวเลือกใหม่ล่าสุด (เบต้า) การใช้ชุดตัวเลือกคอลเลกชั่นที่กรองแล้วหรือชุดตัวเลือกเรกคอร์ด คุณสามารถสร้างการค้นหาที่แสดงโอกาสทางการขายที่เปิดกว้าง ลูกค้าเป้าหมายที่ไม่เข้าเงื่อนไข หรือผู้ติดต่อจากบัญชีที่เลือกไว้ก่อนหน้านี้ในโฟลว์หน้าจอ
ก่อนที่เราจะดำเนินการต่อไป ให้เราเข้าใจลักษณะของ การค้นหาทางเลือก ส่วนประกอบ.
คุณลักษณะ | คำอธิบาย |
---|---|
ชื่อ API | ชื่อ API สามารถมีขีดล่างและอักขระที่เป็นตัวอักษรและตัวเลขคละกันโดยไม่มีช่องว่าง ต้องขึ้นต้นด้วยตัวอักษรและไม่สามารถลงท้ายด้วยเครื่องหมายขีดล่าง นอกจากนี้ยังไม่สามารถมีขีดล่างสองอันติดต่อกันได้ |
ฉลาก | ข้อความที่เป็นมิตรต่อผู้ใช้ซึ่งแสดงทางด้านซ้ายของส่วนประกอบ |
จำเป็นต้อง | กำหนดให้ผู้ใช้ป้อนค่าก่อนจึงจะย้ายไปยังหน้าจอถัดไปได้ |
ข้อความตัวยึดตำแหน่ง | ข้อความที่ปรากฏในฟิลด์เมื่อว่างเปล่า ใช้ตัวยึดข้อความเพื่อให้คำแนะนำแก่ผู้ใช้เกี่ยวกับสิ่งที่ต้องป้อนในฟิลด์ |
ทางเลือก | เพิ่มอย่างน้อยหนึ่งตัวเลือก ชุดตัวเลือกเรกคอร์ด หรือชุดตัวเลือกคอลเลกชันไปยังส่วนประกอบนี้ ใช้ได้เฉพาะเมื่อคุณเพิ่มส่วนประกอบตัวเลือกให้กับส่วนประกอบหน้าจอ |
ค่าเริ่มต้น | ตัวเลือกที่เลือกไว้ล่วงหน้าสำหรับส่วนประกอบ หากไม่ได้ดำเนินการหน้าจอที่เกี่ยวข้องหรือไม่ตรงตามเงื่อนไขสำหรับการมองเห็นส่วนประกอบ ค่าที่เก็บไว้ของส่วนประกอบจะเป็นค่าว่าง |
ใช้แผนภูมิที่จัดทำโดย อดัม ไวท์ เพื่อทำความเข้าใจว่าเมื่อใดควรใช้องค์ประกอบการค้นหาใด
ก่อนที่จะพูดถึงวิธีแก้ปัญหา ผมขอแสดงไดอะแกรมของ Process Flow ในระดับสูง โปรดใช้เวลาสักครู่เพื่ออ่านแผนภาพการไหลต่อไปนี้และทำความเข้าใจ
มาเริ่มสร้างกระบวนการทำงานอัตโนมัตินี้กันเลย
แนวทางปฏิบัติ (เราทำ):
มี 4 ขั้นตอนในการแก้ปัญหาความต้องการทางธุรกิจของ Edward โดยใช้ การไหลของหน้าจอ. พวกเราต้อง:
- กำหนดคุณสมบัติการไหลสำหรับการไหลของหน้าจอ
- เพิ่มองค์ประกอบหน้าจอ
- สร้างชุดตัวเลือกเรกคอร์ดเพื่อสร้างรายการที่กรองของโอกาสทางการขายที่เปิดอยู่
- เพิ่มส่วนประกอบการค้นหาตัวเลือก (เบต้า) ที่อนุญาตให้ผู้ใช้เลือกโอกาสทางการขายที่เปิดอยู่
- เพิ่มองค์ประกอบ Update Records เพื่ออัพเดต Stage ของโอกาสทางการขายเป็น Closed Lost
- เพิ่มโฟลว์หน้าจอไปยังโฮมเพจสายฟ้า
ขั้นตอนที่ 1: กำหนดคุณสมบัติโฟลว์
- คลิก ติดตั้ง.
- ในช่อง Quick Find ให้พิมพ์ กระแส.
- เลือก กระแส จากนั้นคลิกที่ กระแสใหม่.
- เลือก การไหลของหน้าจอ ตัวเลือกและคลิกที่ สร้าง และกำหนดค่าโฟลว์
- มันจะเปิดตัวออกแบบโฟลว์ให้คุณ
ขั้นตอนที่ 2: เพิ่มองค์ประกอบหน้าจอ
- บน Flow Designer คลิกที่ + ไอคอน และเลือก หน้าจอ องค์ประกอบ.
- ป้อนข้อมูลต่อไปนี้:
- เข้า ฉลาก เดอะ ชื่อ API จะเติมอัตโนมัติ
- คลิก เสร็จแล้ว.
ขั้นตอนที่ 2.1: เพิ่มชุดตัวเลือกระเบียนเพื่อสร้างรายการที่กรองแล้วของโอกาสทางการขายที่เปิดอยู่
- ภายใต้ กล่องเครื่องมือเลือก ผู้จัดการ, จากนั้นคลิก ทรัพยากรใหม่ เพื่อสร้างชุดตัวเลือกเรกคอร์ดเพื่อสร้างรายการที่กรองของโอกาสทางการขายที่เปิดอยู่
- ป้อนข้อมูลต่อไปนี้:
- ทรัพยากร พิมพ์: บันทึกชุดตัวเลือก
- ชื่อ API: recChoice_OpenOpportunities
- วัตถุ: โอกาส
- กรองบันทึกโอกาส
- แถวที่ 1:
- สนาม: ถูกปิด
- โอเปอเรเตอร์: เท่ากับ
- ค่า: {!$GlobalConstant.False}
- แถวที่ 1:
- กำหนดค่าแต่ละตัวเลือก
- ป้ายตัวเลือก (เลือกฟิลด์ที่สร้างป้ายกำกับสำหรับแต่ละตัวเลือก): ชื่อ
- Data Type (ชนิดข้อมูลของค่าตัวเลือก): ข้อความ
- ค่าตัวเลือก (เลือกฟิลด์ที่มีค่าที่คุณต้องการจัดเก็บเมื่อผู้ใช้เลือกตัวเลือกนี้ในขณะทำงาน): รหัส
- ทรัพยากร พิมพ์: บันทึกชุดตัวเลือก
- คลิก เสร็จแล้ว.
ขั้นตอนที่ 2.2: เพิ่มส่วนประกอบการค้นหาตัวเลือก (เบต้า) เพื่อแสดงรายการที่กรองโดยใช้ชุดตัวเลือกบันทึก
- ภายใต้ ป้อนข้อมูล ส่วนที่ หน้าจอ องค์ประกอบ. ลากแล้ววาง ทางเลือก ค้นหา (เบต้า) บนหน้าจอ
- ป้อนข้อมูลต่อไปนี้:
- เข้า ฉลาก และ ชื่อ API.
- จำเป็นต้อง: เลือกแล้ว
- ทางเลือก: {!recChoice_OpenOpportunities}
- คลิก เสร็จแล้ว.
ขั้นตอนที่ 3: เพิ่มการดำเนินการ – อัปเดตบันทึก
ขั้นตอนต่อไปคือการอัพเดตสเตจโอกาสทางการขายที่เลือกเป็นปิดการแพ้ เราจะใช้ อัปเดตบันทึก องค์ประกอบ.
- บน Flow Designer คลิกที่ + ไอคอน และเลือก อัปเดตบันทึก องค์ประกอบ.
- ใส่ชื่อใน ฉลาก สนาม; เดอะ ชื่อ API จะเติมอัตโนมัติ
- สำหรับ วิธีค้นหาบันทึกเพื่ออัปเดตและตั้งค่า เลือก ระบุเงื่อนไขเพื่อระบุเรกคอร์ด และตั้งค่าแต่ละฟิลด์
- วัตถุ: โอกาส
- เลือก ตรงตามเงื่อนไขทั้งหมด (และ).
- กำหนดเงื่อนไขการกรอง
- แถวที่ 1:
- สนาม: รหัส
- โอเปอเรเตอร์: เท่ากัน
- ค่า: {!Open_Opportunity.selectedChoiceValues}
- แถวที่ 1:
- ตั้งค่าฟิลด์สำหรับเรกคอร์ดโอกาสทางการขาย
- แถวที่ 1:
- สนาม: ชื่อสเตจ
- ค่า: ปิดแพ้
- สนาม: ชื่อสเตจ
- แถวที่ 1:
- คลิก เสร็จแล้ว.
ในที่สุดเอ็ดเวิร์ด ไหล จะมีลักษณะเหมือนภาพหน้าจอต่อไปนี้:
เมื่อทุกอย่างดูดีแล้ว ให้ทำตามขั้นตอนด้านล่าง:
- คลิก บันทึก.
- เข้า เดอะ ป้ายกำกับการไหล เดอะ ชื่อ API จะเติมอัตโนมัติ
- คลิก แสดงขั้นสูง.
- เวอร์ชัน API สำหรับการเรียกใช้โฟลว์: 57
- ป้ายสัมภาษณ์: ตัวอย่างการค้นหาตัวเลือก {!$Flow.CurrentDateTime}
- คลิก บันทึก.
เกือบจะมี! เมื่อทุกอย่างดูดีแล้ว ให้คลิก เปิดใช้งาน ปุ่ม.
ขั้นตอนที่ 4: เพิ่ม Screen Flow ไปที่หน้าแรกของ Lightning
ขั้นตอนต่อไปคือการกระจายโฟลว์ไปยังผู้ใช้แอป Lightning Experience หรือ Salesforce โดยฝังไว้ในหน้าแรกของ Lightning
หลักฐานของแนวคิด
การประเมินรายทาง:
ฉันอยากได้ยินจากคุณ!
สิ่งหนึ่งที่คุณได้เรียนรู้จากโพสต์นี้คืออะไร? คุณจินตนาการถึงการนำความรู้ใหม่นี้ไปใช้ในโลกแห่งความเป็นจริงอย่างไร? อย่าลังเลที่จะแบ่งปันในความคิดเห็นด้านล่าง