のタブのカスタマイズ ハードウェア資産ワークスペース

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • 特定のビジネスニーズに合わせて、 ハードウェア資産ワークスペース ビューのタブに表示されるコンテンツを調整します。

    始める前に

    必要なロール:admin

    このタスクについて

    ハードウェア資産ワークスペースでは、[資産一覧] ビューの [すべての資産] や [ハードウェア資産] などのタブに表示されるコンテンツは、HAMAssetWorkspaceUtil スクリプトインクルードの関数によって決まります。これらの関数は、使用するテーブルと各タブに表示するタイトルを指定します。たとえば、資産一覧ページでは getAssetEstateTabs 関数を使用してタブの詳細をフェッチしますが、モデル管理やインベントリなどの他のページには独自の機能があります。タブを選択すると、そのインデックスを使用してリストから対応するアイテムがフェッチされ、表示されるコンテンツが決定されます。

    注:
    このタスクでは、[資産一覧] ページの [すべての資産] タブを非表示にする方法を示します。同じ方法を使用して、[資産一覧]、[モデル管理]、または [インベントリ] ページの他のタブを非表示にできます。リストのタイトルやデータソースなどの詳細が定義されているスクリプトインクルードを更新して、タブに表示されるコンテンツを変更します。
    • タブを適切に非表示にするには、UIB でタブを非アクティブ化し、スクリプトインクルードファイルで対応する JSON 構造をコメントアウトする必要があります。
    • スクリプトインクルードファイル内の関数のタブの詳細の順序は、UI ビルダーのタブの順序と一致する必要があります。そうでない場合、表示されるタブは対応する構成と一致しません。

    手順

    1. UIB 設定で、[可用性] オプションの [アクティブ ] チェックボックスをオフにして、[すべての資産] タブを非アクティブ化します。
      [可用性] オプションの [アクティブ] チェックボックスをオフにします。
    2. [資産一覧] ページのタブの詳細は、スクリプトインクルードで定義された getAssetEstateTabs 関数を使用してフェッチされます。
      スクリプトインクルードで定義された getAssetEstateTabs 関数。
    3. [すべての資産] タブに関連する詳細を含む JSON セクションをコメントアウトし、スクリプトインクルードファイルを保存します。
      [すべての資産] タブに関連する詳細を含む JSON セクションをコメントアウトします。
    4. ワークスペースで資産一覧ページを再ロードします。
      [すべての資産] タブは非表示になりましたが、他のすべてのタブは表示されたままです。