ここでは,エクスポートをするためにユニットの定義情報を管理テンプレートに入力する場合に,ジョブネットやジョブなどのユニットをどのように記述すればよいかを説明します。
定義情報管理テンプレートには,ユニット(ジョブグループ,ジョブネット,ジョブ)の情報を定義します。1行に一つのユニットを定義します。定義の際は,上位のユニットから記述します。下位のユニットを先に定義すると,エクスポート時にエラーとなる場合があります。
複数のユニットを定義する場合は,途中に空行を入れないで記述してください。
定義情報管理テンプレートでユニットを定義する場合に入力する項目について次に示します。
(1) 関連線の定義方法
関連線を定義する場合は,[先行]フィールドに直前のユニット名を入力します。また,[接続種別]フィールドに,通常の接続なら「seq」を,条件接続なら「con」を入力します。
ジョブネットの先頭にあるユニットの場合は,[先行]フィールドを空欄にします。下記の例のジョブEのように先行するユニットが複数ある場合は,[先行]フィールドに先行ユニットを複数入力します。複数のユニット名の間には,改行([Alt]+[Enter]キー)を入力してください。
図4-3 例1:関連線
表4-2 例1:関連線の定義例
区分 | ユニット名 | 上位ユニット 完全名 | ユニット 種別 | 先行 | 接続 種別 |
---|---|---|---|---|---|
一括 | ジョブネット | n | |||
一括 | ジョブA | /ジョブネット | pj | ||
一括 | ジョブB | /ジョブネット | pj | ジョブA | seq |
一括 | ジョブC | /ジョブネット | pj | ジョブB | seq |
一括 | ジョブD | /ジョブネット | pj | ジョブB | seq |
一括 | ジョブE | /ジョブネット | pj | ジョブC ジョブD | seq seq |
(2) 階層の定義方法
ネストジョブネットなど,定義するユニットが複数の階層にわたる場合も,ユニットをまとめて定義できます。
ネストジョブネットを定義する場合の例を次に示します。ネストジョブネットを定義する場合は,ジョブネットの定義を先に記述し,そのあとにネストジョブネット内のジョブを記述します。
図4-4 例2:ネストジョブネット
表4-3 例2:ネストジョブネットの定義例
区分 | ユニット名 | 上位ユニット 完全名 | ユニット 種別 | 先行 | 接続 種別 |
---|---|---|---|---|---|
一括 | ジョブネット1 | n | |||
一括 | ジョブA | /ジョブネット1 | pj | ||
一括 | ジョブB | /ジョブネット1 | pj | ジョブネット2 | seq |
一括 | ジョブネット2 | /ジョブネット1 | n | ジョブA | seq |
一括 | ジョブY | /ジョブネット1/ジョブネット2 | pj | ||
一括 | ジョブZ | /ジョブネット1/ジョブネット2 | pj | ジョブY | seq |
(3) アイコンの位置の定義方法
一括定義では,ユニットの位置情報を定義できます。これは,マップ上のどの位置にアイコンを配置するかをテンプレートに指定します。
アイコンの位置はユニットアイコンの数を単位にして表します。マップエリアの左上隅を縦1横1とし,縦横それぞれアイコン何個分の位置にあるかで位置を表します。次の図では参考のためグリッドを書いてあります。例えば,次の図の「ジョブA」アイコンは縦3 横5と表します。
単独定義の場合は,位置を定義しても無効になり,ランダムな位置に表示されます。
図4-5 例3:アイコンの位置
表4-4 例3:アイコンの位置情報の定義例
区分 | ユニット名 | 上位ユニット 完全名 | ユニット 種別 | 位置情報 | サイズ | ||
---|---|---|---|---|---|---|---|
縦 | 横 | 縦 | 横 | ||||
一括 | ジョブネット | n | 8 | 10 | |||
一括 | JP1イベント送信 | /ジョブネット | evsj | 4 | 8 | ||
一括 | eventlog | /ジョブネット | ntwj | 4 | 3 | ||
一括 | ジョブA | /ジョブネット | pj | 3 | 5 | ||
一括 | ジョブB | /ジョブネット | pj | 5 | 5 |
(4) スケジュールルールの定義方法
ジョブネットのスケジュールルールを複数定義する場合は,セル内に改行([Alt]+[Enter]キー)を入力して定義します。各セルの1行目がルール番号1のルール,2行目がルール番号2のルールとなります。
定義されているスケジュール定義情報を削除する場合は,ルール番号に対するセル内の行を空行にしてください。すべてのスケジュール定義を削除する場合は,ルール番号分の空行が必要です。
表4-5 例4:複数のスケジュールルールの定義例
区分 | ユニット名 | ユニット 種別 | 開始日 | 開始 時刻 | ||
---|---|---|---|---|---|---|
種別 | 開始年月 | 開始日 | ||||
一括 | ジョブネット1 | n | 絶対日 運用日 | 2006/04 2006/04 | 10 最終 | 09:00 18:00 |
(5) エラーになる定義内容
次のような定義の場合はエラーになるため,注意して定義してください。
(6) 複数項目から構成する定義
エクスポート時に複数の定義項目で一つの定義を構成するものがあります。次の定義項目を定義する場合は注意してください。