サービスポータル:Rome のアップグレード後に、カテゴリを変更しても (カスタムウィジェットで) 表示されるカテゴリアイテムが更新されないIssue Rome にアップグレードした後、サービスポータルでカテゴリが選択されるたびに、URL がカタログのsys_idに更新されても、表示されるカタログアイテムのリストは更新されません。ReleaseRomeCauseこれは、インスタンスがカスタムの「SC カテゴリページ」ウィジェットを使用している場合に発生する可能性があります。Rome では、sc_category ページが変更され、アクセシビリティが向上しました。その結果、変更を反映するために、すぐに利用可能な (OOB) SC カテゴリページウィジェットに変更が加えられました。使用されているカスタムウィジェットがこれらの更新を受信しなかったため、問題が認識されました。Resolutionこれを解決するには、すぐに利用可能な (OOB) SC カテゴリページウィジェットのクローンを作成し、新しくクローンされたウィジェットに必要なカスタマイズを行うことをお勧めします。 または、次の関数を既存のカスタムウィジェットのクライアントコントローラーに追加することもできます。 var unregisterCategorySelected = $rootScope.$on('$sp.service_catalog.category.selected', function(evt, arg) { $scope.data.category_id = arg.sys_id; $scope.data.catalog_id = arg.catalog_id; $scope.data.items = []; $scope.showTopLoader = true; $scope.data.startWindow = 0; $scope.server.update().then(function(result) { loadPage(); $scope.showTopLoader = false; }); }); 次に、次の行を $scope.$on("$destroy") メソッドに追加する必要があります。 unregisterCategorySelected(); 注意:上記以外にも OOB SC カテゴリページウィジェットに加えられた変更があるため、機能しない他の部分が存在する可能性があります。このため、更新された SC カテゴリページウィジェットのクローンを作成し、更新バージョンに必要な変更を加えることをお勧めします。