แนวคิดของบริษัทใน Dataverse
ในการเงินและการดำเนินงาน แนวคิดของ บริษัท เป็นทั้งโครงสร้างทางกฎหมายและการสร้างธุรกิจ นอกจากนี้ ยังเป็นขอบเขตความปลอดภัยและการมองเห็นสำหรับข้อมูล ผู้ใช้มักจะทำงานในบริบทของบริษัทเดียว และข้อมูลส่วนใหญ่จะถูกแบ่งโดยบริษัท
Dataverse ไม่มีแนวคิดที่เทียบเท่ากัน แนวคิดที่ใกล้เคียงที่สุดคือ หน่วยธุรกิจ ซึ่งส่วนใหญ่แล้วเป็นขอบเขตความปลอดภัยและการมองเห็นสำหรับข้อมูลผู้ใช้ แนวคิดนี้ไม่มีผลกระทบทางกฎหมายหรือทางธุรกิจเดียวกันกับแนวคิดของบริษัท
เนื่องจากหน่วยธุรกิจและบริษัทไม่มีแนวคิดที่เทียบเท่ากัน คุณจึงไม่สามารถบังคับการแมปแบบหนึ่งต่อหนึ่ง (1:1) ระหว่างรายการเหล่านั้น เพื่อวัตถุประสงค์ของการรวม Dataverse อย่างไรก็ตาม เนื่องจากโดยค่าเริ่มต้น ผู้ใช้ต้องสามารถดูแถวเดียวกันได้ในแอปพลิเคชันและ Dataverse, Microsoft ได้แนะนำตารางใหม่ใน Dataverse ที่มีชื่อว่า cdm_Company ตารางนี้เทียบเท่ากับตารางของบริษัทในแอปพลิเคชัน เพื่อช่วยรับประกันว่าความสามารถในการมองเห็นของแถวเทียบเท่ากับแอปพลิเคชั่นและ Dataverse แบบสำเร็จรูป เราขอแนะนำขั้นตอนต่อไปนี้สำหรับข้อมูลใน Dataverse:
สำหรับแต่ละแถวของบริษัทด้านการเงินและการดำเนินงานแต่ละรายการที่เปิดใช้งานสำหรับการเขียนแบบคู่ จะมีการสร้างแถว cdm_Company ที่เกี่ยวข้อง
เมื่อมีการสร้างแถว cdm_Company และมีการเปิดใช้งานสำหรับการรวมแบบสองทิศทาง จะมีการสร้างหน่วยธุรกิจเริ่มต้นที่มีชื่อเดียวกัน แม้ว่าทีมงานเจ้าของเริ่มต้นจะถูกสร้างขึ้นโดยอัตโนมัติสำหรับหน่วยธุรกิจนั้น แต่ไม่มีการใช้ทีมงาน
มีการสร้างทีมเจ้าของที่แยกต่างหากที่มีชื่อเดียวกันด้วยคำต่อท้ายการรวมแบบสองทิศทาง นอกจากนี้ ยังมีการเชื่อมโยงกับหน่วยธุรกิจ
โดยค่าเริ่มต้น เจ้าของของแถวใดๆ ที่สร้างขึ้นและมีการรวมแบบสองทิศทางไปยัง Dataverse จะถูกตั้งค่าเป็นทีมงาน "เจ้าของ DW" ที่เชื่อมโยงกับหน่วยธุรกิจที่เกี่ยวข้อง
ภาพประกอบต่อไปนี้แสดงตัวอย่างของการตั้งค่าข้อมูลนี้ใน Dataverse
เนื่องจากการตั้งค่าคอนฟิกนี้ แถวใด ๆ ที่เกี่ยวข้องกับบริษัท USMF จะเป็นเจ้าของโดยทีมงานที่เชื่อมโยงกับหน่วยธุรกิจ USMF ใน Dataverse ดังนั้น ผู้ใช้ใดๆ ที่มีการเข้าถึงหน่วยธุรกิจนั้นผ่านทางบทบาทความปลอดภัยที่ถูกตั้งค่าเป็นความสามารถในการมองเห็นระดับหน่วยธุรกิจ สามารถดูแถวเหล่านั้นได้ในขณะนี้ ตัวอย่างต่อไปนี้แสดงวิธีการที่สามารถใช้ทีมงานเพื่อให้การเข้าถึงที่ถูกต้องแก่แถวเหล่านั้น
- บทบาท "ผู้จัดการฝ่ายขาย" ถูกกำหนดให้กับสมาชิกของทีมงาน "ฝ่ายขาย USMF"
- ผู้ใช้ที่มีบทบาท "ผู้จัดการฝ่ายขาย" สามารถเข้าถึงแถวบัญชีใดๆ ที่เป็นสมาชิกของหน่วยธุรกิจเดียวกันที่พวกเขาเป็นสมาชิก
- ทีมงาน "การขาย USMF" เชื่อมโยงกับหน่วยธุรกิจ USMF ที่กล่าวถึงก่อนหน้านี้
- ดังนั้น สมาชิกของทีมงาน "ฝ่ายขาย USMF" สามารถดูบัญชีใดๆ ที่เป็นเจ้าของโดยผู้ใช้ "USMF DW" ซึ่งจะมาจากตารางบริษัท USMF ในการเงินและการดำเนินงาน
เมื่อภาพประกอบก่อนหน้านี้แสดงขึ้น การแมป 1:1 นี้ระหว่างหน่วยธุรกิจ บริษัท และทีม เป็นเพียงจุดเริ่มต้น ในตัวอย่างนี้ จะมีการสร้างหน่วยธุรกิจ "ยุโรป" ใหม่ด้วยตนเองใน Dataverse เป็นรายการหลักสำหรับทั้ง DEMF และ ESMF หน่วยธุรกิจหลักใหม่นี้ไม่เกี่ยวข้องกับการรวมแบบสองทิศทาง อย่างไรก็ตาม คุณสามารถใช้เพื่อให้สมาชิกของทีมงาน "การขาย EUR" มีการเข้าถึงข้อมูลบัญชีทั้งใน DEMF และ ESMF โดยการตั้งค่าการแสดงผลข้อมูลเป็น BU หลัก/รอง ในบทบาทความปลอดภัยที่เกี่ยวข้อง
บทความสุดท้ายเพื่อหารือเกี่ยวกับวิธีการรวมแบบสองทิศทาง จะกำหนดทีมงานของเจ้าของที่ควรกำหนดแถวให้ ลักษณะการทำงานนี้จะถูกควบคุมโดยคอลัมน์ ทีมที่เป็นเจ้าของเริ่มต้น บนแถว cdm_Company เมื่อมีการเปิดใช้งานแถว cdm_Company สำหรับการรวมแบบสองทิศทาง ปลั๊กอินจะสร้างหน่วยธุรกิจและทีมงานที่เป็นเจ้าของที่เกี่ยวข้อง (ถ้าไม่ได้มีอยู่แล้ว) และตั้งค่าคอลัมน์ ทีมที่เป็นเจ้าของเริ่มต้น ผู้ดูแลระบบสามาเปลี่ยนคอลัมน์นี้เป็นค่าอื่นได้ อย่างไรก็ตาม ผู้ดูแลระบบไม่สามารถล้างคอลัมน์ได้ ตราบใดที่ตารางถูกเปิดใช้งานสำหรับการรวมแบบสองทิศทาง
การแบ่งและการระดมทุนของบริษัท
การรวม Dataverse นำพาริตี้ของบริษัทมาโดยใช้ตัวระบุบริษัทเพื่อแบ่งข้อมูล เมื่อภาพประกอบต่อไปนี้แสดงขึ้น ตารางเฉพาะบริษัททั้งหมดจะถูกขยายเพื่อให้มีความสัมพันธ์แบบกลุ่มต่อหนึ่ง (N:1) กับตาราง cdm_Company
- สำหรับแถว หลังจากที่มีการเพิ่มและบันทึกบริษัท ค่าจะกลายเป็นแบบอ่านอย่างเดียว ดังนั้น ผู้ใช้ควรตรวจสอบให้แน่ใจว่าได้เลือกบริษัทที่ถูกต้อง
- เฉพาะแถวที่มีข้อมูลของบริษัทเท่านั้นที่มีสิทธิ์ในการรวมแบบสองทิศทางระหว่างแอปพลิเคชันและ Dataverse
- สำหรับข้อมูล Dataverse ที่มีอยู่ ประสบการณ์ระดมทุนที่นำโดยผู้ดูแลระบบจะพร้อมใช้งานเร็วๆ นี้
เติมข้อมูลชื่อบริษัทอัตโนมัติในแอปการมีส่วนร่วมของลูกค้า
การเติมข้อมูลชื่อบริษัทอัตโนมัติในแอปการมีส่วนร่วมของลูกค้ามีหลายวิธี
ถ้าคุณเป็นผู้ดูแลระบบ คุณสามารถตั้งค่าบริษัทเริ่มต้นด้วยการไปยัง การตั้งค่าขั้นสูง > ระบบ > ความปลอดภัย > ผู้ใช้ เปิดแบบฟอร์ม ผู้ใช้ และในส่วน ข้อมูลองค์กร ให้กำหนดค่า บริษัทเป็นค่าเริ่มต้นในแบบฟอร์ม
ถ้าคุณมีสิทธิ์ เขียน ในตาราง SystemUser สำหรับระดับของ หน่วยธุรกิจ คุณสามารถเปลี่ยนบริษัทเริ่มต้นในฟอร์มใดๆ ได้โดยการเลือกบริษัทจากเมนูแบบหล่นลงของ บริษัท
หากคุณมีการเข้าถึง การเขียน ไปยังข้อมูลในบริษัทมากกว่าหนึ่งแห่ง คุณสามารถเปลี่ยนบริษัทเริ่มต้นได้ด้วยการเลือกแถวที่เป็นของบริษัทอื่น
หากคุณเป็นผู้ตั้งค่าคอนฟิกระบบหรือผู้ดูแลระบบ และคุณต้องการเติมข้อมูลบริษัทอัตโนมัติในแบบฟอร์มที่กำหนดเอง คุณก็สามารถใช้ เหตุการณ์แบบฟอร์ม เพิ่มการอ้างอิง JavaScript ไปยัง msdyn_/DefaultCompany.js และใช้เหตุการณ์ต่อไปนี้ คุณสามารถใช้แบบฟอร์มสำเร็จรูปใดๆ ก็ได้ ตัวอย่างเช่น แบบฟอร์ม บัญชี
- เหตุการณ์ OnLoad ของแบบฟอร์ม: ตั้งค่า คอลัมน์ defaultCompany
- เหตุการณ์ OnChang a for the Company column: ตั้งค่าคอลัมน์ updateDefaultCompany
ใช้การกรองตามบริบทของบริษัท
เมื่อต้องการใช้การกรองตามบริบทของบริษัทในฟอร์มที่กำหนดเองของคุณ หรือในคอลัมน์การค้นหาแบบกำหนดเองที่เพิ่มเข้าในฟอร์มมาตรฐาน ให้เปิดฟอร์มและใช้ส่วน การกรองเรกคอร์ดที่เกี่ยวข้อง เพื่อใช้ตัวกรองบริษัท คุณต้องตั้งค่านี้สำหรับคอลัมน์การค้นหาแต่ละคอลัมน์ที่จำเป็นต้องมีการกรองตามบริษัทพื้นฐานในแถวที่กำหนด การตั้งค่าดังกล่าวแสดงสำหรับ บัญชี ในภาพประกอบต่อไปนี้