ドキュメントに記載されているように、アイテムのセキュリティ設定は各アイテムのテキスト定義として保持されます。
アイテムがたくさんある巨大なツリーがあり、さらに30以上のロールが存在します。私たちが直面している課題は、すべてのアイテムのセキュリティ設定を管理し、それらを環境 (Dev、TEST、UAT、Prod) 間で昇格させる方法です。TFS と TDS (Sitecore のチーム開発) を使用していますが、すぐに使用できるシステムが機能するため、すべてのセキュリティ構成はアイテムの一部です。
選択したアイテムの特定のロールのセキュリティ アクセスを変更したいとします。これは、TDS プロジェクトで変更を行い、これらのアイテムをすべての環境に再デプロイする必要があることを意味します。これは正しい/推奨されるアプローチですか? 他の方法はありますか?
アップデート:
具体的事例。管理者が項目 A の最初に定義されたセキュリティ構成を変更した (新しい構成を導入するか、既存の構成を変更する) 運用サイトが運用されています。他のいくつかのフィールドも変更できます。新しく開発された機能を本番環境にデプロイする準備が整いました。新しい変更の 1 つはアイテム A です。新しいロール N1 の新しいアクセス権が導入されています。私たちが望む結果は、製品からアイテム A のすべての構成を保持し、さらに役割 N1 の新しいセキュリティ アクセス権を追加することです。これはどのように達成できますか?アイテム A 全体を再デプロイすると、本番環境から構成が失われます。
ありがとう。