ปรับปรุงล่าสุดเมื่อ 31 ตุลาคม 2565 โดย Rakesh Gupta
แนวคิดใหญ่หรือคำถามที่ยืนยง:
- จะใช้โฟลว์ที่ทริกเกอร์เรกคอร์ดเพื่อทำให้การจัดการกลุ่มการสนทนาทั่วไปทำงานโดยอัตโนมัติเพื่อปรับปรุงประสิทธิภาพได้อย่างไร
วัตถุประสงค์:
กลุ่มแชท เป็นหนึ่งในวิธีที่ยอดเยี่ยมในการเพิ่มความร่วมมือในองค์กรของคุณ กลุ่ม Chatter เป็นตัวแทนของกลุ่มผู้ใช้ – หนึ่งกลุ่มสามารถเพิ่มสมาชิกได้ไม่จำกัดใน กลุ่มแชทแต่ผู้ใช้สามารถเข้าร่วมได้สูงสุด 100 กลุ่ม
ด้านล่างนี้คืองานบางส่วนที่เกี่ยวข้องกับการเป็นสมาชิกกลุ่ม Chatter ที่สามารถทำงานอัตโนมัติเพื่อเพิ่มประสิทธิภาพการทำงาน
- ส่งการแจ้งเตือนทางอีเมลไปยังเจ้าของกลุ่มหรือผู้จัดการเมื่อมีคนเข้าร่วมกลุ่มแชท
- ส่งการแจ้งเตือนทางอีเมลไปยังเจ้าของกลุ่มหรือผู้จัดการเมื่อมีคนออกจากกลุ่ม Chatter
- อัปเดตความถี่อีเมลของสมาชิกใหม่โดยอัตโนมัติสำหรับ Chatter Group
- เลื่อนตำแหน่งผู้ใช้เป็นผู้จัดการกลุ่ม Chatter หากพวกเขาอยู่ในบทบาทเฉพาะ
เป็นไปได้ที่จะจัดการงานเหล่านี้ด้วยความช่วยเหลือของ Flow มาดูกันว่าจะเริ่มทำงานอย่างชาญฉลาดได้อย่างไรโดยจัดการกับกรณีการใช้งานทางธุรกิจ
Maria Coleman ทำงานเป็นผู้ดูแลระบบที่ Gurukul on Cloud (GoC) ที่ GoC พวกเขาใช้ Chatter อย่างกว้างขวางเพื่อทำงานร่วมกันภายใน มาเรียได้รับข้อกำหนดสามข้อจากผู้บริหารระดับสูง:
- เมื่อมีคนเข้าร่วมกลุ่มแชทสาธารณะ ‘GoC Awesome People’ ให้ตั้งค่าความถี่ของอีเมลเป็น – อีเมลในแต่ละโพสต์
- แจ้งเจ้าของกลุ่มเมื่อมีคนเข้าร่วมกลุ่ม
- เมื่อผู้ใช้เข้าร่วม GoC Awesome People Group และอยู่ในบทบาท ‘การสนับสนุนลูกค้า, ระหว่างประเทศ’ จะมีการเลื่อนระดับผู้ใช้ให้เป็นผู้จัดการกลุ่มโดยอัตโนมัติ
แนวทาง Automation Champion (I-do):
มีวิธีแก้ปัญหาที่เป็นไปได้บางประการสำหรับสถานการณ์ทางธุรกิจข้างต้น. เราจะใช้ บันทึกทริกเกอร์ ไหล เพื่อแก้ปัญหาความต้องการ
ก่อนที่เราจะดำเนินการต่อไป ให้เราเข้าใจลักษณะของ CollaborationGroupMember – มันแสดงถึงสมาชิกของกลุ่ม Chatter
ชื่อฟิลด์ | รายละเอียด |
ความถี่การแจ้งเตือน | ความถี่ที่ Salesforce ส่งอีเมลสรุปกลุ่ม Chatter ไปยังสมาชิกรายนี้ ค่าที่ถูกต้องคือ:
|
บทบาทการทำงานร่วมกัน | บทบาทของสมาชิกในกลุ่ม ค่าที่ถูกต้องคือ:
|
ก่อนที่จะพูดถึงวิธีแก้ปัญหา ผมขอแสดงไดอะแกรมของ Process Flow ในระดับสูง โปรดใช้เวลาสักครู่เพื่ออ่านแผนภาพโฟลว์ต่อไปนี้และทำความเข้าใจ
มาเริ่มสร้างกระบวนการทำงานอัตโนมัตินี้กันเลย
แนวทางปฏิบัติ (เราทำ):
มี 3 ขั้นตอนในการแก้ปัญหา มาเรีย ความต้องการทางธุรกิจโดยใช้ ก่อนบันทึก และ หลังจากบันทึก บันทึกการไหลทริกเกอร์. พวกเราต้อง:
- สร้างกลุ่มสาธารณะและกลุ่มสนทนา
- ขั้นตอนการไหลของ Salesforce:
- กำหนดคุณสมบัติโฟลว์สำหรับโฟลว์ที่ทริกเกอร์เรกคอร์ดก่อนบันทึก
- สร้างสูตรเพื่อโปรโมตสมาชิก ผู้จัดการกลุ่ม
- เพิ่มองค์ประกอบการมอบหมายไปยังเขตข้อมูลสมาชิกกลุ่ม
- ขั้นตอนการไหลของ Salesforce:
- กำหนดคุณสมบัติโฟลว์สำหรับโฟลว์ที่ทริกเกอร์เรกคอร์ดหลังจากบันทึก
- เพิ่มเทมเพลตข้อความเพื่อสร้างเนื้อหาอีเมล
- เพิ่มการกระทำหลัก ส่งอีเมล เพื่อส่งอีเมล
ขั้นตอนที่ 1: สร้างกลุ่มสาธารณะและกลุ่มแชท
- ก่อนอื่น สร้างกลุ่มแชทสาธารณะ GoC คนที่ยอดเยี่ยม.
ขั้นตอนที่ 2.1: กำหนดคุณสมบัติของโฟลว์ (ก่อนบันทึกโฟลว์)
- คลิก ติดตั้ง.
- ในช่อง Quick Find ให้พิมพ์ กระแส.
- เลือก กระแส จากนั้นคลิกที่ กระแสใหม่.
- เลือก บันทึกการไหลทริกเกอร์ ตัวเลือกคลิกที่ สร้าง และกำหนดค่าโฟลว์ดังนี้:
- วัตถุ: CollaborationGroupMember
- กระตุ้นการไหลเมื่อ: บันทึกถูกสร้างขึ้น
- กำหนดเกณฑ์การเข้า
- ข้อกำหนดเงื่อนไข: ไม่มี
- เพิ่มประสิทธิภาพการไหลสำหรับ อัพเดทสนามอย่างรวดเร็ว
- คลิก เสร็จแล้ว.
ขั้นตอนที่ 2.2: สร้างสูตรเพื่อเลื่อนระดับสมาชิกเป็นผู้จัดการกลุ่ม
- ภายใต้ กล่องเครื่องมือเลือก ผู้จัดการ, จากนั้นคลิก ทรัพยากรใหม่ เพื่อกำหนดบทบาทของสมาชิกตามบทบาทของผู้ใช้
- ป้อนข้อมูลต่อไปนี้:
- ทรัพยากรพิมพ์:สูตร
- ชื่อ API: forT_MemberRole
- ประเภทข้อมูล: ข้อความ
- สูตร: ถ้า( {!$UserRole.DeveloperName}=”CustomerSupportInternational”, “Admin”, “Standard”)
- คลิก เสร็จแล้ว.
ขั้นตอนที่ 2.3 การใช้องค์ประกอบการมอบหมายเพื่ออัปเดตฟิลด์โอกาสทางการขาย
ขั้นตอนต่อไปคือการอัปเดตฟิลด์การทำงานร่วมกัน GroupMember ด้วยค่าใหม่ เราจะใช้ งานที่มอบหมาย เนื่องจากเรากำลังใช้โฟลว์ก่อนบันทึก.
- บน Flow Designer คลิกที่ + ไอคอน และเลือก งานที่มอบหมาย องค์ประกอบ.
- ใส่ชื่อใน ฉลาก สนาม; เดอะ ชื่อ API จะเติมอัตโนมัติ
- ตั้งค่าตัวแปร
- แถวที่ 1:
- สนาม: {!$Record.CollaborationRole}
- โอเปอเรเตอร์: เท่ากัน
- ค่า: {!forT_MemberRole}
- สนาม: {!$Record.CollaborationRole}
- คลิก เพิ่มการมอบหมาย
- แถวที่ 2:
- สนาม: {!$Record.NotificationFrequency}
- โอเปอเรเตอร์: เท่ากัน
- ค่า: พี
- สนาม: {!$Record.NotificationFrequency}
- แถวที่ 1:
- คลิก เสร็จแล้ว.
ในที่สุดมาเรีย ไหล จะมีลักษณะเหมือนภาพหน้าจอต่อไปนี้:
เมื่อทุกอย่างดูดีแล้ว ให้ทำตามขั้นตอนด้านล่าง:
- คลิก บันทึก.
- เข้าสู่ ป้ายกำกับการไหล เดอะ ชื่อ API จะเติมอัตโนมัติ
- คลิก แสดงขั้นสูง.
- เวอร์ชัน API สำหรับการเรียกใช้โฟลว์: 56
- ป้ายสัมภาษณ์: สมาชิกกลุ่ม – ก่อนบันทึกโฟลว์ {!$Flow.CurrentDateTime}
- คลิก บันทึก.
เกือบจะมี! เมื่อทุกอย่างดูดีแล้ว ให้คลิก เปิดใช้งาน ปุ่ม.
ขั้นตอนที่ 3.1: กำหนดคุณสมบัติของโฟลว์ (หลังจากบันทึกโฟลว์)
- คลิก ติดตั้ง.
- ในช่อง Quick Find ให้พิมพ์ กระแส.
- เลือก กระแส จากนั้นคลิกที่ กระแสใหม่.
- เลือก บันทึกการไหลทริกเกอร์ ตัวเลือกคลิกที่ สร้าง และกำหนดค่าโฟลว์ดังนี้:
- วัตถุ: CollaborationGroupMember
- กระตุ้นการไหลเมื่อ: บันทึกถูกสร้างขึ้น
- กำหนดเกณฑ์การเข้า
- ข้อกำหนดเงื่อนไข: ไม่มี
- เพิ่มประสิทธิภาพการไหลสำหรับ การดำเนินการและบันทึกที่เกี่ยวข้อง
- คลิก เสร็จแล้ว.
ขั้นตอนที่ 3.2: เพิ่มเทมเพลตข้อความเพื่อสร้างเนื้อหาอีเมล
ตอนนี้เราจะสร้างเทมเพลตอีเมลโดยใช้ เทมเพลตข้อความ. เทมเพลตข้อความช่วยให้คุณระบุข้อความหลายบรรทัดได้ นอกจากนี้ยังอนุญาตให้คุณใช้รหัส HTML
- ภายใต้ กล่องเครื่องมือเลือก ผู้จัดการ, จากนั้นคลิก ทรัพยากรใหม่ เพื่อสร้างเทมเพลตข้อความ
- ป้อนข้อมูลต่อไปนี้:
- ทรัพยากร พิมพ์: เทมเพลตข้อความ
- ชื่อ API: ข้อความT_EmailBody
- เลือก ดูเป็น Rich Text
- ร่างกาย
- {!$User.FirstName}& ” ” &{!$User.LastName} เข้าร่วม GoC Awesome People Chatter Group
- คลิก เสร็จแล้ว.
ขั้นตอนที่ 3.3: เพิ่มการดำเนินการส่งอีเมลเพื่อแจ้งเจ้าของกลุ่ม
ตอนนี้เราจะใช้ ส่งอีเมล การดำเนินการแบบคงที่เพื่อส่งอีเมลไปยังเจ้าของกลุ่ม Chatter
- บน Flow Designer คลิกที่ + ไอคอน และเลือก การกระทำ องค์ประกอบ.
- ค้นหาและเลือก ส่งอีเมล จากเมนูแบบเลื่อนลง
- ติดป้ายกำกับการดำเนินการใหม่ แจ้งเจ้าของ.
- ตั้งค่าอินพุต
- ร่างกาย: {!textT_EmailBody}
- เรื่อง: มีคนเข้าร่วมกลุ่มแชท
- ที่อยู่อีเมล (คั่นด้วยเครื่องหมายจุลภาค): {!$Record.CollaborationGroup.Owner.Email}
- เนื้อหาที่จัดรูปแบบ Rich Text: {!$GlobalConstant.True}
- คลิก เสร็จแล้ว.
ในที่สุดมาเรีย ไหล จะมีลักษณะเหมือนภาพหน้าจอต่อไปนี้:
เมื่อทุกอย่างดูดีแล้ว ให้ทำตามขั้นตอนด้านล่าง:
- คลิก บันทึก.
- เข้าสู่ ป้ายกำกับการไหล เดอะ ชื่อ API จะเติมอัตโนมัติ
- คลิก แสดงขั้นสูง.
- เวอร์ชัน API สำหรับการเรียกใช้โฟลว์: 56
- ป้ายสัมภาษณ์: สมาชิกกลุ่ม – หลังจากบันทึกโฟลว์ {!$Flow.CurrentDateTime}
- คลิก บันทึก.
เกือบจะมี! เมื่อทุกอย่างดูดีแล้ว ให้คลิก เปิดใช้งาน ปุ่ม.
หลักฐานของแนวคิด
ครั้งต่อไปที่ผู้ใช้เข้าร่วมกลุ่ม Chatter โฟลว์ที่เรียกใช้เรกคอร์ดจะเริ่มทำงานและ (1) อัปเดตความถี่ของอีเมล (2) ทริกเกอร์การแจ้งเตือนทางอีเมลไปยังเจ้าของกลุ่ม และ (3) ตามบทบาทของผู้ใช้ ก็จะอัปเดตบทบาทของกลุ่ม Chatter ด้วย
- เข้าสู่ระบบในฐานะผู้ใช้งานที่มีบทบาท – การสนับสนุนลูกค้าระหว่างประเทศล.
- ค้นหา GoC คนที่ยอดเยี่ยม จัดกลุ่มแล้วคลิก เข้าร่วมกลุ่ม.
- ผู้ใช้จะกลายเป็น ผู้จัดการ และรับการแจ้งเตือนทางอีเมล ทุกโพสต์.
- อีเมลที่สร้างขึ้นโดยอัตโนมัติจะถูกส่ง
ฉันหวังว่าคุณจะชอบและพบคุณค่าในบล็อกโพสต์นี้เกี่ยวกับการทำงานที่เกี่ยวข้องกับการเป็นสมาชิกของกลุ่ม Chatter โดยอัตโนมัติ การเรียนรู้ทักษะเหล่านี้จะช่วยเพิ่มประสิทธิภาพการทำงานของคุณและผลักดันให้คุณลองใช้การเรียงสับเปลี่ยนและการผสมผสานต่างๆ เพื่อรวมระบบอัตโนมัติเข้ากับกระบวนการและขั้นตอนประจำวันของคุณ
การประเมินรายทาง:
ฉันอยากได้ยินจากคุณ!
สิ่งหนึ่งที่คุณได้เรียนรู้จากโพสต์นี้คืออะไร? คุณจินตนาการถึงการนำความรู้ใหม่นี้ไปใช้ในโลกแห่งความเป็นจริงอย่างไร? อย่าลังเลที่จะแบ่งปันในความคิดเห็นด้านล่าง