「リストコレクター」変数タイプはサービスポータルにスラッシュバケットを表示せず、代わりに「選択ボックス」タイプの変数を表示します説明 レコードプロデューサーを作成し、 リストコレクタータイプの変数をアタッチすると、サービスカタログからレコードにアクセスすると変数が正しく表示され、スラッシュバケットが表示されます。ただし、サービスポータルからアクセスすると、スラッシュバケットの代わりに [ 選択ボックスが表示されます。 再現手順 現在の任意のインスタンスに管理者としてログインします。ナビゲーションフィルターで、 「 sc_cat_item_producer.do」と入力して新しいレコードプロデューサーを作成します。名前を割り当て、任意のテーブルを選択[アクセシビリティ] セクションで、 [カタログ] で [サービスカタログ] を選択し、 [カテゴリ] で [サービス] を選択します。ヘッダーを右クリックして 保存[Variables] 関連リストで [] [New]を選択し、[Variables] フォームが表示されたらタイプで リストコレクターを選択します。[質問] タブで、[質問] と [名前] の必須フィールドに入力します。例: ロール および ロール[タイプ仕様] タブで、[リスト] テーブルを選択します。例: ロール [sys_user_role]テーブル[送信] [] をクリックしますレコードプロデューサーに戻ったら、ヘッダーの右上にある[ Try It ] を選択しますスラッシュバケットが表示されます (想定どおり)ナビゲーションフィルターで、 [サービスポータル] > [サービスポータルホーム ] に移動します。以前に作成されたレコードを検索しますそのレコードに移動します。スラッシュバケットは表示されませんが、その代わりに 選択ボックスタイプの変数が表示されます。 ワークアラウンド これは、現在サポートされているすべてのリリースで想定される動作であり、仕様です。Service Portal では、参照フィールドのように見えますが、ユーザーが複数のアイテムを選択できる新しいリストコレクターと Glide リスト要素タイプが実装されています。 次のスクリプトは、ユーザーが一度に複数のアイテムを選択できるようにするためのものではありません。フィルターを追加し、アイテムを追加および削除するのは、サービスポータルのクライアントスクリプトの新しい g_list API です。 次のように: 関数 onLoad() { var myListCollector = g_list.get("my_list_collector"); myListCollector.reset(); myListCollector.setQuery("active=true^category=8c7b22230b402200b0b02c6317673a62"); myListCollector.addItem('3a700d39af5f4fc0aab978df90f4c692', '電源'); myListCollector.addItem('1cb93419a3a248318da8f814140b42f6', 'バックパック'); } 関連する問題:PRB687167