復習
新しいバージョンへのアップグレードを決定したら、時間と時間のかかるプロセスを適切に計画する必要があります。 このタスクは、多数のプロジェクトの場合に特に困難です。 管理者は、プロジェクトを新しい環境に手動で復元し、各プロジェクトの検証、修復、および更新操作を実行する必要があります。 これらのすべての操作には、職場での管理者の物理的な存在が必要です。 他のタスクを実行したり、昼食をとる必要がある場合、プロセスは遅れます。 組織全体の作業が中断される場合があります。
新しいバージョンへの切り替えプロセスを高速化するために、ALMの最新バージョンは新しいユーティリティ-ALM Robotを実装しています。 これはサイト管理の一部であり、多数のプロジェクトを一度に更新できます。 また、移行を簡単かつ便利にする機能が追加されました。
ALM Robotは製品の一部であり、追加のインストールや設定は必要ありません。 移行プロセスを開始するために必要なのは、以前のバージョンで動作するALMサーバーのみです。 ALM Robotの機能について詳しく説明します。
ALM Robotは、サイト管理のメニューから起動します。
ALM Robotを起動すると、ダッシュボードが表示されます。
すべてのアクティビティとそのステータスに関する完全な情報があります。 視覚的に、新しいバージョンへの切り替えに成功したプロジェクトと成功しなかったプロジェクトの割合が色で表示されます。
ALM Robotでは、アップグレードとチェックアウトの取り消しの2種類の操作を実行できます。 アップグレードはシンプルで理解可能な操作ですが、興味深い機能が1つあります。
並行して処理されるプロジェクトの数は、管理者の決定にのみ依存します。 当然、システムのパフォーマンスを考慮する価値があります。 これがどのように規制されているかについては、少し後で説明します。
多くの管理者は、新しいバージョンに移行する前に、バージョンがサポートされているプロジェクトですべてのエンティティをチェックイン(返品)状態にすることがどれほど困難に直面していると思います。 異なるタイムゾーンにいる多数のユーザーの場合、このプロセスは特に時間がかかります。 現在、ALM Robotはこの操作を簡単に行うことができます! チェックアウトの取り消し操作には数分しかかからず、プロジェクトは次のステップの準備が整います。 ここには1つの要件があります-チェックアウトの取り消しを実行するユーザーはプロジェクト管理者でなければなりません。 各プロジェクトに追加する必要はありません。これには特別なパラメーターがあります。 その後、ALM Robotがすべての作業を自分で行います。
使いやすいように、ダッシュボードには並べ替えとフィルタリングのメカニズムがあります。 デフォルトでは、ソートは実行中=>保留中=>完了=>中止のステータスに従って行われますが、他のフィールドを選択できます。 このフィルターでは、1つ以上のフィールドを使用して、管理者の関心のあるアクティビティのみを表示できます。
ALM Robotのもう1つの便利な機能は、電子メールアラートです。 アップグレードと並行して、管理者は他のタスクを実行したり、昼食をとったりすることができます。 プロセスが正常に完了するか、エラーが発生するとすぐに、管理者は電子メール通知を受け取ります。 この機能を使用するには、ALM Robotで特別な設定は必要ありません。 ALMでメール通知を設定し、ALM Robot自体でそれらをアクティブ化するだけで十分です。
メールアドレス「;」を区切ることにより、無制限の数の受信者を入力できます。
メインページでは、いくつかの補助機能を使用できます。
- プロジェクトが破損した場合でも、現在のタスクが完了するまで待機するか、プロセスを中断するという2つの結果でタスクを一時停止できます
- ダッシュボードからタスクを削除できます
- ダッシュボードの情報を更新できます(これは30秒ごとに自動的に行われます)
- 追加の詳細が必要な場合は、ドキュメントを開くことができます。
アクティビティIDをクリックすると、このタスクに関する追加情報を含むウィンドウが開きます。
各プロジェクトのステータス、進行状況、依存関係、および期間を表示します。 各ポイントには特定の操作が表示され、カーソルをポイントに移動するとその名前が表示されます。
ドットの色も重要です。
- 白-プロセスはまだ開始されていません
- グレー-プロセスは成功しました
- 点滅は進行中のプロセスです
- 赤-プロセスはエラーで終了しました。プロセスが中断されたため、以降のすべてのポイントも赤になります
各プロジェクトの一連の操作は異なる場合があります。 可能なすべてを考慮してください:
- 非アクティブ化は、各プロジェクトにアップグレードする最初のステップです。 プロジェクトがすでに非アクティブ化されている場合、このステップはスキップされます
- チェックアウトを元に戻す-バージョン管理が有効になっているプロジェクトの場合、取得されたすべてのエンティティが返されます。
- プロジェクトリポジトリのコピー-このオプションを選択した場合、プロジェクトリポジトリは自動的に新しいサーバーにコピーされます。
- プロジェクトの復元-プロジェクトを手動で復元するためにdbid.xmlを編集する必要がなくなり、ALMロボットはプロジェクト、ドメイン、ユーザーを単独で復元します。
- 元から削除-新しいバージョンでプロジェクトが正常に復元されるとすぐに、ソースサーバーから削除されます。 これは、新しいサーバーでの復旧後にプロジェクトを破損しないようにするために必要です。
- アップグレードはメインプロセスであり、これには従来のチェック、修復、アップグレードが含まれます。 ALM Robotは従来の更新メカニズムを使用しますが、いくつかのプロジェクトでは並行して実行するため、心配する必要はありません。
- アクティブ化-移行の開始前にプロジェクトがアクティブだった場合、移行の完了後に新しいバージョンでアクティブ化されます
これで、ALM Robotの主な機能に慣れました。 将来的には、それらをより詳細に検討します。
投稿者: Sergey Goncharenko、HPE ALM Testing Group、リーディングスペシャリスト