อัปเดตล่าสุดเมื่อ 25 ธันวาคม 2022 โดย Rakesh Gupta
แนวคิดใหญ่หรือคำถามที่ยืนยง:
- คุณจะเก็บถาวรช่อง Slack โดยใช้ Salesforce Flow ได้อย่างไร
ช่องหย่อน นำความเป็นระเบียบและความชัดเจนมาสู่งาน — คุณสามารถสร้างได้สำหรับทุกโครงการ หัวข้อ หรือทุกทีม เมื่อมีช่องสำหรับทุกสิ่ง คุณสามารถโฟกัสไปที่การสนทนาและงานที่สำคัญที่สุดสำหรับคุณ
ฉันได้เขียนบทความเกี่ยวกับ หย่อน และ ไหล. ทำไมไม่ลองดูในขณะที่คุณอยู่ที่นี่ล่ะ?
- โพสต์ข้อความไปยัง Slack Channel โดยใช้ Flow
- ส่งข้อความหย่อนโดยตรงโดยใช้โฟลว์
- สร้าง Slack Channel โดยใช้ Flow
ในบล็อกโพสต์นี้ ฉันจะก้าวไปอีกขั้นและช่วยให้คุณเข้าใจวิธีเก็บถาวรแชนเนลที่หย่อนโดยใช้โฟลว์ ก่อนอ่านบทความนี้ ให้แน่ใจว่าคุณได้อ่าน สร้าง Slack Channel โดยใช้ Flow บทความ.
วัตถุประสงค์:
หลังจากอ่านบล็อกนี้แล้ว คุณจะสามารถ:
- ทำความเข้าใจว่าควรใช้ Run Asynchronous Path เมื่อใด
- ทำการเรียกภายนอกผ่านโฟลว์
- ใช้องค์ประกอบการตัดสินใจเพื่อตรวจสอบค่าฟิลด์ของบัญชี
- เก็บ Slack Channel โดยใช้โฟลว์
- และอีกมากมาย
มาร์ติน โจนส์ กำลังทำงานเป็นผู้ดูแลระบบที่ Gurukul on Cloud (GoC). เมื่อเร็วๆ นี้ GoC ได้นำการสร้าง Slack Channel อัตโนมัติมาใช้กับบัญชีใหม่ ขณะนี้ผู้บริหารระดับสูงของ GoC ต้องการนำกระบวนการเก็บถาวรอัตโนมัติสำหรับช่อง Slack ของบัญชีมาใช้:
- หากบัญชีถูกทำเครื่องหมายว่าไม่ได้อยู่ในธุรกิจ (ซึ่งสามารถระบุได้ผ่านช่องทำเครื่องหมายบนชื่อบัญชี ออกจากธุรกิจ).
ข้อกำหนดเบื้องต้น:
- ขั้นตอนแรกคือการดำเนินการ สร้าง Slack Channel โดยใช้ Flow.
แนวทาง Automation Champion (I-do):
เพิ่มเส้นทางแบบอะซิงโครนัสให้กับ หลังจากบันทึกโฟลว์ทริกเกอร์เรกคอร์ด โฟลว์เพื่อรวมเข้ากับระบบภายนอกและอัพเดตออบเจกต์ภายนอกโดยไม่ต้องเขียนโค้ด เส้นทางแบบอะซิงโครนัสทำงานหลังจากธุรกรรมดั้งเดิมสำหรับเร็กคอร์ดทริกเกอร์ถูกคอมมิตสำเร็จ ตัวอย่างเช่น ใช้เส้นทางแบบอะซิงโครนัสเพื่อโพสต์ข้อความไปยัง Slack อัปเดตบันทึกใน Heroku หรือวางคำสั่งซื้อโดยใช้ระบบจัดการสินค้าของบุคคลที่สาม
ก่อนที่จะพูดถึงวิธีแก้ปัญหา ผมขอแสดงไดอะแกรมของ Process Flow ในระดับสูง โปรดใช้เวลาสักครู่เพื่ออ่านแผนภาพโฟลว์ต่อไปนี้และทำความเข้าใจ มาเริ่มสร้างกระบวนการทำงานอัตโนมัตินี้กันเลย
แนวทางปฏิบัติ (เราทำ):
มี 4 ขั้นตอนในการแก้ปัญหาความต้องการทางธุรกิจของ Martin โดยใช้ บันทึกทริกเกอร์ ไหล. พวกเราต้อง:
- สร้างช่องทำเครื่องหมายที่กำหนดเอง (ไม่อยู่ในธุรกิจในบัญชี)
- กำหนดคุณสมบัติโฟลว์สำหรับโฟลว์ที่ทริกเกอร์เรกคอร์ด
- เพิ่มองค์ประกอบการตัดสินใจเพื่อตรวจสอบฟิลด์ Slack Channel Id
- เพิ่มการดำเนินการเก็บถาวร Slack Channel
ขั้นตอนที่ 1: สร้างฟิลด์ที่กำหนดเอง – ออกจากธุรกิจ
- คลิก ติดตั้ง.
- ใน User Interface คลิกที่ ผู้จัดการวัตถุ.
- นำทางไปยัง บัญชี | ฟิลด์และความสัมพันธ์ และคลิกที่ ใหม่ ปุ่ม.
- คลิกที่ ช่องทำเครื่องหมาย ประเภทข้อมูล.
- เข้า ป้ายกำกับฟิลด์ เดอะ ชื่อฟิลด์ จะเติมอัตโนมัติ
- คลิกที่ ยกเลิกการเลือก สำหรับ ค่าเริ่มต้น.
- เพิ่ม สนามบน เค้าโครงหน้า และให้สิทธิ์การเข้าถึงฟิลด์ไปยังโปรไฟล์ที่ต้องการ
- คลิก บันทึก.
ขั้นตอนที่ 2: กำหนดคุณสมบัติโฟลว์
- คลิก ติดตั้ง.
- ในช่อง Quick Find ให้พิมพ์ กระแส.
- เลือก กระแส จากนั้นคลิกที่ กระแสใหม่.
- เลือก บันทึกการไหลทริกเกอร์ ตัวเลือกคลิกที่ สร้าง
- วัตถุ: บัญชี
- กระตุ้นการไหลเมื่อ: บันทึกถูกสร้างขึ้นหรืออัปเดต
- กำหนดเงื่อนไขการเข้า
- ข้อกำหนดเงื่อนไข: ตรงตามเงื่อนไขทั้งหมด (และ)
- แถวที่ 1
- สนาม: Out_of_ธุรกิจ__ค
- ผู้ประกอบการ: เท่ากับ
- ค่า: {!$GlobalConstant.True}
- แถวที่ 1
- ข้อกำหนดเงื่อนไข: ตรงตามเงื่อนไขทั้งหมด (และ)
- เมื่อใดควรเรียกใช้โฟลว์สำหรับเรกคอร์ดที่อัปเดต: เมื่อมีการปรับปรุงเรกคอร์ดให้ตรงตามเงื่อนไขเท่านั้น
- เพิ่มประสิทธิภาพการไหลสำหรับ การดำเนินการและบันทึกที่เกี่ยวข้อง
- เลือก ตัวเลือก ถึง รวมพาธ Run Asynchronously เพื่อเข้าถึงระบบภายนอกหลังจากการทำธุรกรรมดั้งเดิมสำหรับเร็กคอร์ดทริกเกอร์สำเร็จแล้ว.
- คลิก เสร็จแล้ว.
จดจำ
- เส้นทางแบบอะซิงโครนัสพร้อมใช้งานสำหรับโฟลว์ที่ทริกเกอร์เรกคอร์ดซึ่งรันหลังจากบันทึกเรกคอร์ดแล้ว
- ตัวเลือกเส้นทางแบบอะซิงโครนัสจะพร้อมใช้งานสำหรับโฟลว์ที่กำหนดค่าให้ทำงานเฉพาะเมื่อมีการอัปเดตเรกคอร์ดให้ตรงตามข้อกำหนดเงื่อนไข หรือเลือกตัวดำเนินการมีการเปลี่ยนแปลงในเงื่อนไข
- เมื่อเรกคอร์ดใหม่หรือที่อัปเดตทริกเกอร์โฟลว์ของคุณให้ทำงาน เส้นทางแบบอะซิงโครนัสจะถูกจัดคิวจนกว่าจะรัน คุณสามารถตรวจสอบเส้นทางแบบอะซิงโครนัสบนหน้าเวิร์กโฟลว์ตามเวลาในการตั้งค่า
ขั้นตอนที่ 3: การใช้องค์ประกอบการตัดสินใจเพื่อตรวจสอบฟิลด์ที่กำหนดเองของรหัสช่องทาง Slack ในบัญชี
ตอนนี้เราจะใช้ การตัดสินใจ องค์ประกอบ เพื่อตรวจสอบว่าฟิลด์ Slack Channel Id ของบัญชีมีการเติมข้อมูลหรือไม่ หากไม่มีการเติมข้อมูลในช่องนี้ เราจะไม่ดำเนินการใดๆ เพิ่มเติม
- บน Flow Designer ภายใต้ วิ่ง อะซิงโครนัส เส้นทาง คลิกที่ + ไอคอน และเลือก การตัดสินใจ องค์ประกอบ.
- ใส่ชื่อใน ฉลาก สนาม; เดอะ ชื่อ API จะเติมอัตโนมัติ
- ภายใต้ รายละเอียดผลลัพธ์, เข้าสู่ ฉลาก เดอะ ชื่อ API จะเติมอัตโนมัติ
- ข้อกำหนดเงื่อนไขในการดำเนินการผลลัพธ์: ตรงตามเงื่อนไขทั้งหมด (และ)
- แถวที่ 1:
- ทรัพยากร: {!$Record.Slack_Channel_Id__c}
- โอเปอเรเตอร์: เป็นโมฆะ
- ค่า: {!$GlobalConstant.False}
- แถวที่ 1:
- เมื่อจะดำเนินการผลลัพธ์: หากตรงตามเงื่อนไขที่กำหนด.
- คลิก เสร็จแล้ว.
ขั้นตอนที่ 4: เพิ่มการดำเนินการช่องเก็บถาวร Slack
ตอนนี้เราจะใช้ ช่องเก็บถาวร Slack การดำเนินการเพื่อเก็บช่อง Slack ของบัญชี
- บน Flow Designer ด้านล่าง ใช่ โหนดคลิกที่ + ไอคอน และเลือก การกระทำ องค์ประกอบ.
- ค้นหาและเลือก ช่องเก็บถาวร Slack จากเมนูแบบเลื่อนลง
- ใส่ชื่อใน ฉลาก สนาม; เดอะ ชื่อ API จะเติมอัตโนมัติ
- ตั้งค่าการเชื่อมต่อสำหรับการหย่อน
- แอปหย่อน: Sales Cloud สำหรับ Slack
- พื้นที่ทำงานหย่อน: แชมป์ระบบอัตโนมัติ (พื้นที่ทำงานหย่อนของคุณ)
- ดำเนินการเป็น: แอปหย่อน
- ตั้งค่ารายละเอียดช่องหย่อน
- รหัสช่องหย่อน: {!$Record.Slack_Channel_Id__c}
- คลิก เสร็จแล้ว.
ในที่สุดมาร์ติน ไหล จะมีลักษณะเหมือนภาพหน้าจอต่อไปนี้:
เมื่อทุกอย่างดูดีแล้ว ให้ทำตามขั้นตอนด้านล่าง:
- คลิก บันทึก.
- เข้า ไหล ฉลาก; เดอะ ชื่อ API จะเติมอัตโนมัติ
- คลิก แสดงขั้นสูง.
- เวอร์ชัน API สำหรับการเรียกใช้โฟลว์: 56
- ป้ายสัมภาษณ์: เก็บถาวรช่องหย่อนโดยใช้โฟลว์ {!$Flow.CurrentDateTime}
- คลิก บันทึก.
เกือบจะมี! เมื่อทุกอย่างดูดีแล้ว ให้คลิก เปิดใช้งาน ปุ่ม.
หลักฐานของแนวคิด
ต่อจากนี้ไป หากผู้ใช้ทางธุรกิจอัปเดตบัญชี ออกจากธุรกิจ ถึง จริงแล้ว บันทึกที่ทริกเกอร์หลังจากบันทึกจะเก็บถาวรช่อง Slack ที่สร้างขึ้นสำหรับบัญชีโดยอัตโนมัติ
- นำทางไปยัง บัญชี แท็บและสร้างบัญชีใหม่ จาร์ดีน แมธธีสัน บจกดังที่แสดงในภาพหน้าจอต่อไปนี้:
- ตอนนี้เข้าสู่ระบบเพื่อ หย่อน และตรวจสอบ ช่องหย่อน.
- รหัสช่องหย่อน ถูกเก็บไว้ในฟิลด์ที่กำหนดเองในบัญชี
- ครั้งต่อไปเมื่อผู้ใช้อัปเดตบัญชี Out_of_business__ค ถึง จริงดังที่แสดงในภาพหน้าจอต่อไปนี้:
- บันทึกโฟลว์ทริกเกอร์เก็บถาวร Slack Channel ของบัญชีโดยอัตโนมัติ
การประเมินรายทาง:
ฉันอยากได้ยินจากคุณ!
สิ่งหนึ่งที่คุณได้เรียนรู้จากโพสต์นี้คืออะไร? คุณจินตนาการถึงการนำความรู้ใหม่นี้ไปใช้ในโลกแห่งความเป็นจริงอย่างไร? อย่าลังเลที่จะแบ่งปันในความคิดเห็นด้านล่าง