PTC FlexPLM の基本操作 > ダッシュボード定義 > ダッシュボード定義の管理
  
ダッシュボード定義の管理
サーチ、フィルタの設定、テーブルビューの設定、ダッシュボード定義記録の編集と削除などのアクションを、アプリケーション内のその他の一般的なアクションの間で実行できます。
ダッシュボード定義のサーチ
ダッシュボード定義をサーチするには、次の操作を実行します。
1. サイドナビゲーションバーで、「ライブラリ」 > 「ビジネスオブジェクト」の順にクリックします。
2. 使用可能なオブジェクトのリストから、「ダッシュボード定義」を選択します。
3. 単純サーチでは、「クイックサーチ」で名前を指定し、「サーチ」をクリックします。
4. アドバンスサーチでは、「基準」セクションで、1 つ以上のサーチ基準を次のように指定します。
a. 「名前」 - ダッシュボードの名前を指定します。
b. 「ダッシュボード有効」 - 「はい」または「いいえ」をクリックします。
c. 「作成済み」 - ダッシュボードの記録が作成された日付を指定します。
d. 「最終更新日」 - ダッシュボードの記録が最後に更新された日付を指定します。
e. 「ライフサイクル状態」 - ダッシュボードのライフサイクル状態を指定します。
5. 「サーチ」をクリックします。「ダッシュボード定義のサーチ結果」ページが開きます。このテーブルには、指定したサーチ基準に基づいて、ダッシュボード定義の 1 つ以上の記録が表示されます。
6. ダッシュボード定義の名前をクリックすると、ThingWorx マッシュアップにデプロイされたダッシュボードが表示されます。
ダッシュボード定義のリストを Excel または PDF にエクスポートするように選択できます。
ダッシュボードの起動ポイント
管理者は、ダッシュボード定義を設定して、アプリケーション内の既成のページまたはカスタムページのダッシュボード機能を有効にすることができます。
ダッシュボードのデフォルトの起動ポイント
ダッシュボード機能は、次の既成のページで有効にすることができます。
ページ
アクティビティ
アクティビティ表示名
タブページ
タブページの表示名
製品/サマリー
VIEW_PRODUCT
製品サマリーを表示
SUMMARY
サマリー
製品/詳細
VIEW_ SEASON_PRODUCT_LINK
シーズン製品を表示
PRODUCT
詳細
製品/製品プランニング
VIEW_ SEASON_PRODUCT_LINK
シーズン製品を表示
PRODUCTPLANNING
製品プランニング
シーズン/コンセプト/詳細
VIEW_SEASON
シーズンを表示
TESTING
シーズン/開発/ラインシート
VIEW_LINE_PLAN
ラインシートを表示
TESTING
シーズン/製品/ソーシング/サマリー
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
SOURCING
ソーシングサマリータブ
シーズン/製品/ソーシング/見積り
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
COSTING
見積りタブ
シーズン/製品/ソーシング/見積依頼書
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
見積依頼書
見積依頼書タブ
製品/ソーシング/サマリー
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
SOURCING
ソーシングサマリータブ
製品/ソーシング/見積り
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
COSTING
見積りタブ
製品/ソーシング/見積依頼書
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
見積依頼書
見積依頼書タブ
シーズン/製品/承認/サマリー
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
TESTING
テストタブ
シーズン/製品/承認/フィッティング
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
FIT_APPROVAL_PAGE
フィッティング承認タブ
シーズン/製品/承認/素材
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
MATERIAL_APPROVAL_PAGE
素材承認タブ
サプライヤ/詳細
VIEW_SUPPLIER
サプライヤを表示
素材/詳細
VIEW_MATERIAL
素材を表示
MATERIAL_PAGE
素材の詳細タブ
素材/詳細/色
VIEW_MATERIAL
素材を表示
COLORDEVELOPMENT
素材色タブ
素材/ソーシング
VIEW_MATERIAL
素材を表示
SOURCING_PAGE
素材ソーシングタブ
素材/テスト
VIEW_MATERIAL
素材を表示
TESTING
テストタブ
素材/使用先
VIEW_MATERIAL
素材を表示
WHEREUSED
使用先タブ
シーズン/開発/カレンダー
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
VIEW_SEASON_CALENDAR
シーズンのカレンダーを表示
シーズン/製品/承認/色
VIEW_ SEASON_ PRODUCT_LINK
シーズン製品を表示
COLOR_APPROVAL_PAGE
色承認タブ
これらの設定変更を実行した後、既存のダッシュボード定義を更新したり、このタイプのオブジェクトに対して新しいダッシュボード定義を作成し、ユーザーインタフェースのダッシュボードが起動するページを特定できます。
ダッシュボード定義のカスタム起動ポイント
このセクションでは、ダッシュボード定義を設定し、アプリケーションのカスタムページでダッシュボード機能を有効にする手順について説明します。
1. 「タイプおよび属性の管理」で、「再使用可能テーブル」 > 「ページ」をクリックします。
2. 「オブジェクトアクティビティ」「オブジェクトタイプ」、および「タブページ」の属性を次のように編集します。たとえば、Product\Organization\Accessories\Mens タイプのオブジェクトに対して 1 つ以上のダッシュボードを有効にし、このタイプの Product\Specification ページの「アクション」メニューにダッシュボードオプションを表示します。
a. Fiddler、またはページへのアクセス後にリクエストの詳細を表示するその他のツールを使用して、このページの対応するアクティビティとタブページの組み合わせを特定します。この例では、アクティビティは VIEW_SEASON_PRODUCT_LINK で、対応するタブページは SPEC_SUMMARY です。
b. 「ページ」「オブジェクトタイプ」属性の「制約」タブで、
表示名 - Product\Organization\Accessories\Mens
内部名 - ProductOrganizationAccessoriesMens
c. 「ページ」「オブジェクトアクティビティ」属性の「制約」タブで、「列挙値リストを編集」をクリックして次の新しい値を追加します。
表示名 - VIEW_SEASON_PRODUCT_LINK
内部名 - VIEWSEASONPRODUCTLINK
d. 「ページ」「タブページ」属性の「制約」タブで、「列挙値リストを編集」をクリックして次の新しい値を追加します。
表示名 - SPEC_SUMMARY
内部名 - SPECSUMMARY
* 
内部名を指定する際には、スペースまたは特殊文字を含まない完全なパスを文字列に入力してください。
3. 設定を有効にするには、「保存」をクリックします。
業務において、「アクション」メニューの埋め込みダッシュボード起動リンクが現在サポートされていない FlexPLM クライアントページからダッシュボードを起動する必要がある場合、ページでダッシュボードの起動リンクをサポートするために、追加のカスタマイズ (JSP のオーバーライド) を実行して「アクション」メニューを有効にしなければならない場合があります。
objectTypeactivity、および tabPage の値を指定することにより、ThingworxDashboardHelperhasActiveDashboards() の呼び出しを実行します。API は、アクティブなダッシュボードの機能に基づき、true または false を返します。true が返された場合、ダッシュボード名に基づいてダッシュボードリンクを作成する別の JSP を含めます。この JSP では、ダッシュボードリンクをレンダリングするための DOM が準備されます。
if((ThingworxDashboardHelper.hasActiveDashboards("OBJECT_TYPE_NAME", "ACTIVITY_NAME", "TAB_PAGE_NAME"){ %>
<%= optionDivider %>
<jsp:include page="<%=subURLFolder+ TWX_DASHBOARD_OPTION %>" flush="true">
<jsp:param name="type" value="<%= productType.getFullName(true) %>"/>
<jsp:param name="returnActivity" value= ""<%=activity %> " />
<jsp:param name="returnAction" value= "<%=action %>" />
<jsp:param name="returnOid" value= "<%=oid%>" />
<jsp:param name="tabPage" value="<%= tabPage %>" />
<jsp:param name="ajaxMenu" value="true" />
</jsp:include>
<% } %>