カタログアイテムの注文時にエラー「com.glideapp.servicecatalog.exceptions.CartException:Your cart has item(s) no longer available」 が 発生します。Issue カタログアイテムの注文時に以下のログが確認された場合は、この KB に関連している可能性があり、以下のいずれかの解決策に従うことで解決できます。 例外: (英語) Com.glideapp.servicecatalog.exceptions.CartException: Your cart has item(s) no longer available. Please remove <Catalog Item Name> from cart to continue with the checkout.(日本語) Com.glideapp.servicecatalog.exceptions.CartException:買い物かごに利用できなくなったアイテムがあります。チェックアウトを続行するには、<カタログ商品名>をカートから削除してください。Release全てのリリースCauseParis 以降、チェックアウト時に canView チェックを実行するステップが追加されました。つまり、ユーザーがカタログアイテムを表示するためのアクセス権を持っていない場合、カタログアイテムを注文することはできません。言い換えると、カタログアイテムを表示できないユーザーは注文できません。Resolutionこの問題を解決するには、カタログアイテムで、 [利用可能 (Available for)] --> [全てのユーザー (Any User)]を追加します。または[利用可能] の事前設定されたリストから [全てのユーザー (Any User)] を選択しない場合は、[編集] の代わりに [新規] をクリックし、対象とするユーザー基準のカスタムリストを作成し、カタログアイテムへの アクセス権を付与します。または[編集] をクリックして、注文を行っている現在のユーザーに一致するユーザー基準を追加できます。 システムに User[sys_user] レコードを持たない外部ユーザーからのメール (例: Email=<someone>@gmail.com のユーザー レコードがない <someone>@gmail.com) は、インスタンスの内部 ゲスト ユーザーとして処理されることに注意してください。ゲスト ユーザーに対してこのワークアラウンドを機能させるには、初期設定の 任意のユーザー ユーザー基準など、制限のないユーザー基準が必要です。外部 ( ゲスト) のユーザーが注文できるカタログアイテムは、その制限の無いユーザー基準の [Available For Catalog Items] の下にある必要があります。 Related Links基本的に、[利用可能 (Available for)] オプションには、カタログアイテムへのアクセス権を持つすべてのユーザーに関する情報が保持されます。[利用可能 (Available for)]に関する情報を含む Now Platform の機能 を参照してください。