Windchill グループ
Windchill グループをロードするには、次の手順を実行します。
グループのロード
1. 以下に示すように、CSV フォーマットでロードファイルを作成します。
#Group,user,groupName,description
Group,,groupname,description
2. この CSV ファイルを <カスタマイズのルートディレクトリ>/configurations/loadFiles/<カスタムフォルダ> にコピーします。
3. Windchill シェルから次のコマンドを実行して、CSV ファイルを XML に変換します。
windchill wt.load.util.CSV2XML -input XXX.csv
生成された XML は次のように表示されます。
<?xml version="1.0" ?><!DOCTYPE NmLoader SYSTEM "standard13_0.dtd">
<NmLoader>
<csvGroup handler="wt.load.LoadUser.createGroup" >
<csvuser></csvuser>
<csvgroupName>groupname</csvgroupName>
<csvdescription>description</csvdescription>
<csvDirectoryService></csvDirectoryService>
</csvGroup>
</NmLoader>
| または、XML ファイルを開いて直接編集することもできます。 |
4. ローダーを <カスタマイズのルートディレクトリ>/configurations/loadFiles/<カスタムフォルダ> にコピーします。
5. このロードファイルのエントリを、目的のコンテナを持つ configurations/loadFiles/custom/loadFileSet.xml ファイルに追加します。まだロードされていない Windchill グループをロードする場合は、この XML のエントリが configurations/deploy.xml に追加されていることを確認します。
グループへの既存のユーザーのロード
1. 以下に示すように、CSV フォーマットでロードファイルを作成します。
#UserGroup,user,groupName,groupNameDirectoryService,userName,userNameDirectoryService,directoryService
UserGroup,,groupname,,testuser,,,
| 指定したユーザーとグループが存在している必要があります。 サンプル groups.csv ファイルが <WT_ホーム>/loadFiles に用意されています。 |
2. この CSV ファイルを <カスタマイズのルートディレクトリ>/configurations/loadFiles/<カスタムフォルダ> にコピーします。
3. Windchill シェルから次のコマンドを実行して、CSV ファイルを XML に変換します。
windchill wt.load.util.CSV2XML -input XXX.csv
生成された XML は次のように表示されます。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standard13_0.dtd">
<NmLoader>
<csvUserGroup handler="wt.load.LoadUser.createUserGroup">
<csvuser></csvuser>
<csvgroupName>Test_Group</csvgroupName>
<csvuserName>test_dc</csvuserName>
</csvUserGroup>
</NmLoader>
| または、XML ファイルを開いて直接編集することもできます。 |
4. ローダーを <カスタマイズのルートディレクトリ>/configurations/loadFiles/<カスタムフォルダ> にコピーします。
5. このロードファイルのエントリを、目的のコンテナを持つ configurations/loadFiles/custom/loadFileSet.xml ファイルに追加します。まだロードされていない既存のユーザーをロードする場合は、この XML のエントリが configurations/deploy.xml に追加されていることを確認します。
ロードの結果は > の「参加者管理」ユーティリティの下に表示されます。
Windchill PDMLink のコンテキストチーム役割へのグループのロード
1. <Windchill>\loadFiles\csvmapfile.txt の addPrincipalToRole メソッドに従って、CSV フォーマットでロードファイルを作成します。
2. Windchill シェルから次のコマンドを実行して、CSV ファイルを XML に変換します。
windchill wt.load.util.CSV2XML -input XXX.csv
製品のサンプル XML ファイル:
<?xml version="1.0" ?><!DOCTYPE NmLoader SYSTEM "standard13_0.dtd">
<NmLoader>
<csvAddPrincipalToRole handler="wt.inf.team.LoadContainerTeam.addPrincipalToRole" >
<csvcontainerClass>wt.pdmlink.PDMLinkProduct</csvcontainerClass>
<csvcontainerName>RoleDomain</csvcontainerName>
<csvrole>PRODUCT MANAGER</csvrole>
<csvprincipalNameOrDN>cn=ProductManagerGroup1,ou=people,cn=AdministrativeLdap,cn=Windchill_11.0,o=ptc</csvprincipalNameOrDN>
<csvserviceName></csvserviceName>
<csvuseSharedTeam></csvuseSharedTeam>
</csvAddPrincipalToRole>
</NmLoader>
ライブラリのサンプル XML ファイル:
?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standard13_0.dtd">
<NmLoader>
<csvAddPrincipalToRole handler="wt.inf.team.LoadContainerTeam.addPrincipalToRole">
<csvcontainerClass>wt.inf.library.WTLibrary</csvcontainerClass>
<csvcontainerName>GOLF_CART</csvcontainerName>
<csvrole>APPROVER</csvrole>
<csvprincipalNameOrDN>cn=ProductManagerGroup1,ou=people,cn=AdministrativeLdap,cn=Windchill_11.0,o=ptc</csvprincipalNameOrDN>
<csvserviceName></csvserviceName>
</csvAddPrincipalToRole>
</NmLoader>
プロジェクトのサンプル XML ファイル:
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standard13_0.dtd">
<NmLoader>
<csvAddPrincipalToRole handler="wt.inf.team.LoadContainerTeam.addPrincipalToRole">
<csvcontainerClass>wt.projmgmt.admin.Project2</csvcontainerClass>
<csvcontainerName>GOLF_CART</csvcontainerName>
<csvrole>APPROVER</csvrole>
<csvprincipalNameOrDN>cn=ProductManagerGroup1,ou=people,cn=AdministrativeLdap,cn=Windchill_11.0,o=ptc</csvprincipalNameOrDN>
<csvserviceName></csvserviceName>
</csvAddPrincipalToRole>
</NmLoader>
3. ローダーを <カスタマイズのルートディレクトリ>/configurations/loadFiles/<カスタムフォルダ> にコピーします。
4. このロードファイルのエントリを、目的のコンテナを持つ configurations/loadFiles/custom/loadFileSet.xml ファイルに追加します。まだロードされていない Windchill グループをロードする場合は、この XML のエントリが configurations/deploy.xml に追加されていることを確認します。
| すべてのロードファイルをカスタムフォルダに配置することをお勧めします。詳細については、 CCD パッケージ構造を参照してください。 |
開発環境でのカスタマイズの展開
CCD の展開のプロセスについては、
開発環境でのカスタマイズの展開を参照してください。
プロモーション用 CCD パッケージの準備
CCD のプロモーションのプロセスについては、
コードとコンフィギュレーションのパッケージの展開を参照してください。