スキンの作成

スキンのカスタム設定を定義して、実行時にテンプレートのデフォルト設定を上書きします。

テンプレート用に作成されたスキンでは、常に最新バージョンのテンプレートを使用します。スキンを作成する前に、次のことを行う必要があります。

  1. [ワークフロー] > [スキン] に移動します。
  2. [新規] をクリックします。
    [新しいスキンの作成] ダイアログ ボックスが表示されます。
  3. スキンの [名前] を入力します。
  4. [テンプレート] リストで、スキンを作成するプロセスを選択します。
    スキンが新しいタブで開きます。デフォルトでは、[プロパティ] パネルで [情報] タブが開きます。
  5. [カテゴリ] リストで、スキンを配置するカテゴリを選択します。
  6. 呼び出すことができる時間枠 ([有効期間の開始時点][有効期限]) を指定します。
    • 時間枠を指定しない場合、スキンはライフサイクル全体にわたってアクティブのままになります。
    • 実行時にスキンをアクティブにする必要があります。スキンがアクティブではない場合、TotalAgility でスキンを呼び出すことはできません。
  7. 基本プロセスでジョブを作成するときに使用するスキンを決定するスキン ルールを定義します。
    1. ルール エディタを右クリックします。
    2. ルール変数を選択します。演算子を使用し、変数の値を指定します。たとえば、VAR1=True とします。
    3. [検証] をクリックします。
      2 つのスキンのルールが同じである場合、ルールが最初に満たされたスキンが適用されます。
  8. デフォルトでは、スキンではプロセス テンプレートで定義された設定を使用します。これらの設定を上書きして、スキンに固有の値を指定できます。プロパティ パネルで [設定] タブをクリックして、必要に応じて設定を変更します。
    [所有者]

    選択すると、必要な個人またはグループ リソースをプロセス所有者として選択できます。

    [想定コスト]

    選択すると、想定コストを変更できます。

    [想定期間]

    選択すると、想定期間を変更できます。

    [サービス レベル契約]

    選択すると、SLA を変更し、しきい値を指定できます。

    [トリガーとアラート]

    選択すると、スキンに固有のトリガーまたはアラート、あるいはその両方を指定できます。

    プロセス トリガーまたはアラートを追加するには、 をクリックします。

    詳細については、プロセス トリガーの作成アラートの作成を参照してください。

  9. スキンの変数の値を上書きできます。
    1. スキン モデリング バーで、[変数] をクリックします。
    2. 必要な変数をクリックします。

      [変数の編集] ダイアログ ボックスが表示されます。

    3. [上書き] を選択し、必要に応じて値を変更します。
      日付および null 許容日付変数を上書きするには、[値][fx] をクリックします。

      デフォルトでは、[値] ボックスに @Today マクロが表示されます。@Today マクロを使用して現在の日付を取得するか、日数を加算または減算して過去/将来の日付を取得します。たとえば、@Today+5 のような変数値を指定します。@Today マクロを使用するプロセスでジョブを作成すると、変数の値が現在の日付、または指定した日数を現在の日付に + (加算) または - (減算) した日付 (存在する場合) に設定されます。

    4. [更新] をクリックします。
  10. プロセス テンプレートから継承したスキンのアクティビティのプロパティを上書きできます (アクティビティ プロパティを参照)。スキンの設定によってテンプレート設定が上書きされ、実行時にスキンが使用されるときに有効になります。
    1. アクティビティを選択します。
    2. アクティビティのプロパティ パネルで、プロパティを更新する必要があるタブを選択します。
    3. 上書きするプロパティのチェック ボックスをオンにします。

      スキンの自動アクティビティのスレッド プールを上書きすることもできます。

  11. テンプレートに定義されている埋め込みプロセスを上書きするには、埋め込みアクティビティの [情報] タブで上書きするプロセスを選択します。
  12. スキンを保存します。

    スキンの新しいバージョンが作成されます。すべてのスキン バージョンは、使用するテンプレートに関係なく、Designer の [スキン] リストに一覧表示されます。

    テンプレート マップをエクスポートするとき、そのテンプレートで作成されたスキンもエクスポートできます。TotalAgility では、各スキンが個別の XML ファイルとしてエクスポートされます。テンプレート マップの XML ファイルとインポートするスキンを選択します。