Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

สวัสดีทุกคน! วันนี้เราจะพยายามทำให้กระบวนการสร้างคำสั่งซื้อเป็นอัตโนมัติโดยใช้แพลตฟอร์มข้อมูล Microsoft Common Data Service และบริการ Power Apps และ Power Automate เราจะสร้างเอนทิตีและคุณลักษณะตาม Common Data Service ใช้ Power Apps เพื่อสร้างแอปพลิเคชันมือถือที่เรียบง่าย และ Power Automate จะช่วยเชื่อมต่อส่วนประกอบทั้งหมดด้วยตรรกะเดียว อย่าเสียเวลา!

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

แต่ก่อนอื่น คำศัพท์เล็กน้อย เรารู้อยู่แล้วว่า Power Apps และ Power Automate คืออะไร แต่ถ้าใครไม่รู้ ฉันขอแนะนำให้คุณอ่านบทความก่อนหน้านี้ของฉัน เช่น ตรงนี้ หรือ ที่นี่. อย่างไรก็ตาม เรายังไม่ทราบว่า Common Data Service คืออะไร ดังนั้นจึงถึงเวลาที่ต้องเพิ่มทฤษฎีเล็กๆ น้อยๆ

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

Common Data Service (เรียกสั้น ๆ ว่า CDS) เป็นแพลตฟอร์มการจัดเก็บข้อมูลเช่นเดียวกับฐานข้อมูล จริงๆ แล้ว นี่เป็นฐานข้อมูลที่อยู่ในระบบคลาวด์ Microsoft 365 และมีความสัมพันธ์อย่างใกล้ชิดกับบริการ Microsoft Power Platform ทั้งหมด CDS ยังมีให้บริการผ่าน Microsoft Azure และ Microsoft Dynamics 365 ข้อมูลสามารถเข้าสู่ CDS ได้หลายวิธี วิธีหนึ่งคือ เช่น การสร้างเรกคอร์ดใน CDS ด้วยตนเอง ซึ่งคล้ายกับ SharePoint ข้อมูลทั้งหมดใน Common Data Service ถูกจัดเก็บไว้ในตารางที่เรียกว่าเอนทิตี มีเอนทิตีพื้นฐานจำนวนหนึ่งที่คุณสามารถใช้เพื่อวัตถุประสงค์ของคุณเองได้ แต่คุณสามารถสร้างเอนทิตีของคุณเองด้วยชุดแอตทริบิวต์ของคุณเองได้เช่นกัน เช่นเดียวกับ SharePoint ใน Common Data Service เมื่อสร้างแอตทริบิวต์ คุณสามารถระบุประเภทของแอตทริบิวต์ได้และมีประเภทจำนวนมาก หนึ่งในคุณลักษณะที่น่าสนใจคือความสามารถในการสร้างสิ่งที่เรียกว่า "ชุดตัวเลือก" (คล้ายกับตัวเลือกสำหรับฟิลด์ Select ใน SharePoint) ซึ่งสามารถนำมาใช้ซ้ำได้ในฟิลด์ใดก็ได้ของเอนทิตี นอกจากนี้ ยังสามารถโหลดข้อมูลจากแหล่งที่มาที่รองรับที่หลากหลาย เช่นเดียวกับสตรีม Power Apps และ Power Automate โดยทั่วไปโดยสรุป CDS คือระบบจัดเก็บและเรียกค้นข้อมูล ข้อดีของระบบนี้คือการรวมอย่างใกล้ชิดกับบริการ Microsoft Power Platform ทั้งหมด ซึ่งช่วยให้คุณสามารถสร้างโครงสร้างข้อมูลที่มีความซับซ้อนในระดับต่างๆ และใช้ในภายหลังในแอปพลิเคชัน Power Apps และเชื่อมต่อกับข้อมูลผ่าน Power BI สำหรับการรายงานได้อย่างง่ายดาย CDS มีอินเทอร์เฟซของตัวเองสำหรับการสร้างเอนทิตี คุณลักษณะ กฎเกณฑ์ทางธุรกิจ ความสัมพันธ์ มุมมอง และแดชบอร์ด อินเทอร์เฟซสำหรับการทำงานกับ CDS อยู่บนเว็บไซต์ make.powerapps.com ในส่วน "ข้อมูล" ซึ่งรวบรวมตัวเลือกหลักทั้งหมดสำหรับการตั้งค่าเอนทิตี
เรามาลองตั้งค่าบางอย่างกัน มาสร้างเอนทิตีใหม่ “คำสั่งซื้อ” ใน Common Data Service:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

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

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

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

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

โปรดใส่ใจกับการตั้งค่าช่องบังคับ นอกเหนือจาก "ต้องระบุ" และ "ไม่บังคับ" แล้ว ยังมีตัวเลือก "แนะนำ" ด้วย:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

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

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

เอนทิตีได้รับการกำหนดค่า และตอนนี้คุณต้องกำหนดค่าแบบฟอร์มการป้อนข้อมูลที่ระดับ Common Data Service สำหรับเอนทิตีปัจจุบัน ไปที่แท็บ "แบบฟอร์ม" แล้วคลิก "เพิ่มแบบฟอร์ม" -> "แบบฟอร์มหลัก":

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

เราตั้งค่าแบบฟอร์มใหม่สำหรับการป้อนข้อมูลผ่าน Common Data Service และจัดเรียงฟิลด์ทีละรายการ จากนั้นคลิกปุ่ม "เผยแพร่":

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

แบบฟอร์มพร้อมแล้ว มาตรวจสอบการทำงานของมันกันดีกว่า เรากลับไปที่ Common Data Service และไปที่แท็บ "ข้อมูล" จากนั้นคลิก "เพิ่มบันทึก":

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ในหน้าต่างแบบฟอร์มที่เปิดขึ้น ให้ป้อนข้อมูลที่จำเป็นทั้งหมดแล้วคลิก "บันทึก":

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ตอนนี้ในส่วนข้อมูลเรามีหนึ่งรายการ:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

แต่มีเพียงไม่กี่ฟิลด์ที่แสดง นี่เป็นเรื่องง่ายที่จะแก้ไข ไปที่แท็บ "มุมมอง" และเปิดมุมมองแรกสุดเพื่อแก้ไข ใส่ฟิลด์ที่จำเป็นในแบบฟอร์มการส่งและคลิก "เผยแพร่":

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

เราตรวจสอบองค์ประกอบของฟิลด์ในส่วน "ข้อมูล" ทุกอย่างปกติดี:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ดังนั้น ในด้าน Common Data Service เอนทิตี ฟิลด์ การนำเสนอข้อมูล และแบบฟอร์มสำหรับการป้อนข้อมูลด้วยตนเองโดยตรงจาก CDS จึงพร้อม ตอนนี้เรามาสร้างแอปพื้นที่ทำงาน Power Apps สำหรับเอนทิตีใหม่ของเรา เรามาต่อกันที่การสร้างแอปพลิเคชัน Power Apps ใหม่:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ในแอปพลิเคชันใหม่ เราเชื่อมต่อกับเอนทิตีของเราใน Common Data Service:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

หลังจากการเชื่อมต่อทั้งหมด เราได้ตั้งค่าหน้าจอต่างๆ ของแอปพลิเคชัน Power Apps บนมือถือของเรา สร้างหน้าจอแรกด้วยสถิติและการเปลี่ยนระหว่างมุมมอง:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

เราสร้างหน้าจอที่สองพร้อมรายการคำสั่งซื้อที่มีอยู่ในเอนทิตี CDS:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

และเราสร้างอีกหน้าจอหนึ่งสำหรับการสร้างคำสั่งซื้อ:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

เราบันทึกและเผยแพร่แอปพลิเคชัน จากนั้นจึงเรียกใช้เพื่อการทดสอบ กรอกข้อมูลในฟิลด์แล้วคลิกปุ่ม "สร้าง":

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ตรวจสอบว่ามีการสร้างบันทึกใน CDS หรือไม่:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ตรวจสอบสิ่งเดียวกันจากแอปพลิเคชัน:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ข้อมูลทั้งหมดอยู่ในสถานที่ สัมผัสสุดท้ายยังคงอยู่ มาสร้างโฟลว์ Power Automate ขนาดเล็กที่เมื่อสร้างเรกคอร์ดใน Common Data Service จะส่งการแจ้งเตือนไปยังผู้ดำเนินการของคำสั่งซื้อ:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ด้วยเหตุนี้ เราจึงสร้างเอนทิตีและแบบฟอร์มในระดับ Common Data Service แอปพลิเคชัน Power Apps สำหรับการโต้ตอบกับข้อมูล CDS และโฟลว์ Power Automate สำหรับการส่งการแจ้งเตือนไปยังนักแสดงโดยอัตโนมัติเมื่อมีการสร้างคำสั่งซื้อใหม่

ตอนนี้เกี่ยวกับราคา Common Data Service ไม่รวมอยู่ใน Power Apps ที่มาพร้อมกับการสมัครใช้งาน Office 365 ของคุณ ซึ่งหมายความว่าหากคุณมีการสมัครใช้งาน Office 365 ที่มี Power Apps คุณจะไม่มี Common Data Service ตามค่าเริ่มต้น การเข้าถึง CDS จำเป็นต้องซื้อสิทธิ์การใช้งาน Power Apps แยกต่างหาก ราคาสำหรับแผนและตัวเลือกใบอนุญาตแสดงอยู่ด้านล่างและนำมาจากเว็บไซต์ powerapps.microsoft.com:

Common Data Service และ Power Apps การสร้างแอปพลิเคชันมือถือ

ในบทความต่อไปนี้ เราจะดูคุณลักษณะเพิ่มเติมของ Common Data Service และ Microsoft Power Platform ขอให้มีวันที่ดีนะทุกคน!

ที่มา: will.com

เพิ่มความคิดเห็น