ローダーを使用したクライアントタブの削除
Windchill ローダーを使用して、サイト管理者または組織管理者が作成し、パブリックとして設定したクライアントタブを削除できます。これにより、ユーザーはそれらに関連するタブにのみアクセスするようになります。
ローダーを使用してクライアントタブを削除するには、次の手順を実行します。
1. エレメント csvClientTab を使用してロードファイルを作成します。
エレメントに次のようにハンドラを追加します。
<csvClientTab handler="com.ptc.core.ui.tab.LoadClientTab.deleteClientTab">
2. ロードファイルに次の属性を追加します。
csvobjtype: クライアントタブが表示されるオブジェクトのタイプを指定します。これは必須の属性です。
例: <csvobjtype>wt.part.WTPart</csvobjtype>
Windchill ホームページの「パブリック」タブの場合、オブジェクトタイプを home-page として指定します。
csvtabsetkey: クライアントタブの tabSetKey 情報を指定します。これはオプションの属性です。
この属性のサンプル値には infoPagehome-pageminiInfoPage が含まれます。
例: <csvtabsetkey>infoPage</csvtabsetkey>
csvname: 削除するクライアントタブの名前を指定します。これは必須の属性です。
例: <csvname>U1</csvname>
Windchill ホームページの「パブリック」タブの場合、名前を homepage として指定します。
csvparentContainerPath: クライアントタブが作成されているコンテナのパスを指定します。これはオプションの属性です。
例: <csvparentContainerPath>/wt.inf.container.OrgContainer=Org1</csvparentContainerPath>
クライアントタブが「サイト」コンテキストにある場合、パスを / として指定します。
csvuser: クライアントタブを作成したユーザーを指定します。これはオプションの属性です。
例: <csvuser>User1</csvuser>
サンプルのロードファイルを参照してください。
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standard12_1.dtd">
<NmLoader>
<csvClientTab handler="com.ptc.core.ui.tab.LoadClientTab.deleteClientTab">
<csvobjtype>wt.part.WTPart</csvobjtype>
<csvtabsetkey>infoPage</csvtabsetkey>
<csvname>U1</csvname>
<csvparentContainerPath>/wt.inf.container.OrgContainer=Org1</csvparentContainerPath>
<csvuser>User1</csvuser>
</csvClientTab>
</NmLoader>
3. この XML ファイルを <カスタマイズのルートディレクトリ>/configurations/loadFiles/<カスタムフォルダ> にコピーします。
4. このロードファイルを loadFileSet に含めます。loadFileSetdeploy.xml ファイルで <loadFileSet> タグとして参照する必要があります。
次の例を参照してください。
<deploy>
<loadFileSet>custom/loadFileSet.xml</loadFileSet>
</deploy>
* 
すべてのロードファイルをカスタムフォルダに配置することをお勧めします。詳細については、CCD パッケージ構造を参照してください。
開発環境でのカスタマイズの展開
CCD の展開のプロセスについては、開発環境でのカスタマイズの展開を参照してください。
プロモーション用 CCD パッケージの準備
CCD のプロモーションのプロセスについては、コードとコンフィギュレーションのパッケージの展開を参照してください。
これは役に立ちましたか?