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