添付ファイルのマッピング

レコードに添付されたファイルを同期するには、URLまたは値の2つの方法があります。

  • 最初の方法では、SynchronizerはファイルのURLを生成し、そのURLを宛先レコードに渡します。宛先エンドポイントのユーザーは、URLを介してファイルにアクセスします。このファイルは基本的にソースエンドポイントに残ります。ソースエンドポイントのレコードにURL添付が追加されている場合、ALM Octane Synchronizerは、単純に添付されたURLを宛先エンドポイントに渡します。

  • 値による添付ファイルの方法では、Synchronizerは添付ファイル自体のコピーをダウンロードして宛先エンドポイントにアップロードします。

標準設定では、すべての添付ファイルはURLによって同期されます。

オンプレミス: 以下に説明するように、サイトパラメーターを使用してこれを変更できます。

SaaS: サポートリクエストを開いて、テナントの値による添付ファイルの同期を有効にします。SaaSでは、値によって同期される添付ファイルの最大サイズは5MBです。

URLのみを使用した添付ファイルのマッピング

レコードに添付されているファイルを同期する場合、ALM Octane SynchronizerはファイルのURLを生成し、そのURLを宛先レコードに渡します。宛先エンドポイントのユーザーは、URLを介してファイルにアクセスします。このファイルは基本的にソースエンドポイントに残ります。

ソースエンドポイントのレコードにURL添付が追加されている場合、ALM Octane Synchronizerは、単純に添付されたURLを宛先エンドポイントに渡します。

このため、添付フィールドをマッピングする場合、ユーザーには、両方のエンドポイントで、同期された添付を開く権限が必要です。たとえば、ファイルが当初ALM内のレコードまたはJiraに添付されていた場合、ALM Octaneユーザーは、添付を開くためにプロジェクトにアクセスできる必要があります。

制限事項: ユーザーが作成したURL添付ファイルは同期されません。

添付の更新

レコードの添付ファイルを変更すると、Synchronizerは他のエンドポイントを更新します。

さらに、次の両方が変更された場合、Synchronizerは添付ファイルを更新します。

  • ファイルの添付先となるレコード
  • 添付の名前、サイズ、最終更新日時。

添付ファイルの説明は同期されません。

添付の削除

  • ソースエンドポイントのレコードから添付が削除されると、Synchronizerは宛先エンドポイントの対応するレコードからも添付を削除します。
  • 宛先エンドポイントから添付が削除され、同時にソースエンドポイントの添付が変更されると、宛先エンドポイントで添付が再作成されます。それ以外の場合、添付はソースエンドポイントにのみ残ります。

URLおよび添付ファイルによるマッピング (「値による」)

値による添付ファイルの方法では、 Synchronizerは添付ファイルのコピーをダウンロードして宛先エンドポイントにアップロードします。

Synchronizerは、両方のタイプの添付ファイル同期の使用をサポートします。このように、小さいファイルは値によって同期され (添付ファイル自体をコピー)、大きいファイルはURLを使用して、パフォーマンスを低下させません。

2つの方法を切り替えるには (オンプレミスのみ):

  1. /sync/confフォルダーを開き、ファイルsync.site.params.propertiesを変更します。

  2. ファイルサイズをメガバイト (MB) で表すSYNC_ATTACHMENT_MB_LIMITパラメーターを編集します。

  3. サーバーを再起動します。

この値よりも大きい添付ファイルはURLによって同期され、小さい添付ファイルは値によって同期されます。

標準設定では値は0であるため、すべての添付ファイルはURLによって同期されます。

注: このパラメーターを変更しても、既存の同期された添付ファイルは変更されません。すでにURLで同期されている添付ファイルを値で同期するには、ターゲットエンドポイントからURL添付ファイルを削除してから、ソースエンティティで更新を実行するか、次の実行のために完全同期をスケジュールします。

添付ファイル名

Synchronizerは、競合を回避するために添付ファイルの名前を変更します。

添付の更新

レコードの添付ファイルを変更すると、Synchronizerは他のエンドポイントを更新します。

さらに、次の両方が変更された場合、 Synchronizerは添付ファイルを更新します。

  • ファイルの添付先となるレコード
  • 添付の名前、サイズ、最終更新日時。

添付ファイルの説明は同期されません。

添付の削除

  • ソースエンドポイントのレコードから添付が削除されると、Synchronizerは宛先エンドポイントの対応するレコードからも添付を削除します。
  • どちらかの側から削除すると、反対側の添付ファイルが削除されます。リンクルールはフィールドのように扱われるため、添付ファイルの同期には影響しません。