แชร์ผ่าน


สร้างตรรกะทางธุรกิจกำหนดเองผ่านกระบวนการ

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

Power Apps มีกระบวนหลายชนิด แต่ละชนิดได้รับการออกแบบมาสำหรับวัตถุประสงค์ที่แตกต่างกัน

  • โฟลว์กระบวนการธุรกิจ

  • เวิร์กงานบนมือถือ

  • เวิร์กโฟลว์

  • การดำเนินการ

คุณสามารถสร้างกฎธุรกิจ และคำแนะนำที่คล้ายกับกระบวนการ ข้อมูลเพิ่มเติม: สร้างกฎธุรกิจและคำแนะนำเพื่อนำตรรกะไปใช้ในฟอร์ม

หมายเหตุ

การใช้กระบวนอาจส่งผลต่อข้อกำหนดด้านสิทธิ์การใช้งานสำหรับ Power Apps และโฟลว์ ข้อมูลเพิ่มเติม: ข้อกำหนดด้านสิทธิ์การใช้งานตาราง

เมื่อใดที่ควรใช้โฟลว์กระบวนการธุรกิจ

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

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

เมื่อใดที่ควรใช้เวิร์กโฟลว์

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

เมื่อใช้ Power Automate

ใช้ Power Automate เมื่อคุณต้องการสร้างเวิร์กโฟลว์อัตโนมัติที่ดำเนินการระหว่างสภาพแวดล้อม และแอปหรือบริการโปรดของคุณ เช่น Dynamics 365, Twitter, Dropbox, Google services, Microsoft 365 หรือ SharePoint คุณสามารถทริกเกอร์โฟลว์ระบบคลาวด์ตามการดำเนินการที่ระบุ หรือเรียกใช้จากภายในแอปของคุณได้ ข้อมูลเพิ่มเติม: ใช้ Power Automate เพื่อทำให้กระบวนการในบริการเป็นแบบอัตโนมัติ

ฉันต้องสร้างกระบวนการที่ใด

พาธที่นำไปยังการกระบวนการมีสองพาธ:

  • เปิด ตัวสำรวจโซลูชัน และไปที่ ส่วนประกอบ>กระบวนการ เส้นทางนี้ให้ความสะดวกในการเข้าถึงเมื่อคุณกำลังทำงานการกำหนดเองอื่นๆ ในเครื่องมือการกำหนดเอง

  • การตั้งค่า>กระบวนการ เส้นทางนี้ช่วยให้คุณสามารถใช้มุมมองที่กำหนดไว้สำหรับตารางกระบวนการ รวมทั้งมุมมองแบบกำหนดเอง

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

ผู้ใดสามารถสร้างกระบวนการได้บ้าง

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

ตารางต่อไปนี้แสดงระดับการเข้าถึงของกระบวนการตามบทบาทความปลอดภัยเริ่มต้น

บทบาทความปลอดภัย ระดับการเข้าถึง
ซีอีโอ-ผู้จัดการธุรกิจ องค์กร
ผู้ดูแลระบบ องค์กร
ตัวกำหนดค่าระบบ องค์กร
รองประธานฝ่ายการตลาด หน่วยธุรกิจหลัก: รอง
รองประธานฝ่ายขาย หน่วยธุรกิจหลัก: รอง
ผู้จัดการส่วนบริการ หน่วยธุรกิจ
ผู้จัดการฝ่ายการตลาด หน่วยธุรกิจ
ผู้จัดการฝ่ายขาย หน่วยธุรกิจ
ผู้จัดการกำหนดการ หน่วยธุรกิจ
เจ้าหน้าที่บริการลูกค้า ผู้ใช้
นักการตลาด User
พนักงานขาย User
ตัวกำหนดเวลางาน User

หมายเหตุ

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

ข้อมูลเพิ่มเติมเกี่ยวกับเวิร์กโฟลว์และการดำเนินการ

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

ขั้น ชนิดกระบวนการ คำอธิบาย
ลำดับขั้น เวิร์กโฟลว์, การดำเนินการ ขั้นตอนทำให้ตรรกะของเวิร์กโฟลว์อ่านง่ายขึ้น และยังอธิบายตรรกะของเวิร์กโฟลว์ด้วย อย่างไรก็ตาม ลำดับขั้นไม่ได้ส่งผลกระทบต่อตรรกะหรือลักษณะการทำงานของเวิร์กโฟลว์ ถ้ากระบวนมีลำดับขั้น ขั้นตอนทั้งหมดภายในกระบวนการต้องอยู่ในลำดับขั้น
ตรวจสอบเงื่อนไข เวิร์กโฟลว์, การดำเนินการ คำสั่งทางตรรกะ "if <condition> then"

คุณสามารถตรวจสอบค่าแถวที่เวิร์กโฟลว์กำลังทำงานอยู่ แถวใดๆ เชื่อมโยงกับแถวนั้นในความสัมพันธ์แบบ N:1 หรือแถวใดๆ ที่สร้างขึ้น โดยใช้ขั้นตอนก่อนหน้านี้ ขึ้นอยู่กับค่าเหล่านี้ คุณสามารถกำหนดขั้นตอนเพิ่มเติมเมื่อเงื่อนไข true
เงื่อนไขย่อยในเวิร์กโฟลว์ เวิร์กโฟลว์, การดำเนินการ คำสั่งตรรกะ "else-if-then" ตัวแก้ไขใช้ข้อความ “Otherwise, if <condition> then:”

เลือกเงื่อนไขการตรวจสอบที่คุณได้กำหนดไว้ก่อนหน้านี้ และคุณสามารถเพิ่มเงื่อนไขย่อยในการกำหนดขั้นตอนเพิ่มเติมเมื่อเงื่อนไขการตรวจสอบส่งกลับเป็น false
การดำเนินการเริ่มต้น เวิร์กโฟลว์, การดำเนินการ คำสั่งตรรกะ "อื่น" ตัวแก้ไขใช้ข้อความ "มิฉะนั้น:"

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