วันอาทิตย์ที่ 9 มีนาคม พ.ศ. 2557

การกำหนด Field Permission ให้แบบฟอร์มที่เราสร้างขึ้น

         หลายท่านคงมีข้อสงสัยหรือคำถามและคงเคยประสบปัญหาแบบเดียวกับผม สิ่งนั่นก็คือ แบบฟอร์มบางฟอร์มไม่ได้กรอกข้อมูลสำเร็จโดยผู้สร้างเพียงคนเดียวเช่น การขออนุมัติต้องมีการให้step ต่อไปแก้ไขได้เฉพาะ field ที่เขามีสิทธิ์ ดังนั้นจึงต้องมีการกำหนด Field Permission ขึ้นมา ซึ่ง Defualt ของ Sharepoint นั้นไม่มี feature นี้

         ผมจึงได้ไปหา Plugin ตัวหนึ่งมาซึ่งถือว่าสามารถตอบโจทย์ได้เลย โดย Pugin ตัวนั้นชื่อ "SPGuysCustomFieldPermission" ซึ่งท่านใดที่สนใจสามารถเข้าไป Download ได้ที่ website : http://spcolumnpermission.codeplex.com/releases/view/100634

ขั้นตอนการติดตั้ง
ผมขออ้างอิงจาก web ต่างประเทศเลยแล้วกันนะครับ
Installation:
0. It will be better if you disable any other solutions which you use for column & view permission
1. Download the wsp file.
2. Everything needed is included in wsp file so you just only need to Install it.
Management Shell:
   - Add-SPSolution c:\SPGuysCustomFieldPermission.wsp
3. After Successful Installation Deploy it from Central Administration to your Site Collection or from
Management Shell:
   - Install-SPSolution –Identity SPGuysCustomFieldPermission.wsp –WebApplication http://intranet –GACDeployment
4. Activate it on Site Collection.
5. Done.

เมื่อติดตั้งเรียบร้อยแล้วเราสามารถตรวจสอบการติดตั้งว่าเรียบร้อยหรือไม่ และขั้นตอนการตั้งค่าดังนี้
วิธีการตรวจสอบว่าติดตั้งเรียบร้อยหรือไม่
1.ไป Start -> Sharepoint 2010 Central Admin

2. เลือกเมนู Manage web application
 3. เลือก Sharepoint-80 -> Manage Features
 
4. สังเกตจะพบชื่อ service : SPGuys Custom Alert Permissions หากยังไม่ Activate ก็จัดการ Activate ได้เลยครับ



ขั้นตอนการตั้งค่า Field Permission
 
1.ไปที่ List ที่ต้องการก เลือก List Setting

 
 
2. สังเกตจะมี Menu Column Permission ขึ้นมา
 3.ตั้งค่า Permission ที่ต้องการ ว่าเวลา Create ให้ใครมีสิทธิ์บ้าง, Edit ให้ใครมีสิทธิ์บ้าง
คำว่า Read Only คือ ข้อมูลจะเห็นแต่แสดงค่าเป็นเทาๆ คลิ๊กเลือกอะไรไม่ได้
คำว่า Hidden คือจะไม่เห็นข้อมูลใดๆ ทั้งสิ้น

4.ระบบจะทำการ lookup จาก group ที่สร้างไว้ในระบบ Sharepoint

 
ขอขอบคุณ Plugin ดีๆๆจาก


1 ความคิดเห็น: