ตัวอย่างเหตุการณ์ทางธุรกิจ
บทความ 04/04/2566
3 ผู้สนับสนุน
คำติชม
ในบทความนี้
บทความนี้แสดงตัวอย่างเหตุการณ์ทางธุรกิจ
ตั้งค่าโฟลว์ของการแจ้งเตือนงานที่มอบหมาย
ลงชื่อเข้าใช้ Microsoft Power Apps Maker Portal
เลือกสภาพแวดล้อมที่มีอยู่ซึ่งคุณมีสิทธิ์ที่ต้องใช้ในการสร้างทรัพยากร Power Automate สภาพแวดล้อมเริ่มต้นเปิดอยู่สำหรับบริษัททั้งหมด
สร้างโซลูชันใหม่
ภายในโซลูชันใหม่ ให้เลือก สร้าง > ระบบอัตโนมัติ > โฟลว์ระบบคลาวด์ > อัตโนมัติ เพื่อสร้างโฟลว์อัตโนมัติใหม่
ค้นหาและเลือกตัวเชื่อมต่อ Dynamics 365 Finance
เลือกทริกเกอร์ เมื่อเกิดเหตุการณ์ทางธุรกิจ
ไปที่อินสแตนซ์สภาพแวดล้อมของคุณ:
ประเภท = ทรัพยากรบุคคล
เหตุการณ์ทางธุรกิจ = ชื่อของเหตุการณ์ทางธุรกิจ (ตัวอย่างเช่น งานที่มอบหมาย )
นิติบุคคล = นิติบุคคล
เลือก ขั้นตอนใหม่ เพื่อเพิ่มการดำเนินการใหม่
ค้นหาการดําเนินการ แยกวิเคราะห์ข้อมูล JSON ขั้นตอนนี้ต้องแยกวิเคราะห์ข้อความที่มีเค้าร่างของสัญญาข้อมูล
เลือกฟิลด์ เนื้อหา ของการดำเนินการ แยกวิเคราะห์ JSON แล้วเลือกเอาต์พุต เนื้อความ หาจากขั้นตอนก่อนหน้านี้ที่ควรปรากฏเป็นตัวเลือก เลือกเนื้อความในหน้าต่างใหม่
ไปที่อินสแตนซ์ Finance ของคุณ ทำตามขั้นตอนเหล่านี้:
ไปที่ การจัดการระบบ > เหตุการณ์ทางธุรกิจ > แค็ตตาล็อกเหตุการณ์ทางธุรกิจ
เลือกเหตุการณ์ทางธุรกิจ
เลือก ดาวน์โหลดเค้าร่าง
เปิดไฟล์ข้อความที่ดาวน์โหลดและคัดลอกเนื้อหา
ใน Power Automate ให้เลือก สร้างจากตัวอย่าง เพื่อสร้างเค้าร่าง
วางเนื้อหาของเนื้อหาไฟล์ข้อความที่คุณคัดลอกไว้ก่อนหน้านี้ แล้วเลือก เสร็จสิ้น
เพิ่มการดำเนินการใหม่ และใช้ตัวเชื่อมต่อ รับเรกคอร์ด เพื่อดึงข้อมูลรายละเอียดเพิ่มเติมจากเรกคอร์ดเอนทิตี้ที่เกี่ยวข้อง
ระบุข้อมูลต่อไปนี้:
อินสแตนซ์ – เลือกอินสแตนซ์สภาพแวดล้อม
ชื่อ เอนทิตี้ – เลือกชื่อของเอนทิตี้ที่มีฟิลด์ที่คุณต้องการเพิ่ม
รหัส ออบเจ็กต์– รหัสออบเจ็กต์จะประกอบด้วยค่าหลักที่ป้อนไว้ของเรกคอร์ด เป็นสตริงที่คั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่น ในเหตุการณ์ทางธุรกิจ งานที่มอบหมาย หมายเลขบุคลากรของผู้ปฏิบัติงาน (AssignedWorkerPersonnelNumber ) และรหัสของงานที่มอบหมาย (BusinessProcessTaskId ) เป็นข้อมูลที่ต้องระบุ ค่าจะถูกระบุในรูปแบบของสตริง และรูปแบบของรหัสงานคือรหัสเฉพาะสากล (GUID) นิพจน์สตริงย่อยใช้เพื่อรับรหัสงานที่แน่นอน ดังที่แสดงในตัวอย่างต่อไปนี้
substring(body('Read_business_event')?['BusinessProcessTaskId'], 1, sub(length(body('Read_business_event')?['BusinessProcessTaskId']),2)),
ค่าต้องถูกแปลงเป็นรูปแบบ สตริง ขึ้นอยู่กับรูปแบบของฟิลด์ ไม่ต้องใช้การแปลงนี้ถ้ารูปแบบของฟิลด์เป็น สตริง อยู่แล้ว ตัวอย่างเช่น เนื่องจากรูปแบบของ AssignedWorkerPersonnelNumber เป็น สตริง จะมีการใช้ค่าฟิลด์
ใช้ตัวเชื่อมต่อ Outlook (หรือ Teams ) เพื่อส่งการแจ้งเตือน
เลือก เพิ่มเนื้อหาแบบไดนามิก เพื่อเพิ่มเนื้อหาแบบไดนามิกในการแจ้งเตือน
ระบุข้อมูลต่อไปนี้:
ไปยัง - เพิ่มรหัสอีเมล คุณสามารถใช้ฟิลด์ที่ระบุให้ค่าของรหัสอีเมลได้ ตัวอย่างเช่น ในเหตุการณ์ทางธุรกิจ งานที่มอบหมาย ให้ใช้ อีเมลของผู้ปฏิบัติงานที่ได้รับมอบหมาย
ชื่อเรื่อง คุณสามารถจัดเตรียมข้อความใดๆ พร้อมกับข้อมูลเฉพาะจากเอนทิตี้ได้ ตัวอย่างเช่น ในเหตุการณ์ทางธุรกิจ งานที่มอบหมาย ให้ใช้ ชื่องาน
เนื้อหา คุณสามารถป้อนเนื้อหาที่คุณต้องการส่งเป็นการแจ้งเตือน พร้อมกับเนื้อหาแบบไดนามิกได้ เนื้อหาสามารถจัดรูปแบบได้ ตัวอย่างเช่น ในเหตุการณ์ทางธุรกิจ งานที่มอบหมาย คุณต้องการส่งการแจ้งเตือนไปยังผู้ปฏิบัติงานที่ได้รับการมอบหมายงาน และคุณต้องการรวมรายละเอียดงานทั้งหมดและวันที่ครบกําหนดไว้ด้วย ดังนั้น ให้ระบุชื่อของผู้ปฏิบัติงานที่ได้รับมอบหมาย คําอธิบาย คําแนะนํา และข้อมูลวันครบกําหนดในฟิลด์ เนื้อความ
หรือถ้าคุณต้องการรับการตอบกลับจากการแจ้งเตือนที่ส่งไปแล้ว คุณสามารถใช้ตัวเชื่อมต่อ ส่งอีเมลที่มีตัวเลือก ในกรณีนี้ โฟลว์จะถูกหยุดชั่วคราวจนกว่าจะได้รับการตอบกลับ การตอบกลับนั้นสามารถเข้าถึงได้ผ่านฟิลด์ SelectedOption ที่มีอยู่ในกล่องโต้ตอบเนื้อหาแบบไดนามิก เพื่อเพิ่มตรรกะเพิ่มเติมที่โฟลว์ของคุณ ตัวเชื่อมต่อ ส่งอีเมลที่มีตัวเลือก จะช่วยให้คุณสามารถจัดรูปแบบอีเมลได้โดยใช้แท็ก HTML
เมื่อโฟลว์พร้อม ให้เลือก บันทึก
ไปที่ การจัดการระบบ > การตั้งค่า > เหตุการณ์ทางธุรกิจ
เลือก ตำแหน่งข้อมูล และตรวจสอบว่าตำแหน่งข้อมูลใหม่ที่สร้างขึ้นมี GUID
บนแท็บ เหตุการณ์ทางธุรกิจที่ใช้งาน ของหน้าเดียวกัน ให้ตรวจสอบว่าเหตุการณ์ถูกเปิดใช้งานแล้ว
เมื่อเหตุการณ์เกิดขึ้น เหตุการณ์จะทริกเกอร์โฟลว์ จากนั้นควรส่งการแจ้งเตือนตามการตั้งค่าคอนฟิกก่อนหน้านี้ ตัวอย่างเช่น ในตัวอย่าง งานที่มอบหมาย ซึ่งกล่าวถึงก่อนหน้านี้ ถ้ามีการมอบหมายงานใหม่ให้กับผู้ปฏิบัติงาน โฟลว์จะถูกทริกเกอร์และจะส่งการแจ้งเตือนไปยังผู้ปฏิบัติงานที่ได้รับมอบหมาย