หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
องค์กรที่อาศัยผู้ปฏิบัติงานแนวหน้ามักต้องปรับปรุงแอปพลิเคชันเดิมให้ทันสมัยเพื่อปรับปรุงความน่าเชื่อถือ ความคล่องตัว และประสิทธิภาพในการดําเนินงานในขณะที่รักษากระบวนการทางธุรกิจและการผสานรวมที่มีอยู่
สถาปัตยกรรมอ้างอิงนี้แสดงวิธีการปรับโซลูชันการเปลี่ยนวัสดุและข้อเสนอแนะด้านคุณภาพให้ทันสมัยโดยใช้ Microsoft Power Platform โซลูชันช่วยให้ผู้ปฏิบัติงานแนวหน้าสามารถสร้างและจัดการกรณีจากเดสก์ท็อปหรืออุปกรณ์เคลื่อนที่ ทำงานแบบออฟไลน์เมื่อการเชื่อมต่อไม่พร้อมใช้งาน ทำให้เวิร์กโฟลว์การอนุมัติเป็นอัตโนมัติ ผสานรวมกับ SAP และให้การมองเห็นการดำเนินงานผ่าน Power BI
Tip
บทความนี้แสดงตัวอย่างสถานการณ์และสถาปัตยกรรมตัวอย่างทั่วไปสําหรับการปรับแอปพลิเคชันคําขอวัสดุสำหรับพนักงานหน้างานให้ทันสมัยโดยใช้ Power Platform ตัวอย่างสถาปัตยกรรมสามารถแก้ไขได้สำหรับสถานการณ์และอุตสาหกรรมต่างๆ มากมาย
แผนภาพสถาปัตยกรรม
เวิร์กโฟลว์
แผนภาพสถาปัตยกรรมแสดงเวิร์กโฟลว์สองรายการ: เวิร์กโฟลว์หนึ่งรายการจากมุมมองของผู้ปฏิบัติงานแนวหน้าสําหรับการจัดการคําขอวัสดุ และอีกเวิร์กโฟลว์สําหรับผู้ดูแลระบบที่จัดการการกําหนดค่าและข้อมูลหลัก
เวิร์กโฟลว์นี้อธิบายวิธีที่คำขอวัสดุดำเนินไปตั้งแต่การส่งคำขอ การอนุมัติ และการจัดหา:
พนักงานหน้างานสร้างคำขอวัสดุใหม่และให้รายละเอียดอุปกรณ์ ข้อมูลวัสดุ และไฟล์สนับสนุน
ผู้ปฏิบัติงานสามารถสร้างและอัพเดตคําขอวัสดุขณะออฟไลน์ได้ คุณลักษณะแอปแคนวาส Power Apps ที่มีอยู่ภายในจะซิงโครไนซ์การเปลี่ยนแปลงกับ Microsoft Dataverse เมื่อมีการคืนค่าการเชื่อมต่อ
โซลูชันจัดเก็บรายละเอียดคําขอวัสดุใน Dataverse
โซลูชันจัดเก็บเอกสารและไฟล์สนับสนุนใน SharePoint
ตามรายละเอียดกรณีและโปรไฟล์ผู้ใช้ โซลูชันจะกําหนดเส้นทางกรณีไปยังขั้นตอนการอนุมัติที่เหมาะสมโดยใช้ Power Automate โฟลว์ระบบคลาวด์
โซลูชันส่งการแจ้งเตือนทางอีเมลไปยังผู้ปฏิบัติงานที่ได้รับมอบหมายด้วยข้อมูลที่เกี่ยวข้องและลิงก์โดยตรงไปยังคำขอวัสดุ
ผู้ปฏิบัติงานที่กําหนดจะได้รับการแจ้งเตือนอัตโนมัติทุก สองวัน
ผู้อนุมัติ Frontline จะตรวจสอบกรณี อัปเดตข้อมูลถ้าจําเป็น และปฏิเสธกรณีหรืออนุมัติเพื่อการอนุมัติในสายงาน
ผู้ประสานงาน Frontline สามารถมอบหมายกรณีใหม่ให้กับผู้ใช้หรือทีมอื่นเพื่อปรับสมดุลปริมาณงาน ผู้ประสานงานจะดําเนินการกําหนดใหม่จากหน้าจอเฉพาะในแอป Canvas ของ Power Apps
ถ้ากรณีได้รับการอนุมัติในขั้นตอนการอนุมัติสายการจัดหา Power Automate ส่งรายละเอียดกรณีไปยัง SAP เพื่อสร้างคําขอจัดส่งวัสดุ
การสื่อสารกับ SAP ได้รับการจัดการผ่านเลเยอร์การรวม:
Power Automate แปลงข้อมูลกรณีเป็นรูปแบบที่ SAP ต้องการก่อนที่จะส่ง
หลังจาก SAP ประมวลผลคําขอวัสดุแล้ว Power Automate จะได้รับและประมวลผลการตอบสนอง
ถ้าการตอบกลับสำเร็จ Power Automate อัปเดตเคสด้วยรหัสที่สร้างขึ้น
หากการดำเนินการไม่สำเร็จ ผู้ใช้จะส่งคําขอจัดส่งวัสดุ SAP จากแอป Canvas อีกครั้งหลังจากทําการอัปเดตข้อมูลกรณี
ผู้ปฏิบัติงาน Frontline ติดตามการเปลี่ยนแปลงสถานะทั้งหมดในเคส การเปลี่ยนแปลงสถานะจะปรากฏบนหน้าจอรายละเอียดกรณีในแอปพลิเคชัน
ผู้ปฏิบัติงานหน้างานอัปเดตสถานะการส่งมอบวัสดุจากแอปพลิเคชันและปิดกรณีเมื่อได้รับวัสดุทั้งหมด
ผู้ใช้ดูข้อมูลเคสและการจัดส่งวัสดุในแดชบอร์ด Power BI แบบฝังตัว
สถาปัตยกรรมยังรวมถึงการดูแลระบบและเวิร์กโฟลว์การจัดการข้อมูล (แสดงด้วยเส้นประในไดอะแกรม):
ตอบ การกําหนดค่าและการจัดการข้อมูลหลัก
ผู้ดูแลระบบใช้แอปแบบจำลองของ Power Apps เพื่อจัดการการกำหนดค่าและข้อมูลหลัก
B. การนําเข้าและอัปเดตข้อมูลวัสดุ
- ผู้ใช้อัปโหลดไฟล์ Excel ที่มีข้อมูลวัสดุไปยัง SharePoint
- Power Automate ประมวลผล แปลง และโหลดข้อมูลลงใน Dataverse
- dataflows ของ Power Platform และตรรกะการประมวลผลแบบกำหนดเองจะอัปเดตข้อมูลวัสดุที่พร้อมใช้งานในแอปพลิเคชันทุกวัน
ส่วนประกอบ
Power Apps: ขับเคลื่อนแอปแคนวาสแบบหลายภาษา ที่รับรู้ตามบทบาท และเปิดใช้งานแบบออฟไลน์ ซึ่งมีคอมโพเนนต์ Creator Kit คอมโพเนนต์แบบกําหนดเอง และตรรกะเชิงลึกของฟอร์ม
โซลูชันใช้แอปแคนวาสแทนแอปแบบจําลองเนื่องจากธุรกิจต้องการส่วนติดต่อผู้ใช้แบบกําหนดเองสูง
Power Automate: จัดการการแจ้งเตือน การมอบหมาย ตัวเตือน การประมวลผลคำขอและการตอบสนองของ SAP การดำเนินการไฟล์ SharePoint การจัดเตรียมสิทธิ์การเข้าถึง การคำนวณเวลา และการส่งออก CSV
Dataverse: จัดเก็บข้อมูลรวมถึงข้อมูลเชิงสัมพันธ์ที่มีโครงสร้างในแพลตฟอร์มที่ปลอดภัยปรับขนาดได้พร้อมการรักษาความปลอดภัยภายในและคุณสมบัติการตรวจสอบ
SharePoint Online: จัดเก็บไฟล์สําหรับการนําเข้า การส่งออก Excel และการสนับสนุนเอกสารในไลบรารีเอกสารที่รวมเข้ากับระเบียน Dataverse
โซลูชันใช้ SharePoint สําหรับการจัดการไฟล์แทน Dataverse เพื่อลดการใช้ความจุใน Dataverse
Power BI: แสดงข้อมูลในแดชบอร์ดแบบฝังตัวที่กรองตามบทบาทผู้ใช้
รายละเอียดของสถานการณ์จำลอง
สถานการณ์นี้มีพื้นฐานมาจากบริษัทวิศวกรรมลิฟต์และบันไดเลื่อนข้ามชาติที่มีพนักงานมากกว่า 60,000 คนใน 60 ประเทศและภูมิภาค เมื่อผู้ติดตั้งระบุปัญหาในระหว่างกระบวนการติดตั้ง เช่น วัสดุที่ไม่ถูกต้อง สูญหาย หรือเสียหาย จําเป็นต้องส่งคําขอเปลี่ยนทดแทนทันที กระบวนการคำขอเปลี่ยนทดแทนนี้มีความสำคัญอย่างยิ่งต่อธุรกิจขององค์กร
แอปพลิเคชันช่วยให้ผู้ปฏิบัติงานแนวหน้าสามารถรายงานปัญหาวัสดุได้โดยตรงจากไซต์การติดตั้ง รวมถึงวัสดุที่ไม่ถูกต้อง ขาดหาย ชำรุด ทำงานผิดปกติ หรือวัสดุที่เกี่ยวข้องกับฟิลด์เลตเตอร์และการปรับปรุงเพิ่มเติม รวมเข้ากับ SAP สนับสนุนการรายงานความปลอดภัย และให้ข้อมูลเชิงลึกในการดําเนินงานผ่านแดชบอร์ดแบบรวม ผู้ใช้เข้าถึงฟังก์ชันการทํางานของแอปพลิเคชันทั้งหมดจากเดสก์ท็อปและอุปกรณ์เคลื่อนที่ผ่านอินเทอร์เฟซผู้ใช้แบบตอบสนอง แอปพลิเคชันรองรับมากกว่า 20 ภาษาผ่านคอมโพเนนต์หลายภาษาแบบกําหนดเอง ซึ่งช่วยให้ผู้ใช้สามารถสลับภาษาแบบไดนามิกภายในแอปพลิเคชันได้
ผู้ใช้ Frontline:
สร้างกรณีคําติชมด้านคุณภาพ (วัสดุทดแทน) โดยตรงจากไซต์การติดตั้ง แม้ในขณะที่ออฟไลน์
ใช้แอปพลิเคชันในภาษาที่ตนต้องการได้ผ่านการรองรับหลายภาษา
ผู้ใช้ซัพพลายไลน์:
ตรวจสอบและยืนยันคําขอความคิดเห็นเกี่ยวกับคุณภาพ และส่งคําขอที่ได้รับอนุมัติไปยัง SAP เพื่อเริ่มกระบวนการส่งมอบวัสดุ
ตรวจสอบกรณีตลอดกระบวนการผ่านแดชบอร์ด Power BI และมุมมองแบบกําหนดเอง
ผู้ใช้ที่เชื่อมโยงกับคําขอที่ส่งสามารถสื่อสารกับผู้ใช้อย่างน้อยหนึ่งรายผ่านคอมโพเนนต์แบบกําหนดเองของแชทที่รวมอยู่ในแอปพลิเคชัน
คอมโพเนนต์แชทรับรู้บริบทของเคส
ผู้ใช้สามารถแนบไฟล์อย่างน้อยหนึ่งไฟล์ในขณะที่ใช้การสนทนา
ผู้ใช้จะได้รับการแจ้งเตือนทางอีเมลเมื่อพวกเขาได้รับข้อความสนทนา
สวัสดิการที่สำคัญ
เมื่อใช้สถาปัตยกรรมนี้ คุณจะได้รับประโยชน์ดังต่อไปนี้:
ระบบอัตโนมัติโปร่งใสและรองรับได้: เวิร์กโฟลว์อัตโนมัติให้การเปลี่ยนสถานะที่ชัดเจน การกําหนดเส้นทาง การจัดการข้อผิดพลาด และการตรวจสอบได้ตลอดกระบวนการ
การผสานรวมกับระบบธุรกิจที่มีอยู่: สถาปัตยกรรมสนับสนุนการผสานรวมกับระบบเช่น SAP ซึ่งช่วยให้องค์กรรักษากระบวนการทางธุรกิจที่มีอยู่ในขณะปรับปรุงประสบการณ์ของผู้ใช้ให้ทันสมัย
การจัดการข้อมูลแบบรวมศูนย์: Dataverse ให้พื้นที่เก็บข้อมูลสําหรับข้อมูลทางธุรกิจ เช่น กรณี วัสดุ การสนทนา และข้อมูลหลัก วิธีการนี้สนับสนุนการรักษาความปลอดภัยผ่านบทบาทและทีม และช่วยให้การกํากับดูแลและการจัดการวงจรชีวิตข้ามสภาพแวดล้อม
การพัฒนาแอปพลิเคชันแบบโลว์โค้ด: คุณสร้างกระบวนการแบบ end-to-end ด้วย Power Apps (แอปแบบแคนวาส) และ Power Automate ลดรหัสที่กําหนดเองและรวมศูนย์การกําหนดค่าสําหรับการดําเนินการที่สอดคล้องกัน ปรับขนาดได้
สร้างขึ้นสําหรับเงื่อนไขไซต์: แอปแคนวาสสนับสนุนการใช้งานแบบออฟไลน์ผ่านโปรไฟล์ออฟไลน์สําหรับอุปกรณ์เคลื่อนที่โดยเฉพาะ
การบันทึกหลักฐานได้รวดเร็วยิ่งขึ้น: โฟลว์เอกสารจะย้ายรูปภาพและเอกสารแนบในแชทไปยัง SharePoint โดยอัตโนมัติและเชื่อมโยงกลับไปยังเคสและรายการวัสดุ
ประสบการณ์การใช้หลายภาษาตามบทบาท: ผู้ร้องขอ ผู้อนุมัติ และผู้ประสานงานหน้างานและผู้ประสานงานสายอุปทานทำงานในหน้าจอที่ปรับให้เหมาะสมสำหรับบทบาทของพวกเขา เช่น งาน กรณี การกำหนดใหม่ และความช่วยเหลือ คอมโพเนนต์หลายภาษาช่วยให้พวกเขาใช้แอปพลิเคชันในภาษาที่ต้องการ
การมองเห็นแบบเรียลไทม์: ไทล์ Power BI แบบฝังตัว (DirectQuery) แสดงแนวโน้มของรายการที่เปิดและปิด และการกระจายสถานะตามบทบาทหรือ frontline สามารถส่งออกเป็น CSV ได้เมื่อต้องการ
ข้อมูลการวัดระบบที่นำไปดำเนินการได้: การคำนวณระยะเวลาดำเนินการโดยอัตโนมัติในหน่วยวันทำการและเวลาการสนทนา พร้อมกับบันทึกสถานะและการอนุมัติ ปรับปรุงการตรวจสอบย้อนกลับและช่วยระบุปัญหาทางระบบได้เร็วขึ้น
ข้อควรพิจารณา
ข้อควรพิจารณาเหล่านี้ใช้เสาหลักของ Power Platform Well-Architected ซึ่งเป็นชุดหลักการชี้นําเพื่อช่วยปรับปรุงคุณภาพของปริมาณงาน เรียนรู้เพิ่มเติมเกี่ยวกับ Microsoft Power Platform Well-Architected
Reliability
โฟลว์การมอบหมายกำหนดเส้นทางกรณีตามสถานะแบบกำหนดตายตัว
การแลกเปลี่ยน SAP: การส่งแบบจัดกลุ่ม, async HTTP และการตอบสนองอีเมล สถานะระดับวัสดุยังคงอยู่ใน Dataverse
โฟลว์ลูกแบบรวมศูนย์สำหรับจัดการข้อผิดพลาดจะส่งอีเมลถึงผู้ดูแลระบบพร้อม URL การเรียกใช้ สภาพแวดล้อม และชื่อโฟลว์ที่ล้มเหลว
ความปลอดภัย
บทบาทความปลอดภัยของ Dataverse และการเข้าถึงโดยทีมตาม persona
การแบ่งแยกสภาพแวดล้อมอย่างชัดเจน (การพัฒนา, การทดสอบ, สเตจจิง, การผลิต)
กระบวนการจัดการวงจรชีวิตแอปพลิเคชัน (ALM) ที่มีการควบคุมโดยใช้ไปป์ไลน์ใน Power Platform
การแบ่งเซกเมนต์ข้อมูลเชิงตรรกะสําหรับบทบาทที่แตกต่างกัน
ความเป็นเลิศในการดำเนินงาน
runbooks การดําเนินงานกําหนดขั้นตอนที่ทําซ้ําได้สําหรับการเตรียมสภาพแวดล้อม การตรวจสอบหลังการปรับใช้ และการนําเข้าข้อมูลและการซิงโครไนซ์ข้อมูลสําหรับทีมปฏิบัติการและทีมสนับสนุน
ตัวแปรสภาพแวดล้อมรวมศูนย์การกำหนดค่าสำหรับแต่ละสภาพแวดล้อม
ลำดับการโปรโมตสู่สภาพแวดล้อมที่มีการจัดทำเอกสารครอบคลุมการนำเข้าโซลูชัน การกำหนดค่าหลังการปรับใช้ และกระแสข้อมูล Power Platform ทำให้การปล่อยรุ่นเป็นไปอย่างทำซ้ำได้แม้จะเรียกใช้ด้วยตนเองก็ตาม
Power Automate โฟลว์ช่วยทำให้การแจ้งเตือน การมอบหมาย การส่งออก การเคลื่อนย้ายไฟล์ และการจัดสรรสิทธิ์การเข้าถึงเป็นแบบอัตโนมัติ ลดความพยายามด้วยตนเองและความแปรปรวน
ขั้นตอนที่จัดทําเป็นเอกสารสําหรับการเปิดใช้งานคอมโพเนนต์โค้ดชุดผู้สร้างและ Power Apps คอมโพเนนต์เฟรมเวิร์ก (PCF) สนับสนุน UI ที่สอดคล้องกันและการปรับปรุงซ้ำได้รวดเร็วขึ้น
โฟลว์การจัดการข้อผิดพลาดของโฟลว์ลูกจะส่งอีเมลถึงผู้ดูแลระบบพร้อม URL ของการเรียกใช้ที่ล้มเหลว รายละเอียดสภาพแวดล้อม และชื่อโฟลว์ เพื่อช่วยให้วินิจฉัยปัญหาได้รวดเร็วยิ่งขึ้น
ประสิทธิภาพการทำงาน
กําหนดเส้นทางการเลื่อนใช้งานในการพัฒนา การทดสอบ สเตจ และการผลิต พร้อมกับการตรวจสอบหลังการปรับใช้ที่จัดทําเอกสารไว้และลําดับการนําเข้าข้อมูล สนับสนุนการทดสอบโหลดและการปรับประสิทธิภาพก่อนการปรับใช้การผลิต
Dataverse จัดเก็บข้อมูลทางธุรกิจ, SharePoint จัดเก็บไฟล์ และ Power Automate ประสานเวิร์กโฟลว์ การผสานรวมนี้ตรงตามความต้องการของอัตราการประมวลผลและการเข้าถึงข้อมูลในขณะที่ยังคงรักษาตรรกะให้ใกล้เคียงกับแพลตฟอร์ม
Power Automate จัดการการประมวลผลที่ถ่ายไปยังส่วนอื่น มุมมอง Dataverse ใช้กรองข้อมูล และไลบรารีคอมโพเนนต์ของ canvas app และสูตรที่จัดทำเป็นเอกสารทำให้ตรรกะฝั่งไคลเอ็นต์กระชับและสอดคล้องกับรูปแบบของแพลตฟอร์ม
การปรับปรุงประสบการณ์ใช้งาน
แอปแคนวาสที่ใช้งานง่าย ตอบสนองได้อย่างสมบูรณ์ มีฟีเจอร์ครบถ้วน และสามารถใช้งานแบบออฟไลน์ได้ ช่วยให้พนักงานหน้างานในสถานที่สร้างกรณีได้อย่างรวดเร็วและแนบหลักฐาน ผู้ควบคุมและผู้ประสานงานใช้แอปเพื่อตรวจสอบและอนุมัติกรณี
UI ที่ได้มาตรฐานด้วยรูปแบบ Power CAT Creator Kit และคอมโพเนนต์แบบกําหนดเองเพื่อให้ได้ลักษณะและลักษณะการทํางานที่คาดการณ์ได้ที่สอดคล้องกันตลอดทุกหน้าจอ
คอมโพเนนต์หลายภาษาที่ช่วยให้ผู้ใช้ทํางานในภาษาที่ต้องการ
การเติมข้อมูลในฟิลด์อัตโนมัติและ UI แบบมีเงื่อนไขลดการป้อนข้อมูลและข้อผิดพลาด
การแจ้งเตือนอัตโนมัติระบุผู้ที่ต้องการดําเนินการ สิ่งที่ต้องทํา และเมื่อใด และรวมลิงก์ลึกไปยังบันทึกที่เกี่ยวข้อง
การดำเนินการที่จำกัดตามบทบาท เช่น การอนุมัติหรือปฏิเสธ จะปรากฏเฉพาะเมื่อเหมาะสมเท่านั้น การดําเนินการเหล่านี้ช่วยลดโอกาสเกิดข้อผิดพลาดและความเหนื่อยล้าในการตัดสินใจ
ผู้สนับสนุน
Microsoft ดูแลบทความนี้ ผู้เขียนต่อไปนี้ได้เขียนบทความนี้
ผู้เขียนหลัก:
- มาร์ติน Gonzalez, สถาปนิกโซลูชัน