この例では、テンプレート カードを使用して、新しいプロジェクトのカスタマー名とプロジェクト名を指定します。
テンプレート カードを使用してプロジェクト テンプレートを作成するには:
- カードエディタで、を選択します。
- カード プロパティ(Card Properties)パネルで、カードタイプ(Card Type)としてテンプレートカード(Template Card)を指定します。
- カスタマー名のコンボボックス コントロールを作成します。
- プロジェクト名の編集ボックス コントロールを追加します。
-
コントロールを、新規のまたは既存の変数にリンクします。
入力フィールドをユーザーが空白のままにできないようにするには、 変数(Variables)をクリックします。 変数の編集(Edit Variables)ダイアログボックスで、変数の横の 必須値(Mandatory values)をクリックします。
- をクリックしてカードを新しいテンプレート カードとして保存します。
- テンプレート(Templates)を右クリックし、新しいテンプレート(New Template)を選択します。
- テンプレート名を入力します。メニュー文字列(Menu string)に、Create Project と入力します。
- 左側パネルでテンプレート カード(Template Cards)をクリックします。
- カードの追加(Add Card)をクリックし、新しいテンプレート カードを選択します。
- テンプレート入力フィールドをテンプレート変数にマップするには、テンプレート変数(Template Variable)をクリックします。
- テンプレート変数の整理(Organize Template Variables)ダイアログ ボックスで、新規(New)をクリックします。
-
選択した変数(Selected Variable)で次を行います:
-
名前を入力します。(たとえば、Customerなど)
カード変数の名前にあわせるとわかりやすいですが、必ず同じにする必要はありません。
- 種類(Type)で、任意のタイプを選択します。
推奨される種類は フォーマット文字列(Format string)です。
- ステップ 12 と 13 を繰り返し、2番目のテンプレート変数(たとえばProject)を作成します。
- OK をクリックします。
-
選択されたカードにコピーする変数(Variables to copy for selected card)で値をコピーするカード変数を選択し テンプレート変数(Template Variable)リストを使ってコピー先のテンプレート変数を選択します。
たとえば、テンプレート カード変数 Customer name に対してテンプレート変数 Customer を選択します。
- 次へ(Next)をクリックします。
-
テンプレート ウィザードのファイルとフォルダ(Files and Folders)画面で、プロジェクトテンプレート構造に対して作成するフォルダを定義します。
たとえば、
をクリックすることにより、 Projects という名前のテンプレート ルート フォルダ下に新しいフォルダを作成するよう指定します。
をクリックすることにより、最初のレベルのサブフォルダを追加し、テンプレート変数 Customer (%Customer%)から名前を割り当てます。
をクリックすることにより、2番目のレベルのサブフォルダを追加し、テンプレート変数Project(%Project%)から名前を割り当てます。
- フォルダ カードがある場合、フォルダを右クリックしてプロパティ(Properties)を選択することにより、テンプレートにより作成されたフォルダ内のカードをテンプレートカードの値で更新することができます。
- フォルダのプロパティ (Properties)ダイアログボックスの変数のコピー(Copy Variables)タブで、テンプレート変数および更新するフォルダ カード変数を選択します。
- 次へ(Next)をクリックします。
- アイコン(Icon)画面で、テンプレートを表すアイコンを選択し、次へ(Next)をクリックします。
- ユーザーとグループ(Users and Groups)画面で、テンプレートをユーザーおよびグループに割り当てます。 自分がログインしているユーザー名を含めるのを忘れないようにしてください。
- 完了(Finish)をクリックします。
-
テンプレートをテストするには、Windowsエクスプローラで、ステップ 18 で指定したProjectディレクトリを右クリックし、 をクリックします。
テンプレートに割り当てられたテンプレート カードが表示され、プロジェクト構造を作成するのに必要なカスタマー名とプロジェクト名を入力することができます。
プロジェクト テンプレートが終了すると、新しいプロジェクト フォルダ構造が作成され、テンプレート カードの情報を使ってフォルダ カードが更新されます。