ส่วนประกอบการรายงานทางอิเล็กทรอนิกส์
การรายงานทางอิเล็กทรอนิกส์ (ER) สนับสนุนชนิดของส่วนประกอบต่อไปนี้:
- แบบจำลองข้อมูล
- การแมปรูปแบบ
- รูปแบบ
- เมตาดาต้า
ส่วนประกอบรูปแบบข้อมูล
ส่วนประกอบของแบบจำลองข้อมูล เป็นการนำเสนอนามธรรมของโครงสร้างของข้อมูล ซึ่งอธิบายพื้นที่โดเมนธุรกิจเฉพาะในรายละเอียดที่เพียงพอที่จะตอบสนองความต้องการในการรายงานสำหรับโดเมนนั้น ส่วนประกอบของแบบจำลองข้อมูลประกอบด้วยส่วนต่างๆ ดังต่อไปนี้:
- รูปแบบข้อมูล – ชุดของเอนทิตีทางธุรกิจเฉพาะโดเมน และคำนิยามทางโครงสร้างตามลำดับชั้นของความสัมพันธ์ระหว่างเอนทิตีเหล่านั้น
- การแมปแบบจำลอง – แหล่งข้อมูลของแอปพลิเคชันที่เลือกถูกเชื่อมโยงกับองค์ประกอบเฉพาะของแบบจำลองข้อมูลที่ระบุ ขณะรันไทม์ โฟลว์ข้อมูลและกฎสำหรับการป้อนข้อมูลทางธุรกิจในส่วนประกอบของแบบจำลองข้อมูล
เอนทิตีทางธุรกิจของรูปแบบข้อมูลถูกแสดงเป็นคอนเทนเนอร์หรือเรกคอร์ด คุณสมบัติของเอนทิตีทางธุรกิจจะถูกแสดงเป็นรายการข้อมูลหรือฟิลด์ รายการข้อมูลแต่ละรายการมีชื่อเฉพาะ ป้ายชื่อ คำอธิบาย และค่า ค่าของรายการข้อมูลแต่ละรายการสามารถถูกออกแบบ เพื่อให้มีการรับรู้เป็นค่าสตริง, จำนวนเต็ม, จำนวนจริง, วันที่, การแจงนับ (enum) หรือบูลีน นอกจากนี้ รายการข้อมูลยังสามารถเป็นเรกคอร์ดหรือรายการเรกคอร์ดอื่นได้
ส่วนประกอบของแบบจำลองข้อมูลเดี่ยว อาจประกอบด้วยหลายลำดับชั้นของเอนทิตีธุรกิจโดเมนเฉพาะ นอกจากนี้ ยังสามารถมีการแมปแบบจำลองที่สนับสนุนโฟลว์ข้อมูลเฉพาะรายงานขณะรันไทม์อีกด้วย ลำดับชั้นจะถูกทำให้แตกต่างกันโดยเรกคอร์ดเดี่ยวที่ถูกเลือกให้เป็นรากสำหรับการแมปแบบจำลอง ตัวอย่างเช่น แบบจำลองข้อมูลของพื้นที่โดเมนการชำระเงินอาจสนับสนุนการแมปต่อไปนี้:
- บริษัท > ผู้จัดจำหน่าย > ธุรกรรมการชำระเงินของโดเมน AP
- ลูกค้า > บริษัท > ธุรกรรมการชำระเงินของโดเมน AR
เอนทิตีธุรกิจ เช่น ธุรกรรมของบริษัทและการชำระเงิน ได้รับการออกแบบเพียงครั้งเดียวเท่านั้น การแมปต่างๆ สามารถใช้ซ้ำได้ตามต้องการ
ส่วนประกอบการแมปแบบจำลอง
การแมปแบบจำลองเชื่อมโยงแหล่งข้อมูลของแอปพลิเคชันกับองค์ประกอบแต่ละรายการของรูปแบบข้อมูลที่ระบุ ขณะรันไทม์ โฟลว์ข้อมูลและกฎสำหรับการป้อนข้อมูลทางธุรกิจในส่วนประกอบของแบบจำลองข้อมูล
การแมปแบบจำลองที่สนับสนุนเอกสารอิเล็กทรอนิกส์ขาออกมีความสามารถต่อไปนี้:
- สามารถใช้ชนิดข้อมูลที่แตกต่างกันเป็นแหล่งข้อมูลสำหรับแบบจำลองข้อมูล ชนิดข้อมูลเหล่านี้ได้แก่ ตาราง, เอนทิตีข้อมูล, วิธีการ, และ Enum
- ซึ่งสนับสนุนพารามิเตอร์ที่ผู้ใช้ป้อนที่สามารถกำหนดให้เป็นแหล่งข้อมูลสำหรับรูปแบบข้อมูล เมื่อต้องระบุข้อมูลบางอย่างขณะรันไทม์
- ซึ่งสนับสนุนการแปลงข้อมูลเป็นกลุ่มที่จำเป็น นอกจากนี้ คุณยังสามารถกรอง, จัดเรียง, และสรุปข้อมูล และผนวกฟิลด์ที่มีการคำนวณทางตรรรกะที่ถูกออกแบบผ่านทางสูตร Microsoft Excel ที่คล้ายกัน สำหรับข้อมูลเพิ่มเติม ดู โปรแกรมออกแบบสูตรในการรายงานทางอิเล็กทรอนิกส์ (ER)
การแมปแบบจำลองที่สนับสนุนเอกสารอิเล็กทรอนิกส์ขาเข้ามีความสามารถต่อไปนี้:
- ซึ่งสามารถใช้องค์ประกอบข้อมูลที่อัปเดตได้อื่นเป็นเป้าหมาย องค์ประกอบข้อมูลเหล่านี้ได้แก่ ตาราง เอนทิตี้ข้อมูล และมุมมอง สามารถอัปเดตข้อมูลได้โดยข้อมูลขาเข้าจากเอกสารอิเล็กทรอนิกส์ สามารถใช้หลายเป้าหมายในการแมปแบบจำลองเดียวได้
- ซึ่งสนับสนุนพารามิเตอร์ที่ผู้ใช้ป้อนที่สามารถกำหนดให้เป็นแหล่งข้อมูลสำหรับรูปแบบข้อมูล เมื่อต้องระบุข้อมูลบางอย่างขณะรันไทม์
ส่วนประกอบรูปแบบข้อมูลได้รับการออกแบบสำหรับโดเมนธุรกิจแต่ละรายการซึ่งใช้เป็นแหล่งข้อมูลแบบรวมสำหรับการรายงาน แหล่งข้อมูลแบบรวมจะแยกการรายงานออกจากการใช้งานจริงของแหล่งข้อมูล ส่วนประกอบแสดงถึงแนวคิดทางธุรกิจเฉพาะโดเมนและฟังก์ชันในฟอร์มที่ทำให้การออกแบบเริ่มต้นของรูปแบบการรายงานและการบำรุงรักษาเพิ่มเติมมีประสิทธิภาพมากขึ้น
ส่วนประกอบรูปแบบ
ส่วนประกอบของรูปแบบสำหรับเอกสารอิเล็กทรอนิกส์ขาออก
ส่วนประกอบรูปแบบมีแผนงานขอผลลัพธ์การรายงานที่ถูกสร้างขณะรันไทม์ โครงร่างประกอบด้วยองค์ประกอบต่อไปนี้:
- รูปแบบที่กำหนดโครงสร้างและเนื้อหาของเอกสารทางอิเล็กทรอนิกส์ขาออกที่ถูกสร้างขึ้นขณะรันไทม์
- แหล่งข้อมูลที่เป็นชุดของพารามิเตอร์ข้อมูลป้อนเข้าของผู้ใช้ และแบบจำลองข้อมูลเฉพาะโดเมนที่ใช้การแมปแบบจำลองที่เลือก
- การแมปรูปแบบเป็นชุดของการผูกแหล่งข้อมูลรูปแบบที่มีองค์ประกอบแต่ละรายการของรูปแบบที่ระบุ ขณะรันไทม์ โฟลว์ข้อมูลและกฎสำหรับการสร้างผลลัพธ์รูปแบบ
- การตรวจสอบรูปแบบเป็นชุดของกฎที่ตั้งค่าคอนฟิกได้ซึ่งควบคุมการสร้างรายงานที่ขณะรันไทม์ โดยขึ้นอยู่กับบริบทที่กำลังรัน ตัวอย่างเช่น อาจมีกฎที่หยุดการสร้างเอาท์พุทของการชำระเงินของผู้จัดจำหน่าย และแสดงข้อยกเว้นเมื่อแอตทริบิวต์เฉพาะของผู้จัดจำหน่ายที่เลือกหายไป เช่น หมายเลขบัญชีธนาคาร
ส่วนประกอบของรูปแบบสนับสนุนฟังก์ชันต่อไปนี้:
- การสร้างผลลัพธ์การรายงานเป็นไฟล์แต่ละไฟล์ในรูปแบบต่างๆ เช่น ข้อความ, XML, เอกสาร Microsoft Word, หรือเวิร์กชีต
- การสร้างไฟล์หลายไฟล์โดยแยกต่างหาก และการประกอบรวมไฟล์เหล่านั้นลงในไฟล์ zip
ส่วนประกอบรูปแบบช่วยให้คุณสามารถแนบไฟล์เฉพาะที่สามารถใช้ในผลลัพธ์การรายงานได้:
- สมุดงาน Excel ซึ่งประกอบด้วยแผ่นงานที่สามารถนำมาใช้เป็นเทมเพลตสำหรับผลลัพธ์ในรูปแบบของแผ่นงาน OPENXML
- ไฟล์ Word ที่ประกอบด้วยเอกสารที่สามารถใช้เป็นเทมเพลตสำหรับเอาต์พุตในรูปแบบเอกสาร Microsoft Word
- ไฟล์อื่นๆ ที่สามารถรวมเป็นผลลัพธ์ของรูปแบบดังที่ได้กำหนดไว้ล่วงหน้า
ภาพประกอบต่อไปนี้แสดงวิธีที่ข้อมูลเคลื่อนย้ายสำหรับรูปแบบเหล่านี้
ในการรันการตั้งค่าคอนฟิกรูปแบบ ER เดี่ยวและสร้างเอกสารอิเล็กทรอนิกส์ขาออก คุณต้องระบุการแมปการตั้งค่าคอนฟิกรูปแบบ
ส่วนประกอบของรูปแบบสำหรับเอกสารอิเล็กทรอนิกส์ขาเข้า
ส่วนประกอบรูปแบบเป็นโครงร่างของเอกสารขาเข้า ที่จะถูกส่งออกขณะเวลาดำเนินงาน โครงร่างประกอบด้วยองค์ประกอบต่อไปนี้:
- รูปแบบที่กำหนดโครงสร้างและเนื้อหาของเอกสารทางอิเล็กทรอนิกส์ขาเข้า ที่ประกอบด้วยข้อมูลขณะเวลาดำเนินงาน มีการใช้ส่วนประกอบรูปแบบในการแยกวิเคราะห์เอกสารขาเข้าในรูปแบบต่าง ๆ เช่น ข้อความ และ XML
- การแมปรูปแบบที่ผูกองค์ประกอบรูปแบบแต่ละองค์ประกอบของแบบจำลองข้อมูลเฉพาะโดเมน ขณะเวลารัน องค์ประกอบในแบบจำลองข้อมูลระบุลำดับข้อมูลและกฎต่าง ๆ สำหรับการนำเข้าข้อมูลจากเอกสารขาเข้า แล้วจัดเก็บข้อมูลในแบบจำลองข้อมูล
- การตรวจสอบรูปแบบ ที่เป็นชุดของกฎที่ตั้งค่าคอนฟิกได้ซึ่งควบคุมการนำเข้าข้อมูลที่ขณะดำเนินงาน ซึ่งขึ้นอยู่กับบริบทที่กำลังรัน ตัวอย่างเช่น อาจมีกฎที่หยุดการนำเข้าข้อมูลใบแจ้งยอดจากธนาคารที่มีการชำระเงินของผู้จัดจำหน่าย และแสดงข้อยกเว้นเมื่อแอตทริบิวต์เฉพาะของผู้จัดจำหน่ายที่เลือกหายไป เช่น รหัสประจำตัวผู้จัดจำหน่าย
ภาพประกอบต่อไปนี้แสดงวิธีที่ข้อมูลเคลื่อนย้ายสำหรับรูปแบบเหล่านี้
การรันการตั้งค่าคอนฟิกรูปแบบ ER เดี่ยวเพื่อนำเข้าข้อมูลจากเอกสารอิเล็กทรอนิกส์ขาเข้า คุณต้องระบุการแมปที่ต้องการของการตั้งค่าคอนฟิกรูปแบบ และคะแนนการรวมของการแมปแบบจำลองด้วย คุณสามารถใช้การแมปแบบจำลองและปลายทางเดียวกัน ที่มีรูปแบบที่แตกต่างกันสำหรับเอกสารขาเข้าชนิดต่าง ๆ ได้
การกำหนดรุ่นส่วนประกอบ
การกำหนดรุ่นได้รับการสนับสนุนสำหรับส่วนประกอบ ER มีการระบุเวิร์กโฟลว์ต่อไปนี้เพื่อจัดการการเปลี่ยนแปลงในส่วนประกอบ ER:
- รุ่นที่ถูกสร้างขึ้นแต่เดิมถูกทำเครื่องหมายเป็นรุ่น ร่าง รุ่นนี้สามารถแก้ไขได้และจะพร้อมใช้งานสำหรับการรันการทดสอบ
- รุ่น ร่าง สามารถถูกแปลงเป็นรุ่น เสร็จสมบูรณ์ ได้ รุ่นนี้สามารถใช้ในกระบวนการรายงานภายใน
- รุ่น เสร็จสมบูรณ์ สามารถถูกแปลงเป็นรุ่น ใช้ร่วมกัน ได้ รุ่นนี้ถูกเผยแพร่ใน Microsoft Dynamics Lifecycle Services (LCS) และสามารถใช้ในกระบวนการรายงานส่วนกลาง
- รุ่น ใช้ร่วมกัน สามารถถูกแปลงเป็นรุ่น ที่ไม่ต่อเนื่อง ได้ สามารถลบรุ่นนี้ออกได้
รุ่นที่มีสถานะ เสร็จสมบูรณ์ หรือ ใช้ร่วมกัน อย่างใดอย่างหนึ่ง จะพร้อมใช้งานสำหรับการแลกเปลี่ยนข้อมูลอื่น ๆ สามารถกระทำการดำเนินการเหล่านี้ได้ในส่วนประกอบที่มีสถานะเหล่านี้:
- สามารถทำส่วนประกอบให้เป็นแบบอนุกรมในรูปแบบ XML และส่งออกเป็นไฟล์ในรูปแบบ XML
- ส่วนประกอบสามารถถูกทำให้เป็นแบบอนุกรมอีกครั้งจากไฟล์ XML และนำเข้ามาในแอพพลิเคชั่น ในรูปแบบส่วนประกอบเวอร์ชั่นใหม่ของ ER
สำหรับข้อมูลเพิ่มเติม ดูที่ นําเข้าการตั้งค่าคอนฟิกรูปแบบข้อมูลใหม่ และ ส่งออกรุ่นที่เสร็จสมบูรณ์ของรูปแบบที่ได้รับ
รุ่นแบบร่างขณะรันไทม์
ในพารามิเตอร์ผู้ใช้ส่วนบุคคลของกรอบงาน ER คุณสามารถเปิดใช้งานตัวเลือกที่ช่วยให้คุณสามารถระบุว่าต้องใช้การตั้งค่าคอนฟิก ER รุ่นแบบร่างหรือไม่ขณะรันไทม์ หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีให้ตัวเลือก รันแบบร่าง พร้อมใช้งานเฉพาะกับการตั้งค่าคอนฟิก ER ของคุณ โปรดดูที่ การกําหนดรูปแบบที่กําหนดเองเป็นสามารถรันได้
หมายเหตุ
พารามิเตอร์ผู้ใช้ ER เป็น เฉพาะบริษัท และ เฉพาะผู้ใช้
รูปแบบร่างขณะรันไทม์
โดยค่าเริ่มต้น เมื่อคุณรันโซลูชัน ER รุ่นแบบร่างของส่วนประกอบรูปแบบจะถูกละเว้น แต่จะใช้เฉพาะรุ่นที่เกี่ยวข้องที่มีสถานะอื่นที่ไม่ใช่ แบบร่าง เท่านั้น ในบางครั้ง คุณอาจต้องการบังคับให้ ER ใช้รุ่นแบบร่างของการตั้งค่าคอนฟิกรูปแบบ ER ของคุณขณะรันไทม์ ตัวอย่างเช่น หลังจากที่คุณแนะนำการเปลี่ยนแปลงที่จําเป็นในรุ่นแบบร่างของคุณแล้ว คุณสามารถใช้รุ่นแบบร่างนั้นเพื่อรันการทดสอบได้ ด้วยวิธีนี้ คุณสามารถตรวจสอบความถูกต้องของการเปลี่ยนแปลงของคุณ เพื่อเริ่มใช้รูปแบบรุ่นแบบร่าง คุณต้อง ตั้งค่า ตัวเลือก รันแบบร่าง ของการตั้งค่าคอนฟิก ER ที่เกี่ยวข้องเป็น ใช่
รุ่นการแม็ปแบบจำลองแบบร่างขณะรันไทม์
โดยค่าเริ่มต้น เมื่อคุณรันโซลูชัน ER รุ่นแบบร่างของส่วนประกอบการแม็ปแบบจำลองจะถูกใช้เสมอ ในบางครั้ง คุณอาจต้องการบังคับให้ ER ละเว้นรุ่นแบบร่างของการตั้งค่าคอนฟิกการแม็ปแบบจำลอง ER ของคุณขณะรันไทม์ ในรุ่น 10.0.29 และที่ใหม่กว่า คุณสามารถเปิดใช้งานคุณลักษณะ คำนึงถึงตัวเลือก 'เรียกใช้ร่าง' สำหรับการแมปแบบจำลอง ER เสมอ เพื่อควบคุมเวอร์ชันการแม็ปแบบจำลองที่ใช้ขณะรันไทม์ เมื่อเปิดใช้คุณลักษณะนี้ ลักษณะการทำงานต่อไปนี้เกิดขึ้น:
- เมื่อตั้งค่าตัวเลือก รันแบบร่าง เป็น ไม่ เพื่อตั้งค่าคอนฟิกการแม็ปแบบจำลอง รุ่นที่ไม่ใช่แบบร่างสูงสุดของการตั้งค่าคอนฟิกนั้นจะถูกใช้ขณะรันไทม์ มีข้อยกเว้นถ้าการตั้งค่าคอนฟิกไม่พร้อมใช้งานในอินสแตนซ์การเงินปัจจุบัน
- เมื่อตั้งค่าตัวเลือก รันแบบร่าง เป็น ใช่ เพื่อตั้งค่าคอนฟิกการแม็ปแบบจำลอง รุ่นแบบร่างของการตั้งค่าคอนฟิกนั้นจะถูกใช้ขณะรันไทม์
วันที่มีผลบังคับใช้ส่วนประกอบ
รุ่นส่วนประกอบรูปแบบ ER เป็นวันที่มีผลบังคับใช้ คุณสามารถตั้งค่าวันที่ "มีผลบังคับใช้ตั้งแต่" สำหรับส่วนประกอบรูปแบบ ER เพื่อระบุวันที่ที่ส่วนประกอบนี้จะมีผลบังคับใช้สำหรับกระบวนการการรายงาน รอบระยะเวลาของแอพพลิเคชั่นจะใช้เพื่อกำหนดว่าส่วนประกอบเหมาะสมสำหรับการดำเนินการหรือไม่ ถ้ารุ่นมากกว่าหนึ่งรุ่นใช้ได้กับวันที่เฉพาะ รุ่นล่าสุดจะใช้สำหรับกระบวนการการรายงาน
การเข้าถึงส่วนประกอบ
การเข้าถึงส่วนประกอบรูปแบบ ER และการแม็ปแบบจำลองขณะรันไทม์ขึ้นอยู่กับการตั้งค่าสำหรับรหัสประเทศ/ภูมิภาคขององค์การระหว่างประเทศว่าด้วยการมาตรฐาน (ISO) ถ้าการตั้งค่านี้เป็นค่าว่างสำหรับรุ่นที่เลือกของการตั้งค่าคอนฟิกรูปแบบหรือการแม็ปแบบจำลอง สามารถเข้าถึงส่วนประกอบรูปแบบหรือการแม็ปแบบจำลองได้จากบริษัทใดๆ ในขณะรันไทม์ ถ้าการตั้งค่านี้ประกอบด้วยรหัสประเทศ/ภูมิภาค ISO ส่วนประกอบรูปแบบหรือการแม็ปแบบจำลองจะพร้อมใช้งานเฉพาะจากบริษัทซึ่งมีการกำหนดที่อยู่หลักสำหรับหนึ่งในรหัสประเทศ/ภูมิภาค ISO ของส่วนประกอบรูปแบบเท่านั้น
รุ่นต่างๆของส่วนประกอบของรูปแบบหรือการแม็ปแบบจำลองอาจมีการตั้งค่าที่แตกต่างกันตามรหัสประเทศ/ภูมิภาค ISO
สำหรับข้อมูลเพิ่มเติม ดูที่ ตั้งค่าคอนฟิกการแมปแบบจำลองการรายงานทางอิเล็กทรอนิกส์ตามบริบทของประเทศ