การสร้างแอปและภาพรวมการแก้ไข/ปรับปรุงตามคำสั่งสำหรับ Dynamics 365 Customer Engagement (on-premises) รุ่น 9.x
Dynamics 365 Customer Engagement (on-premises) ให้คุณมีการกำหนดเองที่มีประสิทธิภาพ และความสามารถในการสร้างแอปที่คุณไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว ด้วยชุดที่ครอบคลุมของเครื่องมือตัวออกแบบและตัวแก้ไข WSYSIG ทุกคนสามารถปรับแต่ง Dynamics 365 Customer Engagement (on-premises) ได้อย่างเต็มที่ หรือสร้างแอปที่กำหนดเองของพวกเขา
สำหรับเอกสารของรุ่นก่อนหน้า (8.x และเก่ากว่า) โปรดไปที่ เอกสารรุ่นก่อนหน้าของ Dynamics
ส่วนประกอบการสร้างแอปและการกำหนด
แอปที่ถูกออกแบบมาอย่างดีของส่วนประกอบหลายส่วนที่คุณเลือกใช้ตัวออกแบบและตัวแก้ไขที่มีอยู่ เพื่อสร้างที่ลักษณะและฟังก์ชันของแอปที่เสร็จเรียบร้อยแล้ว ส่วนประกอบและคุณสมบัติของส่วนประกอบที่คุณใช้ในการทำให้แอปกลายเป็นข้อมูลเมตา
เมื่อต้องการทำความเข้าใจวิธีที่ส่วนประกอบเหล่านี้เกี่ยวข้องกับการออกแบบแอป รายการเหล่านั้นถูกแยกที่นี่เป็นประเภท ข้อมูล UI ตรรกะ และ การจัดรูปแบบการแสดง
ข้อมูล
ส่วนประกอบเหล่านี้กำหนดว่าข้อมูลใดที่แอปจะยึดตาม
ส่วนประกอบ | คำอธิบาย | ตัวออกแบบ |
---|---|---|
เอนทิตี | รายการที่มีคุณสมบัติที่ต้องติดตาม เช่นติดต่อหรือลูกค้าองค์กร เอนทิตีมาตรฐานจำนวนมากจะพร้อมใช้งาน คุณสามารถกำหนดค่าเอนทิตีมาตรฐานที่ไม่ใช่ระบบ (เอนทิตีการผลิต) หรือสร้างเอนทิตีแบบกำหนดเองจากตั้งแต่ต้นได้ | ตัวออกแบบเอนทิตี |
ฟิลด์ | คุณสมบัติที่เกี่ยวข้องกับเอนทิตี ฟิลด์ถูกกำหนดโดยชนิดข้อมูล ซึ่งกำหนดชนิดของข้อมูลที่สามารถป้อน หรือเลือกได้ ตัวอย่างประกอบด้วย ข้อความ หมายเลข วันที่และเวลา สกุลเงิน หรือการค้นหา (สร้างความสัมพันธ์กับเอนทิตีอื่น) โดยทั่วไป จะใช้ฟิลด์กับฟอร์ม มุมมอง และการค้นหา | ตัวออกแบบเอนทิตี |
ความสัมพันธ์ | ความสัมพันธ์ของเอนทิตีกำหนดวิธีการที่เอนทิตีแต่ละรายการเกี่ยวข้องกัน มีชนิดของความสัมพันธ์แบบ 1: N (หนึ่งต่อกลุ่ม) N:1 (กลุ่มต่อหนึ่ง) และ N:N (กลุ่มต่อกลุ่ม) ตัวอย่างเช่น การเพิ่มฟิลด์การค้นหาให้เอนทิตีเพื่อสร้างความสัมพันธ์แบบ 1: N ใหม่ ระหว่างเอนทิตีสองรายการ และช่วยให้คุณสามารถวางฟิลด์การค้นหาในแบบฟอร์มได้ | ตัวออกแบบเอนทิตี |
ฟิลด์ชุดตัวเลือก | นี่เป็นชนิดพิเศษของฟิลด์ ซึ่งให้ผู้ใช้มีชุดของตัวเลือกที่กำหนดไว้ล่วงหน้า แต่ละตัวเลือกจะมีค่าตัวเลขและป้ายชื่อ เมื่อมีการเพิ่มลงในฟอร์ม ฟิลด์นี้จะแสดงการควบคุมสำหรับผู้ใช้เพื่อเลือกหนึ่งตัวเลือก มีชนิดของชุดตัวเลือกสองชนิด; ชุดตัวเลือก ซึ่งผู้ใช้สามารถเลือกได้หนึ่งตัวเลือกเท่านั้น และชุดตัวเลือกที่เลือกได้หลายรายการ ซึ่งอนุญาตให้มีการเลือกมากกว่าหนึ่งครั้ง | ตัวออกแบบชุดตัวเลือก |
ข้อมูลเพิ่มเติม: สร้างหรือแก้ไขเอนทิตี (ประเภทพเรกคอร์ด)
UI
ส่วนประกอบเหล่านี้กำหนดวิธีการที่ผู้ใช้โต้ตอบกับแอป
ส่วนประกอบ | คำอธิบาย | ตัวออกแบบ |
---|---|---|
แอป | กำหนดพื้นฐานของแอพลิเคชัน เช่น ส่วนประกอบ คุณสมบัติ ชนิดของไคลเอนต์ และ URL สำหรับแอปของคุณ | ตัวออกแบบแอป |
แผนผังเว็บไซต์ | ระบุการนำทางสำหรับแอปของคุณ | ตัวออกแบบแผนผังเว็บไซต์ |
ฟอร์ม | ชุดของฟิลด์ที่ใช้ป้อนข้อมูลสำหรับเอนทิตีที่กำหนด ซึ่งตรงกับสินค้าที่องค์กรของคุณติดตามสำหรับเอนทิตี ตัวอย่างเช่น ชุดของฟิลด์การป้อนข้อมูล ที่ซึ่งข้อมูลที่เกี่ยวข้องสำหรับการป้อนค่าของผู้ใช้ในการติดตามใบสั่งก่อนหน้าของลูกค้า พร้อมกับวันที่ในการเรียงลำดับใหม่ที่ร้องขอเฉพาะ | ตัวออกแบบฟอร์ม |
มุมมอง | มุมมองกำหนดวิธีการแสดงรายการของเรกคอร์ดสำหรับเอนทิตีที่ระบุในแอปพลิเคชันของคุณ มุมมองกำหนดคอลัมน์ที่จะแสดง ความกว้างของคอลัมน์แต่ละคอลัมน์ ลักษณะการเรียงลำดับ และตัวกรองเริ่มต้น | ตัวออกแบบมุมมอง |
ข้อมูลเพิ่มเติม: สร้างหรือแก้ไขแอปโดยใช้ตัวออกแบบแอป
ตรรกะ
ส่วนประกอบนี้กำหนดกระบวนการทางธุรกิจ กฎ และการทำงานอัตโนมัติที่แอปจะมี ผู้สร้างแอปใช้ตัวออกแบบที่เฉพาะสำหรับชนิดของกระบวนการหรือกฎ
ชนิดของตรรกะ | คำอธิบาย | ตัวออกแบบ |
---|---|---|
โฟลว์กระบวนการธุรกิจ | กระบวนการออนไลน์ที่จะนำผู้ใช้ผ่านกระบวนการธุรกิจตามมาตรฐาน ตัวอย่างเช่น ใช้โฟลว์กระบวนการธุรกิจถ้าคุณต้องการให้ทุกคนจัดการกับคำร้องขอการบริการลูกค้าในแบบเดียวกัน หรือเพื่อให้พนักงานนั้นจำเป็นต้องได้รับการอนุมัติสำหรับใบแจ้งหนี้ก่อนที่จะสามารถส่งใบสั่งซื้อได้ | ตัวออกแบบโฟลว์กระบวนการธุรกิจ |
เวิร์กโฟลว์ | เวิร์กโฟลว์ดำเนินกระบวนการทางธุรกิจอัตโนมัติโดยไม่มีอินเทอร์เฟซผู้ใช้ ตัวออกแบบใช้เวิร์กโฟลว์เพื่อเริ่มต้นการทำงานอัตโนมัติ ซึ่งไม่จำเป็นต้องมีการโต้ตอบของผู้ใช้ใดๆ | ตัวออกแบบเวิร์กโฟลว์ |
การดำเนินการ | การดำเนินการเป็นชนิดของกระบวนการที่อนุญาตให้คุณเรียกใช้การดำเนินการได้ด้วยตนเอง ซึ่งรวมถึงกิจกรรมแบบกำหนดเอง โดยตรงจากเวิร์กโฟลว์ | ตัวออกแบบกระบวนการ |
กฎธุรกิจ | ใช้เพื่อนำกฎหรือตรรกะคำแนะนำไปใช้กับฟอร์ม เช่น เพื่อตั้งค่าข้อกำหนดของฟิลด์ ซ่อนฟิลด์ หรือตรวจสอบข้อมูล ตัวออกแบบแอปใช้ส่วนติดต่อแบบง่าย เพื่อนำมาใช้และรักษากฎที่ใช้กันทั่วไปและเปลี่ยนแปลงเร็ว | ตัวออกแบบกฎธุรกิจ |
ข้อมูลเพิ่มเติม: สร้างตรรกะทางธุรกิจกำหนดเองผ่านกระบวนการ
การจัดรูปแบบการแสดง
กำหนดชนิดของการจัดรูปแบบการแสดงข้อมูลและการรายงานแอปที่จะมีพร้อมใช้งาน
ส่วนประกอบ | คำอธิบาย | ตัวออกแบบ |
---|---|---|
แผนภูมิ | การจัดรูปแบบการแสดงกราฟิกรายการเดียวที่สามารถแสดงได้ภายในมุมมองในแบบฟอร์ม หรือสามารถเพิ่มลงในแดชบอร์ดได้ | ตัวออกแบบแผนภูมิ |
แดชบอร์ด | ฟังก์ชันเป็นแบบแผ่นสำหรับการจัดรูปแบบการแสดงกราฟิกอย่างน้อยหนึ่งรายการที่แสดงภาพรวมของข้อมูลธุรกิจที่สามารถดำเนินการได้ | ตัวออกแบบแดชบอร์ด |
รายงาน | รายงานมาตรฐานมากมายที่มีอยู่ที่ให้ข้อมูลธุรกิจที่เป็นประโยชน์แก่ผู้ใช้ รายงานเหล่านี้ยึดตาม SQL Server Reporting Services และให้ชุดคุณลักษณะที่พร้อมใช้งานสำหรับ SQL Server Reporting Services เดียวกัน | ตัวช่วยสร้างรายงาน |
ข้อมูลเพิ่มเติม: สร้างหรือแก้ไขแผนภูมิระบบ และ ภาพรวมของรายงาน
ความสามารถในการเพิ่ม
Dynamics 365 Customer Engagement (on-premises) นำเสนอชุดของเว็บเซอร์วิสและ API ที่ช่วยนักพัฒนาในการเขียนรหัส เมื่อรหัสถูกเขียนโดยใช้วิธีการที่สนับสนุน คุณสามารถคาดหวังได้ว่ารหัสดังกล่าวนั้นจะยังคงทำงานเมื่อคุณปรับรุ่นให้กับองค์กรของคุณ
ข้อมูลเพิ่มเติม: คู่มือนักพัฒนาสำหรับ Dynamics 365 Customer Engagement (on-premises)
ความสามารถในการเคลื่อนย้าย
โซลูชันมีอยู่เพื่อให้สามารถซื้อ Dynamics 365 Customer Engagement (on-premises) ใช้ร่วมกัน หรือมิฉะนั้นก็ทำการขนส่งจากองค์กรหนึ่งไปยังอีกองค์กรหนึ่ง คุณสามารถสร้างโซลูชันของคุณเองหรือหาโซลูชันจาก AppSource หรือจากผู้ขายซอฟต์แวร์อิสระ (ISV) โซลูชันมีไฟล์ที่คุณสามารถนำเข้าในสภาพแวดล้อม เป็นแอปที่นำมาใช้ในชุดการแก้ไข/ปรับปรุงตามคำสั่งกับแอปที่มีอยู่
ข้อมูลเพิ่มเติม: ภาพรวมของโซลูชัน
ชนิดของการแก้ไข/ปรับปรุงตามคำสั่งใดบ้างที่ได้รับการสนับสนุนด้วย Dynamics 365 Customer Engagement (on-premises)
เราคาดว่าคุณสามารถทำการกำหนดเองของคุณส่วนใหญ่ได้ด้วยเครื่องมือต่างๆ ในแอปพลิเคชัน ทุกสิ่งที่คุณทำโดยใช้เครื่องมือเหล่านั้นจะได้รับการสนับสนุนโดย Microsoft เนื่องจากพวกเขาทำการเปลี่ยนแปลงในส่วนของข้อมูลเมตาดาต้าหรือข้อมูลที่ขึ้นอยู่กับเมตาดาต้า
ถ้าเครื่องมือการกำหนดเองนั้นไม่ตรงกับความต้องการของคุณ คุณสามารถติดตั้งโซลูชันที่ได้จากบุคคลสาม หรือว่าจ้างนักพัฒนาเพื่อเขียนรหัสการกำหนดเองของคุณได้ ด้วยวิธีใดก็แล้วแต่ เป็นการดีที่คุณจะเข้าใจถึงการกำหนดเองที่ได้รับการสนับสนุน ถ้าคุณต้องการลงทุนในโซลูชันที่ต้องใช้รหัส คุณควรตรวจสอบให้แน่ใจว่ารหัสนั้นถูกเขียนโดยใช้ Api ที่สนับสนุนเท่านั้น ซึ่งนี้จะช่วยคุณปกป้องการลงทุนของคุณทั้งในแอป Customer Engagement และโซลูชันใดๆ ที่คุณได้รับมา
ข้อมูลเพิ่มเติม: ปรับแต่งที่สนับสนุนและไม่สนับสนุน
การเปลี่ยนแปลงที่มีผลต่อประสิทธิภาพของการจัดการแอป Customer Engagement
ผู้สร้างและผู้กำหนดค่าแอปควรทราบว่าการนำเข้าโซลูชันและการใช้การแก้ไข/ปรับปรุงตามคำสั่งที่เปลี่ยนข้อมูลเมตา อาจมีผลต่อประสิทธิภาพขององค์กร Dynamics 365 Customer Engagement (on-premises) การดำเนินการนั้นอาจขัดขวางการดำเนินงานตามปกติของระบบรวมถึง:
เพิ่ม ลบ หรือเปลี่ยนเอนทิตี สำรองคีย์ คุณลักษณะ หรือความสัมพันธ์
นำเข้าโซลูชัน
กำลังเผยแพร่การเลือกกำหนด
ถ้าคุณกำลังประยุกต์ใช้การเปลี่ยนแปลงเหล่านี้กับระบบการผลิต เราขอแนะนำให้คุณจัดกำหนดการการดำเนินงานเหล่านี้เมื่อรบกวนผู้ใช้น้อย