メインコンテンツにスキップ

Please specify another value - Managed metadata

症状

項目のコピーを試みると、ShareGate Migrateは次のエラーを表示します。

Property 'My property': The value 'My value' is unavailable. Please specify another value.

エラーコード

  • DA-077-109

末尾が-109のエラーコード

詳細

このエラーにおいて、Propertyはマネージドメタデータ列を指し、valueはその列のマネージドメタデータ値を指します。

このエラーは、ソースの値が宛先のこの列における有効なマネージドメタデータ値でないために発生します。

よくある原因は、ソースの用語(term)が、宛先でその列が参照している用語セット(term set)に存在しないことです。

もう1つのよくある原因は、その用語がタグ付けに使用できない設定になっている場合です。

解決策

このエラーを解決するには、次のいずれかの方法を使用できます。

Note: エラーを避けるため、マネージドメタデータの移行では用語ストア管理者権限を取得することを強くお勧めします。

不足している用語を作成または移行する

マネージドメタデータ列に関連付けられた用語セットを確認する

  1. SharePointで宛先リストを開きます。

  2. list settingsに移動します。

  3. Columnsセクションで、該当する列(プロパティ)をクリックします。

  4. Term Set Settingsセクションで、その列が使用している用語セットを確認します。

  5. 用語セットを展開し、その列で用語(term)が使用可能かどうかを確認します。

不足している用語を作成する

  1. SharePointサイトで、右上の歯車アイコンをクリックします。

  2. Site settingsを選択します。

  3. Site AdministrationセクションでTerm store managementをクリックします。
    Note: 用語ストア管理者であるかどうかは、term store management画面で確認できます。

  4. 列に関連付けられた用語セット(term set)を見つけます。

  5. 不足している用語(term)を追加したい用語セット(term set)または用語(term)を右クリックします。

  6. Create Termを選択します。

  7. ソースにあるものと正確に同じ名前で、不足している用語を入力します。

  8. 値が不足していた項目を再度移行します。

不足している用語を移行する

  1. Managed Metadata migration articleの手順に従って、不足している用語を宛先にコピーします。

  2. 値が不足していた項目を再度移行します。

宛先の用語セットをOpenに設定し、列でFill-in choicesを許可する

  1. SharePointで、宛先リストが含まれるサイトに移動します。

  2. 右上の歯車アイコンをクリックします。

  3. Site settingsを選択します。

  4. Site AdministrationセクションでTerm store managementをクリックします。

  5. 列に関連付けられた用語セット(term set)を見つけて選択します。

  6. Submission PolicyセクションでOpenを選択します。

  7. ページ下部のSaveをクリックします。

  8. SharePointでリストに移動します。

  9. list settingsに移動します。

  10. Columnsセクションで、該当する列(プロパティ)をクリックします。

  11. Allow 'Fill-in' choicesYesに設定します。

  12. Okをクリックしてメニューを閉じ、設定を保存します。

  13. 移行を再実行します。

  14. 移行中、SharePointが不足している用語をマネージドメタデータ列に自動的に追加します。

Note: 移行が正常に完了したら、列の設定に戻ってAllow 'Fill-in' choicesをNoに設定し、またTerm store managementに戻って、用語セットのSubmission PolicyをClosedに設定できます。

不足している値を宛先で使用可能な値に置き換える

  1. Copy content only画面でOptionsをクリックします。

  2. Metadataタブを選択します。

  3. 該当する列を含むContent typeを展開します。

  4. 該当する列(プロパティ)を見つけます。

  5. ドロップダウンでSet mapped value or defaultを選択します。

  6. 右側に表示される新しいフィールドをクリックします。

  7. ソースの用語が使用できない場合に既定で使用したい用語を選択します。

  8. Confirm selectionをクリックします。

  9. 右上の緑色のチェックマークアイコンをクリックして、設定を保存しオプションパネルを閉じます。

  10. 移行を再実行します。

  11. 宛先で使用可能な値を持つ項目はそのまま維持され、値が使用できない項目にはその列に対して選択した既定値が設定されます。

エラーが宛先でタグ付けに使用できない用語によるものかどうかを確認する

  1. SharePointで、宛先リストが含まれるサイトに移動します。

  2. 右上の歯車アイコンをクリックします。

  3. Site settingsを選択します。

  4. Site AdministrationセクションでTerm store managementをクリックします。

  5. 列に関連付けられた用語セット(term set)を見つけて展開します。

  6. 不足している用語(値)を選択します。

  7. Available for Taggingがチェックされているかどうかを確認します。

  8. タグ付けに使用できない場合は、そのセクションのチェックボックスでAvailable for Taggingを有効にします。

  9. Saveをクリックします。

  10. 移行を再実行します。

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?