同期の準備
同期を設定するときは、次のセクションを注意深く確認してください。
前提条件
以下は、ALMまたはJiraインスタンスごとに1回実行する必要があります。
-
ALM Octane SaaS: SaaSオペレーターに連絡してください。スペースのSynchronizerサービスを有効にするように依頼してください。
-
ALM Octaneオンプレミス: Synchronizerのダウンロードとインストール (オンプレミス) の説明に従って、Synchronizerをインストールします。このドキュメントは、Micro FocusダウンロードサイトにあるSynchronizerインストールパッケージに含まれています。
同期の準備
同期を実行する前に、次のセクションで説明するように、いくつかの準備をする必要があります。
手順 | 説明 |
---|---|
同期がスムーズに実行されるように、推奨事項に従ってALMまたはJiraプロジェクトとALM Octaneワークスペースを変更します。 |
|
Synchronizer管理者ユーザーの定義 |
スペース管理者: 同期リンクを管理するSynchronizer管理者ユーザーを定義します。 残りのすべての手順には、Synchronizer管理者ロールが必要です。 |
同期スコープの定義 |
ALM、Jira、またはALM Octaneで新しいレコードを検索するときに使用する、ALM Octane Synchronizerのお気に入りを作成します。 お気に入りが設定されていない場合、すべてのレコードが同期の対象になります。 この手順は、ALM Octane Synchronizerのセットアップ前に実行することも、後から戻って実行することもできます。 ヒント: 最初の同期の前に、統合お気に入りを作成しておくことをお勧めします。お気に入りによるシミュレーションを実行して、同期の動作が想定どおりであることを確認します。 |
複数のワークスペースとの同期の有効化
標準設定では、Synchronizerは単一のALMまたはJiraプロジェクトと複数のOctaneワークスペース間の複数のリンクをサポートしていません。次の手順では、これを有効にする方法について説明します。
ステップ1: 複数のワークスペースとの同期を有効にする
-
SaaSでALM Octaneを使用している場合は、関連する共有スペースでこの機能を有効にするようサポートに依頼してください。
-
オンプレミスでALM Octaneを使用している場合は、次のセクションで説明するように、Synchronizerサービスマシンで直接、またはAPIを介して機能を有効にすることができます。
-
Synchronizerサーバーで、ファイル/opt/sync/conf/sync.site.params.propertiesを開きます。
-
次の行をsync.site.params.propertiesファイルに追加します。
sync.enable.sync.multi.octane.workspace.to.same.remote.project=1
-
次のようにコンテンツタイプとしてJSONを使用して、RESTクライアント (Postman、Insomniaなど) を使用してPOSTリクエストを実行します。
-
サイトの場合:
http://<synchronizer URL:port>/sync/admin/param
-
共有スペースの場合:
http://<synchronizer URL:port>/sync/api/shared_spaces/<shared space UUID>/param
本文に次のように入力します。
{"name": "sync.enable.sync.multi.octane.workspace.to.same.remote.project", "value": "1", "description": "none"}
要求を行うユーザーは、サイト呼び出しに対するサイト管理者権限と、共有スペース呼び出しに対する共有スペース権限を持っている必要があります。
-
-
リクエストメソッドをPOSTからPUTに変更して、パラメーターを更新します。
ステップ2: 機能を有効にした後、複数のワークスペースを同期します
-
エンティティのALM Octaneワークスペースを含むUDFをリモートプロジェクト (ALM/Jira) に作成します。
-
リンクの作成に使用するフィルターをリモートプロジェクトに作成します。
-
Synchronizerで目的のエンティティのリンクを作成します。リモートプロジェクトの正しいエンティティが正しいALM Octaneワークスペースに同期されるように、リンク作成用の正しいリモートフィルターを選択する必要があります。
参照情報: