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>