Value Access Permission 值 訪問權限
-1 Full Control (All) -1 完全控制(全部) ALL
0 Read 0 讀取 READ
1 Modify 1 修改 MODIFY
2 Create 2 創建 CREATE
5 Delete 5 刪除 DELETE
6 Administrative 6 管理 ADMINISTRATIVE
7 Revise 7 修訂 REVISE
8 New View Version 8 新視圖版本 NEW_VIEW_VERSION
9 Change Permission 9 更改權限 CHANGE_PERMISSIONS
10 Download 10 下載 DOWNLOAD
11 Modify Content 11 修改內容 MODIFY_CONTENT
12 Change Domain 12 更改域 CHANGE_DOMAIN
13 Create by Move 13 按移動創建 CREATE_BY_MOVE
14 Change Context 14 更改上下文 CHANGE_CONTEXT
15 Set State 15 設置狀態 SET_STATE
16 Modify Identity 16 修改身份 MODIFY_IDENTITY
17 Modify Security Label 17 修改安全標籤 MODIFY_SECURITY_LABEL
導入文件類型
./windchill wt.load.LoadFileSet -file /ptc/exportType/doc/Doc_All_LoadSet.xml -NoServerStop
CONT_PATH 後面加上wt.inf.container.OrgContainer=Fibocom 之類的,那麼在xml文件裏就不需要,否則反之
./windchill wt.load.LoadFromFile -d /ptc/Windchill_11.0/Windchill/wtCustom/wt/import/rules1.xml -CONT_PATH / -u wcadmin -p wcadmin
在組織下面導入權限的命令
./windchill wt.load.LoadFromFile -d /ptc/Windchill_11.0/Windchill/wtCustom/wt/import/rules1.xml -u wcadmin -p wcadmin -CONT_PATH "/wt.inf.container.OrgContainer=Fibocom"
在產品下面導入權限的命令
./windchill wt.load.LoadFromFile -d /ptc/Windchill_11.0/Windchill/wtCustom/wt/import/rules1.xml -u wcadmin -p wcadmin -CONT_PATH "/wt.inf.container.OrgContainer=Fibocom/wt.pdmlink.PDMLinkProduct=小米6"
在存儲庫下面導入權限的命令
./windchill wt.load.LoadFromFile -d /ptc/Windchill_11.0/Windchill/wtCustom/wt/import/rules1.xml -u wcadmin -p wcadmin -CONT_PATH "/wt.inf.container.OrgContainer=Fibocom/wt.inf.library.WTLibrary=物料"
導入權限的示例:
使用 csvAccessRule 該元素支持用戶的權限導入(組織):
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standardX24.dtd">
<NmLoader>
<csvAccessRule handler="wt.load.LoadUser.createAccessRule" >
<csvuser></csvuser>
<csvdomain>[/wt.inf.container.OrgContainer=Fibocom]/Default/PDM</csvdomain>
<csvtypeId>com.fibocom.WL-002_huanbbg</csvtypeId>
<csvpermission>+</csvpermission>
<csvprincipal>ALL</csvprincipal>
<csvpermissionList>0</csvpermissionList>
<csvstate>INWORK</csvstate>
<csvallExceptPrincipal></csvallExceptPrincipal>
</csvAccessRule>
</NmLoader>
使用 AccessControlRule 元素,該元素支持動態角色和虛擬角色的權限導入(組織):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE OrganizationConfig SYSTEM "standardX10.dtd">
<OrganizationConfig>
<AccessControlRule>
<domainName>/Default/PDM</domainName> // 策略模式的域
<externalTypeId>com.fibocom.MT-002_hbbg</externalTypeId> // 文檔內部名稱
<lifecycleState>INWORK</lifecycleState>
<WTPrincipalReference isInternal="true">
<groupName>GHT NPI Director</groupName> // 這裏放置角色,只能單個
<groupType>DynamicRole</groupType>
</WTPrincipalReference>
<grantPermissionSet>
<AccessPermissionSet> // 權限
<permissionField name="READ"></permissionField>
<permissionField name="MODIFY"></permissionField>
<permissionField name="DELETE"></permissionField>
<permissionField name="DOWNLOAD"></permissionField>
<permissionField name="MODIFY_CONTENT"></permissionField>
</AccessPermissionSet>
</grantPermissionSet>
</AccessControlRule>
</OrganizationConfig>
使用 AccessControlRule 元素,該元素支持動態角色和虛擬角色的權限導入(產品):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ProductConfig SYSTEM "standardX10.dtd">
<ProductConfig>
<AccessControlRule>
<domainName>/Default/PDM</domainName>
<externalTypeId>com.fibocom.MT-002_hbbg</externalTypeId>
<lifecycleState>INWORK</lifecycleState>
<WTPrincipalReference isInternal="true">
<groupName>Members</groupName>
<groupType>DynamicRole</groupType>
</WTPrincipalReference>
<grantPermissionSet>
<AccessPermissionSet>
<permissionField name="READ"></permissionField>
<permissionField name="MODIFY"></permissionField>
<permissionField name="DELETE"></permissionField>
<permissionField name="DOWNLOAD"></permissionField>
<permissionField name="MODIFY_CONTENT"></permissionField>
</AccessPermissionSet>
</grantPermissionSet>
</AccessControlRule>
</ProductConfig>
使用 AccessControlRule 元素,該元素支持動態角色和虛擬角色的權限導入(存儲庫):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE LibraryConfig SYSTEM "standardX10.dtd">
<LibraryConfig>
<AccessControlRule>
<domainName>/Default</domainName>
<externalTypeId>WCTYPE|wt.folder.SubFolder</externalTypeId>
<lifecycleState>ALL</lifecycleState>
<WTPrincipalReference isInternal="true">
<groupName>CHANGE ADMINISTRATOR I</groupName>
<groupType>DynamicRole</groupType>
</WTPrincipalReference>
<grantPermissionSet>
<AccessPermissionSet>
<permissionField name="READ"/>
</AccessPermissionSet>
</grantPermissionSet>
</AccessControlRule>
</LibraryConfig>