สร้างโฟลว์ระบบคลาวด์ด้วย Microsoft Dataverse (ดั้งเดิม)
ด้วยตัวเชื่อมต่อ Microsoft Dataverse คุณสามารถสร้างโฟลว์ที่เริ่มต้นโดยการสร้างและปรับปรุงกิจกรรมภายใน Dataverse นอกจากนี้ คุณยังสามารถดำเนินการสร้าง อัปเดต เรียกใช้ และลบการดำเนินการบนแถวใน Dataverse
สำคัญ
โฟลว์ที่สร้างขึ้นด้วยตัวเชื่อมต่อ Dataverse (เดิม) จะไม่ทำงานอีกต่อไปหลังจากวันที่ประกาศในปี 2024 หากต้องการย้ายข้อมูลจากตัวเชื่อมต่อ Dataverse (เดิม) ไปยังตัวเชื่อมต่อ Microsoft Dataverse โดยอัตโนมัติ ให้ใช้เครื่องมือย้ายข้อมูลใน Power Automate
เริ่มต้นโฟลว์ระบบคลาวด์จาก Dataverse
คุณสามารถใช้ทริกเกอร์ใดๆ ต่อไปนี้เพื่อเริ่มโฟลว์ของคุณ
- เมื่อเรียกใช้ขั้นตอนโฟลว์จากโฟลว์กระบวนการธุรกิจ
- เมื่อมีการเพิ่ม ปรับเปลี่ยน หรือลบแถว
- เมื่อดำเนินการ
ถ้าทริกเกอร์ที่จะเลือกจำเป็นต้องมีการเลือกสภาพแวดล้อม จากนั้นคุณสามารถเลือก (Current)
ซึ่งจะใช้ฐานข้อมูลภายในสภาพแวดล้อมที่ Power Automate ทำงานเสมอ ถ้าคุณต้องการให้โฟลว์ของคุณทริกเกอร์ตามเหตุการณ์ในสภาพแวดล้อมที่เฉพาะเจาะจงเสมอ ให้เลือกสภาพแวดล้อมนั้น
คุณสามารถใช้ขอบเขตเพื่อกำหนดว่าโฟลว์ของคุณทำงานในสถานการณ์ต่อไปนี้หรือไม่:
- หากคุณเพิ่มแถว
- หากผู้ใช้ภายในหน่วยธุรกิจของคุณเพิ่มแถวใหม่
- หากผู้ใช้คนใดในองค์กรของคุณเพิ่มแถวใหม่
Scope | การกำหนดเวลาทริกเกอร์ |
---|---|
หน่วยธุรกิจ | การดำเนินการบนแถวที่หน่วยธุรกิจของคุณเป็นเจ้า |
องค์กร | มีการดำเนินการโดยทุกคนภายในองค์กรหรือฐานข้อมูล |
หลัก: หน่วยธุรกิจลูก | การดำเนินการบนแถวที่หน่วยธุรกิจของคุณหรือหน่วยธุรกิจรองเป็นเจ้า |
ผู้ใช้ | การดำเนินการบนแถวที่คุณเป็นเจ้าของ |
ทริกเกอร์ที่เรียกใช้เมื่อการแก้ไขแถวสามารถใช้คอลัมน์การกรองได้ ซึ่งทำให้แน่ใจว่าโฟลว์ทำงานเฉพาะเมื่อมีการแก้ไขคอลัมน์ที่กำหนด
สำคัญ
เพื่อป้องกันไม่ให้โฟลว์ของคุณทำงานโดยไม่จำเป็น ให้ใช้คอลัมน์ตัวกรอง
โฟลว์นี้จะทริกเกอร์ชื่อจริงหรือนามสกุลของผู้ติดต่อที่เป็นเจ้าของผู้ใช้โฟลว์ตลอดเวลาเมื่อมีการแก้ไข
สิทธิ์การใช้งานทริกเกอร์
การสร้างโฟลว์ระบบคลาวด์ที่ทริกเกอร์โดยยึดตามการสร้าง อัปเดต หรือลบแถว ผู้ใช้จำเป็นต้องมีสิทธิ์ระดับผู้ใช้สำหรับการสร้าง อ่าน เขียน และลบบนตาราง การลงทะเบียนการติดต่อกลับ นอกจากนี้ ผู้ใช้อาจจำเป็นต้องมีระดับของการอ่านบนตารางเดียวกันอย่างน้อยหนึ่งระดับ ซึ่งขึ้นอยู่กับขอบเขตที่กำหนด เรียนรู้เพิ่มเติม เกี่ยวกับความปลอดภัยของสภาพแวดล้อม
เขียนข้อมูลลงใน Dataverse
ใช้การดำเนินการต่อไปนี้ใดๆ เพื่อเขียนข้อมูลลงใน Dataverse:
- สร้างแถวใหม่
- อัปเดตแถว
นี่คือตัวอย่างของการสร้างงานติดตามผลเมื่อผู้ใช้ที่ระบุสร้างแถวบัญชีใหม่
แนวคิดขั้นสูง
เขียนข้อมูลไปยังลูกค้า เจ้าของ และคอลัมน์ที่เกี่ยวข้อง
เมื่อต้องเขียนข้อมูลไปยังลูกค้า เจ้าของ และคอลัมน์ที่เกี่ยวข้อง คุณต้องกรอกทั้งสองคอลัมน์
ประเภทคอลัมน์ | การตั้งค่าตัวอย่าง |
---|---|
การอ้างอิงถึง | เกี่ยวกับ = รหัสของแถว (เช่น รหัสบัญชี) และประเภทที่เกี่ยวข้องตามที่เลือกจากรายการ |
ลูกค้า | แสดงรหัสของแถวและประเภทลูกค้าเป็นเลือกจากรายการ |
เจ้าของ | แสดงรหัสของผู้ใช้ระบบหรือกลุ่มคนและชนิดเจ้าของตามที่เลือกจากรายการ |
เปิดใช้งานลักษณะการทำงานของ upsert
คุณสามารถใช้คำสั่ง อัปเดตแถว เพื่อให้การดำเนินการ upsert คำสั่งนี้จะอัปเดตแถวหากมีอยู่แล้ว หรือสร้างแถวใหม่ หากต้องการเรียกใช้ upsert กรุณาระบุตารางและคีย์ GUID หากแถวที่มีประเภทและคีย์เฉพาะอยู่ การอัปเดตจะเกิดขึ้น มิฉะนั้น แถวที่มีคีย์เฉพาะจะถูกสร้างขึ้น
ลักษณะการทำงานของทริกเกอร์
ถ้าคุณมีทริกเกอร์ที่ลงทะเบียนในการอัปเดตแถว โฟลว์จะทำงานสำหรับทุกการอัปเดตที่ ผูกมัด ไปยังแถวที่ระบุ บริการจะเรียกใช้โฟลว์ของคุณแบบอะซิงโครนัส และกับส่วนของข้อมูลที่จะบันทึกในเวลาที่เกิดการเรียกใช้
การเรียกใช้โฟลว์อาจล่าช้า หากมีการค้างของ System Job ในสภาพแวดล้อมของคุณ หากการหน่วงเวลานี้เกิดขึ้น โฟลว์ของคุณจะถูกทริกเกอร์ เมื่อ System Job ที่จะเรียกใช้โฟลว์ทำงาน
ข้อมูลที่เกี่ยวข้อง
เพิ่มแอปพื้นที่ทำงานและโฟลว์ระบบคลาวด์ลงในโซลูชันตามค่าเริ่มต้น