さらに調査した結果、通常のリンクの場合、リンクを右クリックして [プロパティ] を選択し、[名前] フィールドを変更することで名前を編集できることがわかりました。
残念ながら、Advanced System Reporter によって生成されたリンクは、この Name プロパティが変更されたときにデスクトップ上で更新されません。
これらのデスクトップ ショートカットへのリンクは、コア データベースの項目と aspnet_profile DB テーブルのユーザー プロファイルの値の組み合わせであると思われます (これもコアにありますが、SQL を介してのみ表示できます)。この値は、PropertyValueBinary フィールドに格納されます。名前が示すように、このフィールドはすべてバイナリであり、編集できません (または編集すべきではありません)。
これを回避する1つの方法は次のとおりです。
- デスクトップ リンクを作成します。これはデフォルトで何かと呼ばれます (つまり、'SalesReport')。
- Sitecore でコア データベースを開き、/sitecore/content/Applications/Advanced System Reporter/Linksに移動します。次に、ユーザー名のフォルダーを見つけます。
- リンク用に作成された項目 (この場合は「SalesReport」) を見つけ、フィールド「表示名」の値を、リンクに付けたい名前 (つまり、「5 月の売上レポート」) に変更します。
注:今後作成される他のデスクトップ リンクで失われず、後で見つけやすくなるように、アイテムの名前も変更することができます。この場合、次のことを行う必要があります。
- デスクトップに戻り、ショートカットを右クリックして [プロパティ] を選択します。
- 「リンク」フィールドの末尾を、アイテムに付けたい名前に手動で変更します (つまり、「SalesReport」から「Sales Report for May」に変更します)。
- [OK] をクリックすると、ショートカットが消えます。これは予期されることです。
- Sitecore でコア データベースを再度開き、変更する項目を見つけます。(つまり、/sitecore/content/Applications/Advanced System Reporter/Links/SalesReport
- 手順 2 で変更した名前に正確に変更します。
リンクはデスクトップに再表示され、正しい名前が付けられ、後で Sitecore DB で簡単に見つけることができます。