เก็บถาวรช่องหย่อนโดยใช้โฟลว์

1
เก็บถาวรช่องหย่อนโดยใช้โฟลว์

อัปเดตล่าสุดเมื่อ 25 ธันวาคม 2022 โดย Rakesh Gupta

แนวคิดใหญ่หรือคำถามที่ยืนยง:

  • คุณจะเก็บถาวรช่อง Slack โดยใช้ Salesforce Flow ได้อย่างไร

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

ฉันได้เขียนบทความเกี่ยวกับ หย่อน และ ไหล. ทำไมไม่ลองดูในขณะที่คุณอยู่ที่นี่ล่ะ?

  1. โพสต์ข้อความไปยัง Slack Channel โดยใช้ Flow
  2. ส่งข้อความหย่อนโดยตรงโดยใช้โฟลว์
  3. สร้าง Slack Channel โดยใช้ Flow

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

วัตถุประสงค์:

หลังจากอ่านบล็อกนี้แล้ว คุณจะสามารถ:

  • ทำความเข้าใจว่าควรใช้ Run Asynchronous Path เมื่อใด
  • ทำการเรียกภายนอกผ่านโฟลว์
  • ใช้องค์ประกอบการตัดสินใจเพื่อตรวจสอบค่าฟิลด์ของบัญชี
  • เก็บ Slack Channel โดยใช้โฟลว์
  • และอีกมากมาย

มาร์ติน โจนส์ กำลังทำงานเป็นผู้ดูแลระบบที่ Gurukul on Cloud (GoC). เมื่อเร็วๆ นี้ GoC ได้นำการสร้าง Slack Channel อัตโนมัติมาใช้กับบัญชีใหม่ ขณะนี้ผู้บริหารระดับสูงของ GoC ต้องการนำกระบวนการเก็บถาวรอัตโนมัติสำหรับช่อง Slack ของบัญชีมาใช้:

  • หากบัญชีถูกทำเครื่องหมายว่าไม่ได้อยู่ในธุรกิจ (ซึ่งสามารถระบุได้ผ่านช่องทำเครื่องหมายบนชื่อบัญชี ออกจากธุรกิจ).

ข้อกำหนดเบื้องต้น:

  1. ขั้นตอนแรกคือการดำเนินการ สร้าง Slack Channel โดยใช้ Flow.

แนวทาง Automation Champion (I-do):

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

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

แนวทางปฏิบัติ (เราทำ):

มี 4 ขั้นตอนในการแก้ปัญหาความต้องการทางธุรกิจของ Martin โดยใช้ บันทึกทริกเกอร์ ไหล. พวกเราต้อง:

  1. สร้างช่องทำเครื่องหมายที่กำหนดเอง (ไม่อยู่ในธุรกิจในบัญชี)
  2. กำหนดคุณสมบัติโฟลว์สำหรับโฟลว์ที่ทริกเกอร์เรกคอร์ด
  3. เพิ่มองค์ประกอบการตัดสินใจเพื่อตรวจสอบฟิลด์ Slack Channel Id
  4. เพิ่มการดำเนินการเก็บถาวร Slack Channel

ขั้นตอนที่ 1: สร้างฟิลด์ที่กำหนดเอง – ออกจากธุรกิจ

  1. คลิก ติดตั้ง.
  2. ใน User Interface คลิกที่ ผู้จัดการวัตถุ.
  3. นำทางไปยัง บัญชี | ฟิลด์และความสัมพันธ์ และคลิกที่ ใหม่ ปุ่ม.
  4. คลิกที่ ช่องทำเครื่องหมาย ประเภทข้อมูล.
  5. เข้า ป้ายกำกับฟิลด์ เดอะ ชื่อฟิลด์ จะเติมอัตโนมัติ
  6. คลิกที่ ยกเลิกการเลือก สำหรับ ค่าเริ่มต้น.
  7. เพิ่ม สนามบน เค้าโครงหน้า และให้สิทธิ์การเข้าถึงฟิลด์ไปยังโปรไฟล์ที่ต้องการ
  8. คลิก บันทึก.

ขั้นตอนที่ 2: กำหนดคุณสมบัติโฟลว์

  1. คลิก ติดตั้ง.
  2. ในช่อง Quick Find ให้พิมพ์ กระแส.
  3. เลือก กระแส จากนั้นคลิกที่ กระแสใหม่.
  4. เลือก บันทึกการไหลทริกเกอร์ ตัวเลือกคลิกที่ สร้าง

    1. วัตถุ: บัญชี
    2. กระตุ้นการไหลเมื่อ: บันทึกถูกสร้างขึ้นหรืออัปเดต
    3. กำหนดเงื่อนไขการเข้า

      1. ข้อกำหนดเงื่อนไข: ตรงตามเงื่อนไขทั้งหมด (และ)

        1. แถวที่ 1

          1. สนาม: Out_of_ธุรกิจ__ค
          2. ผู้ประกอบการ: เท่ากับ
          3. ค่า: {!$GlobalConstant.True}

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

  5. คลิก เสร็จแล้ว.

จดจำ

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

ขั้นตอนที่ 3: การใช้องค์ประกอบการตัดสินใจเพื่อตรวจสอบฟิลด์ที่กำหนดเองของรหัสช่องทาง Slack ในบัญชี

ตอนนี้เราจะใช้ การตัดสินใจ องค์ประกอบ เพื่อตรวจสอบว่าฟิลด์ Slack Channel Id ของบัญชีมีการเติมข้อมูลหรือไม่ หากไม่มีการเติมข้อมูลในช่องนี้ เราจะไม่ดำเนินการใดๆ เพิ่มเติม

  1. บน Flow Designer ภายใต้ วิ่ง อะซิงโครนัส เส้นทาง คลิกที่ + ไอคอน และเลือก การตัดสินใจ องค์ประกอบ.
  2. ใส่ชื่อใน ฉลาก สนาม; เดอะ ชื่อ API จะเติมอัตโนมัติ
  3. ภายใต้ รายละเอียดผลลัพธ์, เข้าสู่ ฉลาก เดอะ ชื่อ API จะเติมอัตโนมัติ
  4. ข้อกำหนดเงื่อนไขในการดำเนินการผลลัพธ์: ตรงตามเงื่อนไขทั้งหมด (และ)

    1. แถวที่ 1:

      1. ทรัพยากร: {!$Record.Slack_Channel_Id__c}
      2. โอเปอเรเตอร์: เป็นโมฆะ
      3. ค่า: {!$GlobalConstant.False}

  5. เมื่อจะดำเนินการผลลัพธ์: หากตรงตามเงื่อนไขที่กำหนด.
  6. คลิก เสร็จแล้ว.

ขั้นตอนที่ 4: เพิ่มการดำเนินการช่องเก็บถาวร Slack

ตอนนี้เราจะใช้ ช่องเก็บถาวร Slack การดำเนินการเพื่อเก็บช่อง Slack ของบัญชี

  1. บน Flow Designer ด้านล่าง ใช่ โหนดคลิกที่ + ไอคอน และเลือก การกระทำ องค์ประกอบ.
  2. ค้นหาและเลือก ช่องเก็บถาวร Slack จากเมนูแบบเลื่อนลง
  3. ใส่ชื่อใน ฉลาก สนาม; เดอะ ชื่อ API จะเติมอัตโนมัติ
  4. ตั้งค่าการเชื่อมต่อสำหรับการหย่อน

    1. แอปหย่อน: Sales Cloud สำหรับ Slack
    2. พื้นที่ทำงานหย่อน: แชมป์ระบบอัตโนมัติ (พื้นที่ทำงานหย่อนของคุณ)
    3. ดำเนินการเป็น: แอปหย่อน

  5. ตั้งค่ารายละเอียดช่องหย่อน

    1. รหัสช่องหย่อน: {!$Record.Slack_Channel_Id__c}

  6. คลิก เสร็จแล้ว.


ในที่สุดมาร์ติน ไหล จะมีลักษณะเหมือนภาพหน้าจอต่อไปนี้:

เมื่อทุกอย่างดูดีแล้ว ให้ทำตามขั้นตอนด้านล่าง:

  1. คลิก บันทึก.
  2. เข้า ไหล ฉลาก; เดอะ ชื่อ API จะเติมอัตโนมัติ
  3. คลิก แสดงขั้นสูง.
  4. เวอร์ชัน API สำหรับการเรียกใช้โฟลว์: 56
  5. ป้ายสัมภาษณ์: เก็บถาวรช่องหย่อนโดยใช้โฟลว์ {!$Flow.CurrentDateTime}
  6. คลิก บันทึก.

เกือบจะมี! เมื่อทุกอย่างดูดีแล้ว ให้คลิก เปิดใช้งาน ปุ่ม.

หลักฐานของแนวคิด

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

  1. นำทางไปยัง บัญชี แท็บและสร้างบัญชีใหม่ จาร์ดีน แมธธีสัน บจกดังที่แสดงในภาพหน้าจอต่อไปนี้:
  2. ตอนนี้เข้าสู่ระบบเพื่อ หย่อน และตรวจสอบ ช่องหย่อน.
  3. รหัสช่องหย่อน ถูกเก็บไว้ในฟิลด์ที่กำหนดเองในบัญชี
  4. ครั้งต่อไปเมื่อผู้ใช้อัปเดตบัญชี Out_of_business__ค ถึง จริงดังที่แสดงในภาพหน้าจอต่อไปนี้:
  5. บันทึกโฟลว์ทริกเกอร์เก็บถาวร Slack Channel ของบัญชีโดยอัตโนมัติ

การประเมินรายทาง:

ฉันอยากได้ยินจากคุณ!

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