หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
คุณสามารถควบคุมองค์ประกอบโซลูชันที่มีการจัดการของคุณที่สามารถปรับแต่งได้โดยใช้คุณสมบัติที่มีการจัดการ โดยค่าเริ่มต้น ส่วนประกอบของโซลูชันที่กำหนดเองทั้งหมดจะปรับแต่งได้ ส่วนประกอบของโซลูชันแต่ละรายการมีคุณสมบัติ สามารถปรับแต่งได้ (IsCustomizable) ตราบเท่าที่ค่าคุณสมบัตินี้เป็นจริง คุณสมบัติเฉพาะสามารถระบุสำหรับชนิดของส่วนประกอบโซลูชันได้มากขึ้น หากคุณตั้งค่าคุณสมบัติ IsCustomizable.Value เป็นเท็จ หลังจากติดตั้งโซลูชันเป็น โซลูชันที่มีการจัดการ องค์ประกอบโซลูชันจะไม่สามารถปรับแต่งได้
คุณสมบัติที่มีการจัดการช่วยให้แน่ใจว่ามีเพียงโซลูชันจากผู้เผยแพร่เดียวกันเท่านั้นที่จะสามารถเปลี่ยนส่วนประกอบได้ คุณสมบัติที่มีการจัดการจะมีผลกับส่วนประกอบที่มีการจัดการเท่านั้น และจะไม่บังคับสิ่งนี้ในสภาพแวดล้อมการพัฒนาที่ส่วนประกอบนั้นยังไม่มีการจัดการ การใช้คุณสมบัติที่มีการจัดการ IsCustomized มีวัตถุประสงค์เพื่อให้แน่ใจว่าไม่มีเลเยอร์โซลูชันอื่นจากผู้เผยแพร่รายอื่น และไม่มีการปรับแต่งที่ใช้งานอยู่บนส่วนประกอบเมื่อติดตั้งเป็น โซลูชันที่มีการจัดการ
ตารางต่อไปนี้จะแสดงบางคุณสมบัติที่มีการจัดการสำหรับชุดย่อยของส่วนประกอบของโซลูชันที่มี
| ส่วนประกอบ | ชื่อที่ใช้แสดง | คุณสมบัติ |
|---|---|---|
| เอนทิตี | สามารถกำหนดเองได้ |
IsCustomizable-Value |
| เอนทิตี | สามารถปรับเปลี่ยนชื่อที่แสดง |
IsRenameable-Value |
| เอนทิตี | สามารถเป็นเอนทิตีที่เกี่ยวข้องในความสัมพันธ์ |
CanBeRelatedEntityInRelationship.Value(อ่านอย่างเดียว) |
| เอนทิตี | สามารถเป็นเอนทิตีหลักในความสัมพันธ์ |
CanBePrimaryEntityInRelationship.Value(อ่านอย่างเดียว) |
| เอนทิตี | สามารถอยู่ในความสัมพันธ์แบบกลุ่มต่อกลุ่ม |
CanBeInManyToMany.Value(อ่านอย่างเดียว) |
| เอนทิตี | สามารถสร้างฟอร์มใหม่ |
CanCreateForms-Value |
| เอนทิตี | สามารถสร้างแผนภูมิใหม่ |
CanCreateCharts-Value |
| เอนทิตี | สามารถสร้างมุมมองใหม่ได้ |
CanCreateViews-Value |
| เอนทิตี | สามารถเปลี่ยนคุณสมบัติเอนทิตีอื่น ๆ ที่ไม่ได้แสดงโดยคุณสมบัติที่มีการจัดการได้ |
CanModifyAdditionalSettings-Value |
| เอนทิตี | สามารถสร้างแอตทริบิวต์ได้ |
CanCreateAttributes-Value |
| ฟิลด์ (แอตทริบิวต์) | สามารถกำหนดเองได้ |
IsCustomizable-Value |
| ฟิลด์ (แอตทริบิวต์) | สามารถปรับเปลี่ยนชื่อที่แสดง |
IsRenameable-Value |
| ฟิลด์ (แอตทริบิวต์) | สามารถเปลี่ยนระดับความต้องการ |
RequiredLevel-CanBeChangedหมายเหตุ: RequiredLevelเป็นทรัพย์สินที่จัดการเพียงรายการเดียวที่ใช้คุณสมบัติ CanBeChanged |
| ฟิลด์ (แอตทริบิวต์) | สามารถเปลี่ยนคุณสมบัติแอตทริบิวต์อื่น ๆ ที่ไม่ได้แสดงโดยคุณสมบัติที่มีการจัดการได้ |
CanModifyAdditionalSettings-Value |
| ความสัมพันธ์ของเอนทิตี | สามารถกำหนดเองได้ |
IsCustomizable-Value |
| ฟอร์ม | สามารถกำหนดเองได้ | SystemForm.IsCustomizable.Value |
| แผนภูมิ | สามารถกำหนดเองได้ | SavedQueryVisualization.IsCustomizable.Value |
| การดู | สามารถกำหนดเองได้ | SavedQuery.IsCustomizable.Value |
| ชุดตัวเลือก | สามารถกำหนดเองได้ |
IsCustomizable-Value |
| ทรัพยากรบนเว็บ | สามารถกำหนดเองได้ | WebResource.IsCustomizable.Value |
| Workflow | สามารถกำหนดเองได้ | Workflow.IsCustomizable.Value |
| Workflow | ขั้นตอนการประมวลผลแบบกำหนดเองได้รับอนุญาตสำหรับผู้เผยแพร่รายอื่นหรือไม่ | Workflow.IsCustomProcessingStepAllowedForOtherPublishers.Value |
| แอสเซมบลี | สามารถกำหนดเองได้ | SdkMessageProcessingStep.IsCustomizable.Value |
| การลงทะเบียนแอสเซมบลี | สามารถกำหนดเองได้ | ServiceEndpoint.IsCustomizable.Value |
| เทมเพลตอีเมล | สามารถกำหนดเองได้ | Template.IsCustomizable.Value |
| เทมเพลตของบทความของฐานข้อมูลองค์ความรู้ | สามารถกำหนดเองได้ | KbArticleTemplate.IsCustomizable.Value |
| เทมเพลตสัญญา | สามารถกำหนดเองได้ | ContractTemplate.IsCustomizable.Value |
| เทมเพลตจดหมายเวียน | สามารถกำหนดเองได้ | MailMergeTemplate.IsCustomizable.Value |
| แดชบอร์ด | สามารถกำหนดเองได้ | SystemForm.IsCustomizable.Value |
| บทบาทความปลอดภัย | สามารถกำหนดเองได้ | Role.IsCustomizable.Value |
| ฟอร์มของระบบ | สามารถลบได้ |
สามารถลบได้Value |
| แบบสอบถามระบบ | สามารถลบได้ |
สามารถลบได้Value |
เวิร์กโฟลว์เป็นขั้นตอนการประมวลผลแบบกำหนดเองที่ได้รับอนุญาตสำหรับผู้เผยแพร่รายอื่น
คุณสมบัติที่มีการจัดการนี้ควบคุมว่าขั้นตอนปลั๊กอินที่ลงทะเบียนโดยบุคคลที่สามสำหรับข้อความที่สร้างโดยการดำเนินการของกระบวนการแบบกำหนดเองจะรันหรือไม่ ค่าเริ่มต้นคือ false ซึ่งหมายความว่าขั้นตอนปลั๊กอินที่ลงทะเบียนซึ่งไม่ใช้ผู้เผยแพร่โซลูชันเดียวกัน จะไม่ทำงาน เมื่อนี่เป็น true ผู้เผยแพร่การดำเนินการกระบวนการแบบกำหนดเองจะอนุญาตให้ขั้นตอนการลงทะเบียนปลั๊กอินที่ลงทะเบียนไว้ทำงาน
อัปเดตคุณสมบัติที่มีการจัดการ
หลังจากที่ปล่อยโซลูชันที่มีการจัดการ คุณอาจตัดสินใจว่าคุณต้องการเปลี่ยนคุณสมบัติที่มีการจัดการ คุณสามารถเปลี่ยนคุณสมบัติที่มีการจัดการเพื่อให้มีข้อจำกัดน้อยลงเท่านั้น ตัวอย่างเช่นหลัง จากการเปิดตัวครั้งแรก คุณสามารถตัดสินใจที่จะอนุญาตให้ปรับแต่งเอนทิตีได้
คุณอัปเดตคุณสมบัติที่มีการจัดการสำหรับโซลูชันของคุณ โดยปล่อยการอัปเดตไปยังโซลูชันของคุณด้วยคุณสมบัติที่มีการจัดการที่เปลี่ยนแปลง โซลูชันที่มีการจัดการของคุณสามารถอัปเดตได้โดยโซลูชันที่มีการจัดการอื่นที่เชื่อมโยงกับเรกคอร์ดผู้เผยแพร่เดียวกันกับโซลูชันที่มีการจัดการดั้งเดิม หากการอัปเดตของคุณมีการเปลี่ยนแปลงในคุณสมบัติที่มีการจัดการเพื่อทำให้มีข้อจำกัดมากขึ้น การเปลี่ยนแปลงคุณสมบัติที่มีการจัดการเหล่านั้นจะถูกละเว้น แต่การเปลี่ยนแปลงอื่น ๆ ในการอัปเดตจะถูกนำไปใช้
เนื่องจากผู้เผยแพร่ดั้งเดิมเป็นข้อกำหนดในการอัปเดตคุณสมบัติที่มีการจัดการสำหรับโซลูชันที่มีการจัดการ โซลูชันที่ไม่มีการจัดการใด ๆ จึงไม่สามารถเชื่อมโยงกับผู้เผยแพร่ที่ใช้ในการติดตั้งโซลูชันที่มีการจัดการ
หมายเหตุ
ซึ่งหมายความว่าคุณจะไม่สามารถพัฒนาอัปเดตสำหรับโซลูชันของคุณ โดยใช้องค์กรที่ติดตั้งโซลูชันที่มีการจัดการไว้ได้
ตรวจสอบคุณสมบัติที่มีการจัดการ
ใช้ IsComponentCustomizableRequest เพื่อตรวจสอบว่าองค์ประกอบของโซลูชันสามารถปรับแต่งได้ หรือ คุณสามารถตรวจสอบคุณสมบัติส่วนประกอบของโซลูชันได้ แต่คุณต้องพิจารณาว่าการกำหนดความหมายสูงสุดนั้นขึ้นอยู่กับค่าของคุณสมบัติหลายประการ แต่ละส่วนประกอบของโซลูชันมีคุณสมบัติ IsCustomizable เมื่อติดตั้งส่วนประกอบของโซลูชันเป็นส่วนหนึ่งของโซลูชันที่มีการจัดการ คุณสมบัติ IsManaged จะเป็นจริง คุณสมบัติที่มีการจัดการจะบังคับใช้สำหรับโซลูชันที่มีการจัดการเท่านั้น เมื่อตรวจสอบคุณสมบัติที่มีการจัดการ เพื่อตรวจสอบว่าส่วนประกอบของโซลูชันแต่ละรายการสามารถปรับแต่งได้หรือไม่ คุณต้องตรวจสอบคุณสมบัติ IsCustomizableและ IsManaged ส่วนประกอบของโซลูชันที่ซึ่ง IsCustomizableเป็นเท็จ และ IsManagedเป็นเท็จ สามารถปรับแต่งได้
เอนทิตีและแอตทริบิวต์มีคุณสมบัติที่มีการจัดการเพิ่มเติมนอกเหนือจาก IsCustomizable คุณสมบัติที่มีการจัดการเหล่านี้จะไม่ถูกอัปเดตหาก IsCustomizable ถูกตั้งค่าเป็นเท็จ ซึ่งหมายความว่านอกเหนือจากการตรวจสอบคุณสมบัติที่มีการจัดการแต่ละรายการ คุณต้องตรวจสอบคุณสมบัติ IsCustomizable เพื่อดูว่ามีการบังคับใช้คุณสมบัติที่มีการจัดการหรือไม่