
關於許可權
就像在Innovator中其他的對象一樣,許可權也是一種擁有某些功能的對象,這些功能是基於參與者的名稱和操作權進行分配的,例如擁有查閱,編輯,刪除等。舉個例子:下麵是個名叫”New Part”的許可權。
你可以看到這裏為許多不同的身份設置了許可權。例如All Employees身份只有讀取和能被發現的許可權。
下圖顯示是零部件的對象類介面,它具有對應的許可權標籤頁。注意這個對象類分配的許可權就是上面我們列舉過的New Part
創建一個許可權
你可以創建許可權然後把這些許可權分配給一個對象類,或是在對象類的許可權標籤頁中創建許可權。
1. 在TOC選擇系統管理然後再選擇許可權
2. 在工具欄點擊新建按鈕 ,創建許可權的窗口就如下面顯示的那樣。
3. 填寫許可權的名稱,通常這個名稱是許可權在被創建時或是在對象中新建許可權時命名的
4. 分配權限,許可權的設置描述見下表。注意:”可創建者”的許可權和”TOC訪問”許可權不是在許可權節點中配置的。這兩個許可權是在對象類上直接進行配置的。
Privileges |
Definition |
讀取 |
能夠讓用戶檢索到和流覽對象 |
編輯 |
能夠讓用戶編輯存在的對象 |
刪除 |
能夠讓用戶刪除對象 |
能被發現 |
能夠讓用戶知道對象是否存在 |
可修改存取控制 |
能夠讓用戶修改對象實例的許可權 |
顯示許可權警告 |
與"能被發現"配合使用,當用戶查找不到對象時如果是因為沒有"能被發現"的許可權,則給用戶返回警告的報錯資訊。 |
TOC訪問 |
能夠讓用戶通過TOC看到對象圖示 |
可創建者 |
能夠讓用戶創建對象實例 |
5. 輸入許可權的內容
a. 注意執行字段旁邊的下拉菜單框。你可以選擇”選擇對象”和”新建對象”兩個選項。選擇對象選項會幫你轉到參與者的查找對話框,新建對象會允許你創建一個新的參與者。舉例:選擇”選擇對象”選項
b. 點擊下拉菜單框, 選擇”選擇對象”選項,然後點擊按鈕新建,一個參與者查詢窗口就顯示出來了。
選擇在這個許可權中要被授予許可權的參與者,然後點擊上面的綠色複選框
c. 通過點選複選框選擇你希望賦給這個身份的許可權。
d. 如果你在下拉菜單中選擇”新建對象”選項,一行新的空列將會被創建,你可以輸入一個您將要使用的新身份的名稱,然後為這個新身份添加你要要賦予的許可權。
e. 保存,解鎖並關閉退出編輯
你可以為不同的參與者賦予許可權,不要忘記參與者是可以被分為個人和組,個人參與者是可以包含在多個組參與者中的,他的許可權是可以累加的。
將許可權關聯到對象類
1. 從TOC的系統管理選擇對象類, 找到準備為它賦予許可權的對象類
2. 打開對象並編輯,然後選擇許可權標籤頁
3. 如果你已經創建了一個許可權,那麼從下拉菜單框中選擇選擇對象,點擊旁邊建立按鈕
4. 一個選擇對話框就會顯示出來,顯示所有可用的許可權。檢索並查找到你需要分配給這個對象類的許可權,選中並點選綠色的勾號按鈕
5. 如果你還沒有創建一個許可權,你可以通過選擇許可權標籤頁中的工具欄中的下拉菜單框中的”新建對象”創建一個,系統會引導你完成新建的步驟。
6. 保存,解鎖並關閉。
關於發現許可權
能被發現許可權提供進一步限制訪問許可權的功能。能被發現許可權決定參與者是否被允許知道在Innovator資料庫中是否存在該對象。這個功能可以用於限制供應鏈夥伴在Innovator資料庫中。
能發現到他們自己負責的對象。在這種情況下,只有那些設置了“能被發現”許可權的對象才會被返回到搜索結果中,即使還有其他的對象也滿足搜索條件。
發現和讀取動作
類型 |
反應 |
無"能被發現"許可權或無"讀取"許可權 |
· 就算符合查詢條件,對象資訊不會返回到主介面或關係介面。 · 如果設置了顯示許可權警告許可權,將會在狀態欄中顯示警告表明許可權受限。 |
只有"能被發現"許可權 |
· 如果符合查找條件,查詢到的對象將會被返回到主介面和關係介面 · 如果沒有讀取許可權,用戶將被拒絕查看查找到Item對象 · 將會在主介面的鎖定狀態列顯示警告 · 如果設置了顯示許可權警告許可權,將會在狀態欄中顯示警告表明許可權受限。 |
只有"讀取"許可權 |
· 用戶將被允許打開窗體查看對象資訊 |
可創建者許可權
可創建者許可權允許特定身份的用戶創建對象實例。這個許可權是直接加在對象類上的。如果用戶沒有這個許可權,則無法創建或添加對象實例。
設置 可創建者 許可權
1. 在 TOC->系統管理->對象類,查找你需要編輯的對象類。在這個例子中,我們會使用一個名叫“Ellen Test”的對象類。打開對象類編輯,然後選擇它的 可創建者 標籤頁。
2. 注意:下拉菜單框在“執行”旁邊,如果你選擇選擇對象,你將會選擇一個參與者,並分配給這個參與者擁有增加該對象實例的許可權。如果你選擇新建對象,你可以創建一個新的參與者並分配給這個參與者創建該對象實例的許可權。
3. 為了給這個參與者賦予許可權,需要在可創建列選中複選框。如果你沒有選中複選框,指定的參與者將不會被賦予許可權。
4. 保存,解鎖和關閉。
創建子類對象的許可權
類結構允許單個Innovator對象類指定類和子類,它們可用來組織屬性,匹配不同的輸入窗體和通過可創建者設置為不同子類的對象實例設置許可權。
例如:一個“Inspection Result”對象類可能分為Aesthetic,Tolerance和Packaging 類。通過不同分類,參與者能夠採用相同的Inspection Result對象以不同方式滿足業務需求。
此章節中,我們學習如何為“Inspection Result ”對象的參與者指定創建許可權。
為對象類定義子類創建許可權
為了解釋子類創建許可權是如何在Innovator工作的,我們用對象類”Inspection Results”為理論對象。假定Aesthetic,Tolerance和Packaging已經添加,如類結構流覽器所示:
添加 無分類/類型限制對象創建許可權
創建許可權在對象類窗體的“可創建者”頁簽中指定。
Inspectors組參與者下已經添加到了“可創建者”中,代表允許Inspectors 組在資料庫中創建記錄。如果把分類列置為空,組成員可創建inspection results的任何分類類型。換句話說,Inspectors組對於Inspections Results的任何分類都不受限制。
指定分類類型限制組/身份
在例子中inspections參與者包含有兩個組參與者:Aesthetics和Packaging。我們如果只允許組創建Inspection Results的某一種類型,這可以通過在“可創建者”行指定“類路徑”來實現。
下圖為兩個組已經添加到“可創建者”頁簽,每行的正確類路徑也已經分配:
保存後,這些組成員將只能夠創建(或選擇)指定的類路徑類型。確定“可創建框”已經選中。通當保存對象類時,變更生效。
牢記:如果沒有指定分類,參與者將能夠創建任何類型的分類。
“可創建者”權力是如何強制分類的
當創建對象時,在分類選擇窗體將只顯示符合條件的選擇。通過這種方式,每個組只能創建由管理員配置的指定分類。
注意:在Aesthetic組成員的窗體中無效分類將變灰且不可選。
對Inspection Results,屬於Aesthetics組的用戶只允許選擇Aesthetic類型。
TOC訪問許可權
主介面樹狀圖的表內容的訪問許可權在對象類中進行控制。下麵的圖片顯示的是一個新的對象類被顯示在TOC分類中。分類是指TOC的檔夾。
TOC 訪問許可權定義了對象類在不同用戶身份下出現在主介面的哪個分類下。用戶必須被分配到對應的具有TOC訪問許可權的身份中才能在主介面的樹狀圖中看到該對象類。
TOC訪問許可權還控制著樹形介面的分類是否可見。當用戶沒有某一個分類下任何一個對象類的訪問許可權的時候(就像系統管理分類),分類是不會顯示的。當用戶被分配了TOC許可權,但是沒有指定的分類,那麼該ItemType就會出現在樹形結構的最頂層。
授予TOC訪問許可權
1. 從TOC的系統管理->對象類,選擇需要在TOC顯示的對象類,打開並編輯該對象類。在這個例子中,我們將會使用 Ellen’s Test這個對象類。
2. 在對象類定義介面打開TOC訪問標籤頁。
3. 選擇分類單元格,點擊下拉菜單欄為你已經選擇的身份選擇想要在主介面上看到該對象類的分類
4. 如果你選擇“新建對象”,點擊新建按鈕,會為你創建一條新的空行。輸入你想要創建的新參與者的名稱,選擇你想要該參與者在TOC上查看到該對象類的分類
5. 保存解鎖和關閉。