ใช้กิจกรรม Office 365 Outlook เพื่อส่งอีเมลด้วย Outlook

กิจกรรม Office 365 Outlook ใน Data Factory for Microsoft Fabric ช่วยให้คุณสามารถส่งอีเมลโดยใช้บัญชีผู้ใช้ Office 365 ของคุณได้ คุณสามารถปรับแต่งข้อความด้วยนิพจน์แบบไดนามิก

Prerequisites

ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  • บัญชีผู้เช่าที่มีการสมัครใช้งานที่ใช้งานอยู่ ลงทะเบียนฟรี
  • พื้นที่ทํางานที่สร้างขึ้น

เพิ่มกิจกรรม Office 365 Outlook ลงในไปป์ไลน์

ทําตามขั้นตอนเหล่านี้เพื่อใช้กิจกรรม Office 365 Outlook ในไปป์ไลน์:

  1. สร้างไปป์ไลน์ใหม่ในพื้นที่ทํางานของคุณ

  2. ค้นหา "Office 365 Outlook" ในบานหน้าต่าง กิจกรรม ไปป์ไลน์ และเลือกเพื่อเพิ่มลงในพื้นที่ทํางานไปป์ไลน์ คุณอาจต้องขยายรายการกิจกรรมหรือมองหาไอคอน Outlook ที่ไม่มีป้ายชื่อ ทั้งนี้ขึ้นอยู่กับความกว้างของหน้าต่างเบราว์เซอร์ของคุณ

    สกรีนช็อตของ Fabric UI ที่มีบานหน้าต่าง กิจกรรม และกิจกรรม Office 365 Outlook ถูกเน้น

  3. เลือกกิจกรรม Outlook ใหม่บนพื้นที่ทํางานหากยังไม่ได้เลือก

    สกรีนช็อตแสดงแท็บ การตั้งค่าทั่วไป ของกิจกรรม Office 365 Outlook

โปรดดูคู่มือการตั้งค่าทั่วไปเพื่อกําหนดแท็บการตั้งค่าทั่วไป

Tip

ใช้กิจกรรม Outlook แยกต่างหากสําหรับแต่ละกิจกรรมที่คุณต้องการตรวจสอบความล้มเหลว

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

กําหนดค่ากิจกรรม Office 365 Outlook

เมื่อต้องการตั้งค่ากิจกรรม Office 365 Outlook:

  1. เพิ่มการเชื่อมต่อกับกิจกรรม Outlook ของคุณที่ด้านบนของการตั้งค่า คุณสามารถสร้างการเชื่อมต่อใหม่หรือใช้การเชื่อมต่อที่มีอยู่

    Note

    • หากคุณกําลังใช้การรับรองความถูกต้องของผู้ใช้และปรับใช้ไปป์ไลน์ด้วยกิจกรรม Outlook หรือ Teams ไปยังพื้นที่ทํางานอื่น กิจกรรมจะไม่ทํางานในพื้นที่ทํางานเป้าหมายจนกว่าคุณจะสร้างการเชื่อมต่อการรับรองความถูกต้องของผู้ใช้ใหม่ที่นั่น
    • หากคุณไม่สามารถเข้าถึงการเชื่อมต่อที่ใช้ในกิจกรรม Outlook การปรับใช้เริ่มต้นจะล้มเหลว ในการแก้ไขปัญหา คุณสามารถแก้ไขไปป์ไลน์เป้าหมายและเปลี่ยนการอนุญาตหรือตั้งค่ากิจกรรมเป็นไม่ใช้งาน
    • เนื้อหาที่ส่งจากอีเมลจะถูกส่งจากบัญชีของคุณ
  2. ระบุรายละเอียดสําหรับอีเมล รวมถึงผู้รับ หัวเรื่อง และเนื้อหา คุณยังสามารถเพิ่มรายละเอียดขั้นสูง เช่น ที่อยู่ "จาก" ที่กําหนดเอง ผู้รับ CC และ BCC ระดับความลับ และที่อยู่ตอบกลับแบบกําหนดเอง ฟิลด์ทั้งหมดรองรับนิพจน์แบบไดนามิก

    สกรีนช็อตแสดงหน้าต่างการตั้งค่าในกิจกรรม Outlook

แชร์และนําฟังก์ชันอีเมลกลับมาใช้ใหม่กับกิจกรรม Office 365 Outlook

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

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

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

  1. สร้างไปป์ไลน์อีเมลที่นํากลับมาใช้ใหม่ได้

    กําหนดไปป์ไลน์ที่ห่อหุ้มพฤติกรรมที่เกี่ยวข้องกับอีเมลทั้งหมด:

    • กําหนดค่ากิจกรรมอีเมล Office 365
    • สร้างการเชื่อมต่อที่จําเป็น
    • ตรวจสอบไปป์ไลน์อย่างอิสระ

    ไปป์ไลน์นี้ทําหน้าที่เป็นบริการที่นํากลับมาใช้ใหม่ได้สําหรับการส่งอีเมล

    ภาพหน้าจอแสดงแท็บการตั้งค่าและการตั้งค่ากิจกรรม Office 365 Outlook ที่นํากลับมาใช้ใหม่ได้

  2. เปิดใช้งานการเข้าถึงที่ใช้ร่วมกันผ่านการเชื่อมต่อไปป์ไลน์

    สร้างและกําหนดค่าการเชื่อมต่อไปป์ไลน์ที่ผู้ใช้หลายคนสามารถใช้เพื่อเรียกใช้ไปป์ไลน์อีเมลผ่านพอร์ทัล จัดการการเชื่อมต่อและเกตเวย์ ใน Fabric

    • ให้สิทธิ์การเข้าถึงแก่นักพัฒนาหรือทีมที่ต้องการส่งอีเมล
    • ตรวจสอบให้แน่ใจว่าสิทธิ์สอดคล้องกับนโยบายความปลอดภัยขององค์กรของคุณ

    สกรีนช็อตแสดงวิธีการแชร์การเชื่อมต่อไปป์ไลน์

  3. เรียกใช้ไปป์ไลน์อีเมลจากไปป์ไลน์อื่น

    ในไปป์ไลน์ปลายน้ํา:

    • เพิ่มกิจกรรม Invoke Pipeline
    • เลือกการเชื่อมต่อที่แชร์
    • อ้างอิงไปป์ไลน์อีเมลที่นํากลับมาใช้ใหม่ได้

    สิ่งนี้ทําให้ไปป์ไลน์สามารถทริกเกอร์การส่งอีเมลโดยไม่ต้องจัดการการเชื่อมต่อของตนเอง

    สกรีนช็อตแสดงกิจกรรมไปป์ไลน์การเรียกใช้สําหรับกิจกรรมอีเมลที่สร้างไว้ก่อนหน้านี้

  4. กําหนดพารามิเตอร์เพื่อความยืดหยุ่น

    หากต้องการรองรับกรณีการใช้งานต่างๆ ให้กําหนดพารามิเตอร์ในไปป์ไลน์อีเมล เช่น:

    • หัวเรื่อง
    • เนื้อหาข้อความ
    • ผู้รับ
    • อินพุตเนื้อหาแบบไดนามิก

    การส่งผ่านพารามิเตอร์ในรันไทม์ช่วยให้สามารถนํากลับมาใช้ใหม่ได้ในขณะที่ยังคงรักษาการปรับแต่งไว้

การสนับสนุนการรับรองความถูกต้อง

กิจกรรม Office 365 Outlook รองรับวิธีการยืนยันตัวตนดังต่อไปนี้:

  • การยืนยันตัวตนผู้ใช้ (OAuth)
  • อัตลักษณ์พื้นที่ทํางาน (WI)
  • บริการหลัก (SPN)

โดยการใช้ Workspace Identity และการสนับสนุน Service Principal องค์กรของคุณสามารถรับการแจ้งเตือนทางอีเมลโดยใช้ตัวตนที่ไม่ใช่ผู้ใช้ แนวทางนี้ช่วยลดการพึ่งพาบัญชีผู้ใช้แต่ละรายและสนับสนุนสถานการณ์อัตโนมัติระดับการผลิต

เมื่อคุณใช้การตรวจสอบสิทธิ์ Workspace Identity หรือ Service Principal คุณต้องกําหนดค่า Microsoft Entra ID และสิทธิ์ Microsoft Graph ที่เหมาะสมเพื่อส่งอีเมลแทนกล่องจดหมายที่ต้องการ ขึ้นอยู่กับความต้องการขององค์กร คุณอาจต้องตั้งค่าข้อจํากัดและนโยบายการกํากับดูแลเพิ่มเติมของกล่องจดหมาย Exchange Online

Note

Service Principal (SPN) และ Workspace Identity (WI) ใช้สิทธิ์ Microsoft Graph ระดับแอปพลิเคชันในการเข้าถึง Outlook ผู้ดูแลระบบผู้เช่าต้องให้สิทธิ์ที่จําเป็นอย่างชัดเจนและให้ความยินยอมจากผู้ดูแลระบบก่อนที่ตัวตนจะถูกใช้งาน สิทธิ์เหล่านี้สามารถอนุญาตให้ตัวตนส่งอีเมลแทนผู้ใช้ใน tenant ได้ ก่อนให้สิทธิ์เข้าถึง ผู้ดูแลระบบผู้เช่าควรตรวจสอบขอบเขตสิทธิ์และตรวจสอบให้แน่ใจว่าสอดคล้องกับนโยบายความปลอดภัยขององค์กร

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า WI หรือ SPN ดูที่ การสนับสนุนตัวตน Workspace ใน Data Factory หรือการสนับสนุนหลักบริการใน Data Factory

ข้อจำกัดที่ทราบ

  • กิจกรรมใน Outlook ไม่รองรับป้ายกํากับความไว คุณไม่สามารถใช้ป้ายกํากับความไวของ Microsoft Purview กับอีเมลที่ส่งผ่านกิจกรรมได้