3.1.2 ジョブネットの構築
JP1/AJS3で業務を自動化するためのジョブネット定義の流れは,次のとおりです。
-
必要に応じて,ジョブグループを作成する
-
ジョブネットを作成する
-
ジョブを作成する
-
必要に応じて,作成したジョブを順序づけする
-
必要に応じて,ジョブネットの起動条件を設定する
起動条件の設定については,「3.4 起動条件の定義」を参照してください。
JP1/AJS3では,業務単位,つまりジョブネット(ルートジョブネット)単位でスケジュールの設定や実行,管理をします。したがって,業務をジョブネット化する際には,ある程度の基準を持って構築した方が,ジョブネット全体が管理しやすくなります。
どのような単位でジョブネット化するかについて,ジョブネットの構築例を幾つか紹介します。
-
業務ごとに管理する例
業務単位でジョブネットを構築する例です。業務単位でジョブネットを構築すると,業務ジョブが追加になったり,変更や削除などが発生したりした場合でも容易に対応できます。
業務ごとに管理する例を,次の図に示します。
図3‒14 業務ごとに管理する例 -
部署単位で管理する例
部署単位でジョブネットを構築する例です。部署単位でジョブネットを構築すると,ジョブネット全体が管理しやすく,また,他部署のユーザーによる誤操作などを防止できます。
部署単位で管理する例を,次の図に示します。
図3‒15 部署単位で管理する例 -
処理単位で管理する例
処理単位でジョブネットを構築する例です。処理単位でジョブネットを構築すれば,複雑なスケジュール設定や階層化の必要がなくなります。
処理単位で管理する例を,次の図に示します。
図3‒16 処理単位で管理する例
なお,コマンドで操作するなどの場合には,正規表現を使用することを考えて半角英数字で名称設定すると便利です。