Automation Plans とその仕組みの概要

Automation Plansを作成して、ワークフローを自動化できます。自動化プランは、複数の FixletsTasks、または指定した一連の endpoints 上の Baselines を実行します。各 FixletTask、または Baseline は別の一連の endpoints で実行でき、ステップは並列実行または順次実行できます。Automation Plans を作成するときに、Automation Plan の各 stepについて、一連のデフォルトの endpoints、デフォルト・パラメーター、フィルターを設定、保存できます。これにより、使いやすさが向上し、計画の再利用が容易になります。プランは、Server Automation domain「自動化プラン」ダッシュボードから実行する必要があります。

Automation PlanTasksFixletsBaselines の集合であり、それぞれが計画内の 1 ステップです。計画内のステップは、対象となるendpointsのセットで実行されます。Automation Plan 内の各 step は、単一の FixletTask、または Baseline を表し、異なる endpoints にあるそれぞれの step を対象にすることができます。自動化プランは順次または並列で実行できます。自動化計画を作成する際には、順次計画か並列計画のいずれかを選択します。
順次計画
順次計画の場合、計画は順番に、一度に 1 ステップずつ実行されます。計画はステップ 1 から開始され、ステップ 1 が完了した後にステップ 2 に進みます。ステップ 3 は、ステップ 2 の完了後に開始されます。その後のステップも同様に進みます。順次計画は「ステップ」タブに表示される順に実行されます。順次計画内でステップを上または下に移動した場合でも、計画内の各ステップの UID は変わりません。UID は計画の実行順序を表すものではありません。順次計画の実行順序は、「ステップ」タブまたは「フロー 」タブの順序によって表されます。
並列計画
並列計画では、複数のステップを同時に実行できます。たとえば、オペレーティング・システムを 2 つのベア・メタル・コンピューターにデプロイすることによって計画が開始することが考えられます。開始後、次の 2 つのステップは並行して実行されます。一方のステップは 1 つ目のコンピューターにアプリケーションをインストールし、他方のステップは 2 つ目のコンピューター上でベースラインを実行します。その後、計画は 1 つの順次パスに再度合流するか、引き続き並列パスに従います。並列計画のステップは「ステップ」タブに表示される順序では実行されません。並列計画の実行順序を表示するには、「フロー 」タブを使用します。ステップ間の依存関係を設定することにより、並列計画の実行順序を制御します。
「アクションの実行」をクリックすると、計画内の「フロー」タブに表示される順に、指定した steps のセット全体に endpoints のシーケンスを配置またはスケジュールできます。step が正常に完了すると、step のアクションの状態が「停止」に設定され、Automation Plan 内の次の step が実行されます。step の最後の Automation Plan が完了すると、 Automation Plan のアクションの状態が「停止」に設定されます。

Automation Plan が指定された日付または時刻に実行されるようにスケジュールできます。Automation Plan を、将来の日付または時刻に実行するようにスケジュールすると Automation Plan アクションが作成され、Automation Plan Engine が指定した日時にそのアクションの実行を開始するまで状態は「進行中」のままになります。

step 内の各 Automation Plan では、個別のコンピューターだけでなくコンピューター・グループも対象に設定できます。これは 、Automation Plan を作成するときにデフォルト・ターゲットを保存することによって、または Automation Plan を実行しているときのランタイム時に行うことができます。

Automation Plansで作成されたすべての Server Automation domain が、「すべてのコンテンツ」ドメインの 「Fixlet とタスク」リストに Fixlets として表示されます。「Fixlet とタスク」パネルで Automation Plan を実行またはスケジュールすると失敗します。Automation PlanComponentBaseline として追加すると、失敗します。Automation Planは、Server Automation domain「自動化プラン」ダッシュボードからのみ実行する必要があります。

stepAutomation Plan に追加すると、FixletTask、または BaselineAutomation Plan に追加されます。FixletTask、または Baseline のコピーが Automation Plan に保管されます。このソース・コンテンツが Automation Plan に追加された後にこのソース・コンテンツが変更された場合、その変更は Automation Plan のコピーには反映されません。FixletTask、または Baseline といったソースが変更された場合、Automation PlanAutomation Plan のコピーがソースと一致しなくなったことを示すアイコンを表示します。ソースへのアクセス権限があれば、Automation Plan のコピーを最新バージョンのソースに更新できます。レガシーの Automation Plans の場合、この通知は計画を編集して保存した場合にのみ表示されます。

stepAutomation Plan にはそれぞれ action が 1 つずつあります。step に追加する Fixlet または Task には複数の actions を設定できます。Automation Plan Editor を使用して、複数のアクションを持つ Fixlet または Taskstep に追加する場合、使用可能な actions のリストから action を 1 つ選択する必要があります。デフォルトの action を持つ Fixlet または Task を追加すると、Automation Plan Editor は自動的にこの actionstep に追加します。スクリプト・タイプが URL である Fixlet を持つ Task または action を追加する場合、このアクションをステップには追加できません。

Automation Plan を作成する場合は、Automation Plan をホストする sitedomain を選択する必要があります。また、Automation Plan のソースのリリース日も指定する必要があります。Automation Plan のカテゴリー、ソース、およびソースの重大度を指定できます。Automation Plan を作成するとき、カテゴリー、ソース、およびソースの重要度に任意の値を割り当てることができます。カテゴリーは、Automation Plan のタイプ (サポート、アンインストール、BES パフォーマンスなど) を定義します。ソースには計画の作成者を指定します。ソースの重大度は、Automation Plan の重大度の基準です。代表的な値は、「きわめて重要」、「重要」、「中」、「低」です。