SharePoint 2010 機能(Feature)の列挙方法、一覧

SharePoint開発Tips : 2012.05.18 Friday
SharePoint Foundation 2010には 54の機能、SharePoint Server 2010には 259の機能があります。

機能(Feature)の数は、SharePoint Hive(C:¥Program Files¥Common Files¥Microsoft Shared¥Web Server Extensions¥14)の ¥TEMPLATE¥FEATURESフォルダ配下のサブフォルダで 数えられます。

サブフォルダ名が 機能の内部名のようなもので そのフォルダ内に 機能の内容を定義した Feature.xmlがあります。機能によっては リストデータ、リストテンプレートを定義してあったり、Webパーツが定義してあったり、InfoPathフォームがあったりっという感じです。

開発者の方であれば、SPFarm.Local.FeatureDefinitionsに ファーム全体の機能がありますので その中身をみると よろしいかと。下記コードでは、ファーム内のすべての機能情報をデバッグ表示しています。機能情報には、隠し機能(Hidden)、機能名、表示名、機能ID(GUID)、範囲、機能定義があるディレクトリ名などがあります。


ファーム全体の機能の中には、
・ファームの機能(Farm)
・Webアプリケーションの機能(WebApplication)
・サイトコレクションの機能(Site)
・サイトの機能(Web)
の4種類があります。
これらは SPFeatureDefinitionクラスのScopeプロパティに値が入ってます。

4種類の機能それぞれに、ユーザーに見せるか/見せないかをあらわす Hiddenプロパティがあります。
Hidden=Trueの機能は システム内部で使用され、画面上には現れません。隠し機能は ユーザーから見える機能から ON/OFFして使用しているみたいです。

■ファームの機能(Farm)
見える機能(Hidden=False) 見えない機能(Hidden=True)
[Office に接続] リボン コントロール
Access Services のファーム機能
Excel Services アプリケーションのファームの Web パーツ機能
Excel Services アプリケーションのファーム表示機能
FAST Search Server 2010 for SharePoint のマスター ジョブの準備
SharePoint からの Office.com エントリ ポイント
Visio Web Access
Visio プロセス リポジトリ
グローバル Web パーツ
スペル チェック
ソーシャル タグとメモ掲示板のリボン コントロール
データ接続ライブラリ
外部リストのオフライン同期
Access Services ソリューション ギャラリー機能の追加
Administrative Reporting Core Pushdown Feature
Base Site Features Stapling
BDC プロファイル ページ テナントの機能追加
Bulk workflow process button
DM Content Type Setting Links
Excel Mobile Viewer 機能
Feature Pushdown Links
Health Reports Pushdown Feature
InfoPath Forms Services の管理リンク
Manage Profile Service Application
My Site Cleanup Feature
Office Workflows
PPS サイトの機能追加
Premium Site Features Stapling
Publishing Features Stapling
Report Server Integration Stapling Feature
Secure Store Service の機能追加
Shared Services Infrastructure
SharePoint Portal Server マスター サイト ディレクトリのキャプチャ コントロール
Sku Upgrade Links
Slide Library Activation
Taxonomy feature stapler
Taxonomy Tenant Administration Stapler
Web Analytics Enterprise 機能の有効化
Web Analytics 機能の有効化
サーバーの全体管理リンクの検索
テナント ユーザー プロファイル アプリケーションの関連付け
テナントの Business Data Connectivity の管理の追加
プロファイルの同期機能
ポータル DiscoPage 機能
ユーザー プロファイルの管理リンク
リスト コンテンツの対象設定
レコード管理
拡張 HTML 編集
管理用ポータルのリンクとナビゲーション バーの検索
共有サービス プロバイダーのユーザー移行
個人用サイト
組織のクレームの階層プロバイダー
標準コンテンツ タイプの設定リンク
標準サイト設定リンク
標準ユーザー インターフェイス アイテム
翻訳管理ライブラリ

■Webアプリケーションの機能(WebApplication)
見える機能(Hidden=False) 見えない機能(Hidden=True)
SharePoint Server Enterprise Web アプリケーション機能
SharePoint Server Enterprise 検索
SharePoint Server Standard Web アプリケーション機能
SharePoint Server サイト検索
ドキュメント セットのメタデータの同期
Bulk Workflow Timer Job
Content type syndication
Create the taxonomy timer jobs
Create Web Analytics Workflow Timer Job
Microsoft SharePoint Foundation Search 機能
Publishing Timer Jobs
ドキュメントからページへのコンバーター
検索と処理

■サイトコレクションの機能(Site)
見える機能(Hidden=False) 見えない機能(Hidden=True)
3 段階の状態管理ワークフロー
Document ID Service
PerformancePoint Services サイト コレクション機能
Search Server の Web パーツ
SharePoint 2007 のワークフロー
SharePoint Server Enterprise サイト コレクション機能
SharePoint Server Standard サイト コレクション機能
SharePoint Server 発行インフラストラクチャ
インプレース レコード管理
コンテンツ タイプ シンジケート ハブ
ドキュメント セット
ユーザー設定のサイト コレクション ヘルプ
ライブラリおよびフォルダー ベースの保持
レポート
レポート サーバーの全体管理機能
レポート サーバーの統合機能
ワークフロー
既定でクライアント アプリケーションでドキュメントを開く
詳細 Web Analytics
廃棄承認のワークフロー
発行承認のワークフロー
$Resources:HealthReportsFeatureTitle;
$Resources:SearchEndUserHelp_Feature_Title;
$Resources:SearchServerWizard_Feature_Title;
Access Services ソリューション ギャラリー
Administrative Reporting Infrastructure
Asset Library
BizApps Site Templates
Collect Signatures Workflow - SharePoint 2010 (ja-jp)
Enhanced Theming
Excel Mobile Viewer 機能
Excel Services アプリケーションのサイト プログラミング無効化機能
Excel Services アプリケーションのサイトの Web パーツ機能
Excel Services アプリケーションのサイト表示機能
InfoPath Forms Services のサポート
Microsoft Office Server workflows
My Site Blogs
PerformancePoint Monitoring
PerformancePoint コンテンツ タイプ定義
PerformancePoint データ ソース コンテンツ タイプ定義
Portal Navigation
Publishing Prerequisites
Publishing Resources
Publishing Workflow - SharePoint 2010 (ja-jp)
Register taxonomy site wide field added event receiver
Routing Workflows - SharePoint 2010 (ja-jp)
SearchExtensions
SharePoint Portal Server Business Appications Content Type Definition
SharePoint Portal Server Local Site Directory Capture Control
Site collection level Search Center Url Feature
Site Settings Link to Local Site Directory Settings page.
SPS Biz Apps Field Definition
V2V Published Links Upgrade
V2V Publishing Layouts Upgrade
Visio Web Access
Web Analytics カスタマイズ レポート機能
Web Analytics の Web パーツ
Web Analytics 全体管理カスタマイズ レポート
Web Analytics 全体管理レポート
Web パーツ追加用の既定のグループ
エンタープライズ Wiki レイアウト
エンド ユーザー ヘルプ コレクションの FAST Search
グラフ Web パーツ
サーバーの全体管理ヘルプ コレクションの FAST Search
ドキュメントのルーティング リソース
ページ レイアウトとマスター ページのパック
ヘルプ
ポータル レイアウト機能
レコード リソース
基本 Web パーツ
個人用サイトのホスト
個人用サイトのレイアウト機能
個人用サイトの構成
署名収集ワークフロー
署名収集ワークフロー - SharePoint 2010
詳細 Web Analytics レポート
申請書ワークフロー ソリューション
制限付きアクセス権の限定
送信ワークフロー
送信ワークフロー - SharePoint 2010
標準コンテンツ タイプの定義
標準列の定義
評価
翻訳管理ワークフロー

■サイトの機能(Web)
見える機能(Hidden=False) 見えない機能(Hidden=True)
PerformancePoint Services サイト機能
SharePoint Server Enterprise サイト機能
SharePoint Server Standard サイト機能
SharePoint Server 発行機能
Wiki ページのホーム ページ
グループ ワーク リスト
コンテンツ オーガナイザー
コンテンツ オーガナイザーとの電子メール統合
チームのグループ作業リスト
メタデータ ナビゲーションとフィルター処理
レポート サーバー ファイル同期
外部リストのオフライン同期
保留リストと電子情報開示
$Resources:core GbwFeatureWhereaboutsTitle;
$Resources:obacore tenantadminbdcFeatureTitle;
$Resources:UpgradeOnlyFile_Feature_Title;
Access Services Restricted List Definition
Access Services System Objects
Access Services User Application Log
Access Services シェル
Access Services ユーザー テンプレート
Add Dashboard
Ave ファイルシェア ライブラリ イベント ハンドラ
BDC プロファイル ページ機能
Circulation List
Content Deployment
Content type publishing
Data Connections Feature
GroupBoardWebParts
InfoPath Forms Services テナント管理
InfoPath Forms Services の Web サービス プロキシ管理
InfoPath Forms Services のサポート
InfoPath Forms Services の管理リンク
Local Site Directory MetaData Capture Feature
Manage Resources
Microsoft IME 辞書リスト
Microsoft Search 管理 Webパーツ
PerformancePoint コンテンツ リスト
PerformancePoint データ ソース ライブラリ テンプレート
PerformancePoint のデータ接続ライブラリ
Personalization Site
Phone Call Memo List
Portal Navigation Properties
Publishing
Related Links scope settings page
Report Center Sample Data
Schedule and Reservations List
Secure Store Service Admin
Shared Services Administration Links
Shared Services Navigation
SharePoint Portal Server Redirect Page Content Type Binding Feature
SharePoint Portal Server Report Library
SharePoint Portal Server Status Indicator List template
Sites List creation feature
Taxonomy Tenant Administration
Tenant Administration Content Deployment Configuration
Visio プロセス リポジトリ
Visio プロセス リポジトリ
What's New List
Wiki ページ ライブラリ
Wiki へようこそ
WorkflowProcessList Feature
XML フォーム ライブラリ
アンケート リスト
イベント リスト
エンタープライズ Wiki
お知らせリスト
カスタム リスト
ガント チャート タスク リスト
グリッド リスト
グループ ワークの準備
コードなしのワークフロー ライブラリ
サーバーの全体管理へのリンク
スライド ライブラリ
タイムカード リスト
タスク リスト
ダッシュボード ライブラリ
ディスカッション リスト
データ ソース ライブラリ
テナント ユーザー プロファイル アプリケーション
テナントの Business Data Connectivity の管理
テナント管理リンク
ドキュメント センター拡張機能
ドキュメント ライブラリ
ドキュメント ライブラリ
ビジネス インテリジェンス センター サンプル データ
モバイル ショートカット URL
リンク リスト
レコード センターの構成
ワークフロー履歴リスト
案件リスト
画像ライブラリ
会議ワークスペースの Web パーツ
外部リスト
検索センターの URL
個人用サイトのナビゲーション
個人用サイトのレイアウト機能
祝日リスト
申請書ワークフロー ソリューション
設備リスト
組織のロゴの共有画像ライブラリ
翻訳管理ライブラリ
連絡先リスト
SharePoint Maniacsの記事「 分類機能 (機能 ID “73EF14B1-13A9-416b-A9B5-ECECA2B0604C”) がアクティブ化されていません 」に記載があるように、管理されたメタデータの列追加などで 機能がアクティブになっていないケースが、ごくごく稀にあります。
このケースで問題になっている機能は GUIDが 73EF14B1-13A9-416b-A9B5-ECECA2B0604C の「Register taxonomy site wide field added event receiver」という機能です。
この機能は、隠し機能(Hidden=true)で サイトコレクション機能です。Feature定義は SharePoint Hive¥Featuresの「TaxonomyFieldAdded」にあります。

(プログラムを書かなくても...)
SharePoint 2010管理シェルで、Get-SPFeatureを実行すると、フィーチャーの一覧表示ができます。



Get-SPFeatureコマンドレットは、ちょっと見るだけなら便利なのですが、 英語表示名、GUID、スコープ(範囲)だけで、日本語フィーチャー名はないので、目的のフィーチャーを探すのが大変ですね。
それと、フィーチャーが多いとき(SharePoint Serverだと250以上)は、画面がスクロールしてしまって見えなかったりします...。
あとは、フィーチャーがActiveか否かも解らないんですよね。


SharePoint Online
Office 365/
SharePoint Online
事始め
Office 365やるってよ |  Office 365市販本(1) |  Office 365市販本(2) |  MSサイトでプランを勉強 |  TechNetでプランを勉強 |  sway, cortana, delve |  E5プラン |  Office Online制限 |  SharePoint 2016 RC |  アーキテクチャ |  Connections, Listings, Invoicing | 
SharePoint Online
Webパーツ
標準 Webパーツ |  スクリプトエディタ |  RSSビューア |  フィルタWebパーツ |  XsltListViewWebPart |  グラフ表示パーツ | 
SharePoint Online
リスト/ライブラリ
標準 リスト/ライブラリ |  アンケート(Survey) |  画像ライブラリ |  ニュースフィード |  日英サイト間でリストデータ移行 |  ライブラリ ドラッグ&ドロップ |  ライブラリ ファイル一覧出力 |  モダン ドキュメントライブラリ |  リスト外観変更 |  Explorer URL |  ディスカッション掲示板 |  注目リンク |  OneDrive 通知メール送信 |  OneDrive バージョン履歴 | 
SharePoint Online
検索機能
検索の対象 |  検索されたくないファイル |  注目サイト |  検索結果カスタマイズ | 
SharePoint Online
Notes移行
Notes情報表示 |  Notesデータ移行 | 
SharePoint Online
カスタマイズ
IE11開発者ツール |  Osloとの戦い |  Style動的変更 |  リダイレクトページ |  IEとChrome |  ボタン名の変更 |  フロー Flow |  注目リンク カスタマイズ |  アンケート 列設定 変更 |  アンケート Excelエクスポート項目 変更 | 
SharePiont Online
動作仕様
制限値が気になる |  Webページ破損 |  サイトコレクション削除 |  記憶域とサーバーリソース |  プロファイル画像 |  IsDlg効かず |  プレゼンス表示 |  利用状況レポート |  データ容量管理 |  ごみ箱の日数 |  サイトメールボックス |  標準 サイト |  サイドリンクバー |  外部ユーザー共有 |  おすすめ エラー |  直打ちURL |  外観変更エラー |  サイトコレクション機能 |  ユーザープロファイル |  Access app 廃止 |  アクセス要求の設定 |  ページリンク、クラシック表示を終了 | 
Office 365
動作仕様
OneDrive概要 |  OneDrive設定 |  OWAエラー画面 |  新しい Office 365管理センター |  Office 365メッセージ |  OneNote同期/ファイル |  Office 365サイト |  Office 365監査ログ |  Project Web App | 

SharePoint概要
SharePointとは? |  アーキテクチャ |  サイトテンプレート | 
リストテンプレート |  Webパーツ |  アクセス権限 |  SharePoint用語集

SharePoint構築Tips
リスト名(URL) |  ライブラリ名(URL) |  フィールド名(内部名) | 
ビュー名(ファイル名) |  リストテンプレート(ワークフロー削除) | 
大きなリストの問題 |  アイテム一覧の列幅 |  機能とWebパーツ | 
フィールドデータ型 |  禁則文字 |  隠しリスト表示 |  管理パス |  サイト内の列 |  サポート期限 |  PDFをブラウザで開く |  URLエンコード・デコード | 
日時の絶対値表示

SharePoint開発Tips
開発の概要 |  開発者ダッシュボード |  MSDN URL |  REST インターフェイス |  ページ パラメータ IsDlg |  ビジュアルアップグレード |  機能(Feature) | 
2010開発者向けの資格 |  2013開発者向けの資格 |  ページ パラメータ contents |  リソースファイル |  リスト/ライブラリGUID |  テーマ | 
トレースログ |  PowerShell文字コード |  SharePoint Framework

search this site.
SharePoint概要
SharePointとは?
アーキテクチャ
サイトテンプレート
リストテンプレート
Webパーツ
アクセス権限
SharePoint用語集


SharePoint構築Tips
リスト名(URL)
ライブラリ名(URL)
フィールド名(内部名)
ビュー名(ファイル名)
リストテンプレート
(ワークフロー削除)

大きなリストの問題
アイテム一覧の列幅
機能とWebパーツ
フィールドデータ型
禁則文字
隠しリスト表示
管理パス
サイト内の列
サポート期限
PDFをブラウザで開く
URLエンコード・デコード
日時の絶対値表示
Explorer URL

SharePoint開発Tips
開発の概要
開発者ダッシュボード
MSDN URL
RESTインターフェイス
ページパラメータ IsDlg
ビジュアルアップグレード
機能(Feature)
2010開発者向けの資格
2013開発者向けの資格
ページパラメータ contents
リソースファイル
リスト/ライブラリGUID
テーマ
トレースログ
PowerShell文字コード
SharePoint Framework

SharePoint情報サイト
SharePoint Developer Center
Support Team Blog
松崎 剛 Blog
SharePoint Developer
SharePoint Maniacs
SharePoint Technical Note
ILLUMINATE JAPAN Blog
SharePoint Factory
新卒管理者の奮闘ブログ
SharePoint Maniacs
AvePoint Japan Community
idea.toString();
SharePoint Issue
Office365/SharePoint



   風水吉凶方位 |  奇門遁甲 |  金運神社 |  金運本 |  気場 |  水族館 |  イルカ |  ペンギン |  クラゲ |  仏像 |  論語 | 
   般若心経 |  日本庭園 |  二十四節気 |  菜根譚 |  城郭
   情報共有(SharePoint) |  OneNote活用 |  サーバー監視 |  イベントログ |  IT資産管理 |  技術TIPS