リボンのエクスポート、編集の準備、およびインポート
公開日: 2016年11月
対象: Dynamics CRM 2015
リボンを編集するには、次の手順を実行します。
リボンをエクスポートする
XML を編集する準備をする
リボンをインポートする
リボンをエクスポートする
リボンをエクスポートするには、ソリューションにリボンを組み込んで、このソリューションをエクスポートします。 すべてのカスタマイズをエクスポートすることもできますが、大量のデータが出力される可能性があります。 既存のアンマネージド ソリューションを使用するか、新しいソリューションを作成することをお勧めします。
新しいソリューションの作成
ナビゲーション バーで、Microsoft Dynamics CRM > [設定] を選択します。
[設定] > [カスタマイズ] に移動します。
[設定] > [ソリューション] に移動します。
[新規] をクリックまたはタップします。
分かりやすい名前を [表示名] と [一意の名前] に入力し、[発行元] と [バージョン] 番号を指定します。
注意
通常は、組織の既定の発行元を使用できます。
[保存] アイコンをクリックします。
特定のエンティティのリボンを編集する場合は、
[既存の追加] をクリックし、[エンティティ] をクリックします。
ソリューションに組み込むエンティティを選択してから、[OK] をクリックします。
注意
エンティティのリボンを編集することが目的の場合、必須コンポーネントを組み込む必要はありません。 このソリューションをエクスポートし、別のシステムに適用することを考えている場合は、必須コンポーネントを組み込む必要があります。
リボンをグローバルに編集するか、カスタム グループをすべてのエンティティに追加する場合は、[既存の追加] をクリックし、[アプリケーション リボン] をクリックします。
[保存して閉じる] をクリックします。
既存のソリューションを使用する
ナビゲーション バーで、Microsoft Dynamics CRM > [設定] を選択します。
[設定] > [カスタマイズ] に移動します。
[設定] > [ソリューション] に移動します。
ソリューションをダブルクリックして開きます。
特定のエンティティのリボンを編集する場合は、
[既存の追加] をクリックし、[エンティティ] をクリックします。
ソリューションに組み込むエンティティを選択してから、[OK] をクリックします。
注意
エンティティのリボンを編集することが目的の場合、必須コンポーネントを組み込む必要はありません。 このソリューションをエクスポートし、別のシステムに適用することを考えている場合は、必須コンポーネントを組み込む必要があります。
カスタム ボタンをすべてのエンティティに追加する場合など、リボンをグローバルに編集する場合は、[既存の追加] をクリックし、[アプリケーション リボン] をクリックします。
[保存して閉じる] をクリックします。
リボンをエクスポートする
ナビゲーション バーで、Microsoft Dynamics CRM > [設定] を選択します。
[設定] > [カスタマイズ] に移動します。
[設定] > [ソリューション] に移動します。
目的のソリューションを選択し、[エクスポート] をクリックします。
最近の変更内容でまだ公開されてないものがあれば、[すべてのカスタマイズの公開] をクリックします。 それ以外の場合は [次へ] をクリックします。
[アンマネージド] オプションが選択されていることを確認してから、[エクスポート] をクリックします。
[ファイルのダウンロード] ダイアログ ボックスの [保存] をクリックし、[ダウンロードの完了] ダイアログ ボックスの [フォルダを開く] をクリックします。
ダウンロードした .ZIP 圧縮ファイルを右クリックし、[すべて展開] を選択します。
ファイルを展開する場所を選択してから、[展開] をクリックします。
編集するファイルは、customizations.xml ファイルです。
XML を編集する準備をする
優れたエクスペリエンスを実現するには、スキーマ検証を使用するアプリケーションで customizations.xml ファイルを編集し、IntelliSense サポートを提供します。 詳細については、「スキーマ検証を使用した XML カスタマイズ ファイルの編集」を参照してください。
リボンをインポートする
customization.xml ファイルを編集した後で、Visual Studio または Microsoft Visual Web Developer 2010 Express で customization.xml タブを右クリックし、[含んでいるフォルダーを開く] をクリックします。
ソリューションを展開したときに含まれていたすべてのファイルまたはフォルダーを選択します。 選択中のファイルを右クリックし、[送る] をポイントし、[圧縮 (zip 形式) フォルダー] をクリックします。
注意
ZIP 圧縮ファイルが同じフォルダーに作成されます。 このファイルの名前は、フォルダー内の他のファイルの名前に拡張子 .zip を付けた名前になります。
ナビゲーション バーで、Microsoft Dynamics CRM > [設定] を選択します。
[設定] > [カスタマイズ] に移動します。
[設定] > [ソリューション] に移動します。
[インポート] をクリックします。
[参照] をクリックし、手順 2. で作成した .zip 圧縮ファイルを指定します。
[次へ] をクリックし、[インポート] をクリックします。
インポートの完了後、インポートが正常に終了したことを通知するメッセージが表示されます。 [閉じる] をクリックします。
ソリューションが正常にインポートされた後で、変更内容を表示に反映するにはカスタマイズを公開する必要があります。 [ソリューション] の一覧で [すべてのカスタマイズの公開] をクリックします。
インポート時のエラーを処理する
エラーが発生し、インポートが失敗に終わったことを通知するメッセージが表示された場合は、[ログのエクスポート] をクリックします。
エクスポート ログ ファイルを保存します。 ファイルを選択し、右クリックします。 [プログラムから開く] をポイントし、[Microsoft Office Excel] をクリックします。
[コンポーネント] ワークシートを選択し、[ErrorText] 列に格納されているメッセージに注目します。
ヒント
インポートに失敗する原因として最も多いのは、RibbonDiffXml 内の依存要素を参照するときにエラーが起こることです。 どこかから参照される LocLabel を含めるのを忘れたと考えられます。 別の要素を参照する XML 属性の末尾に余計な空白文字が存在する可能性があります。 すべての参照は正確に一致する必要があります。
エラーを修正した後で、リボンをインポートする手順を再度実行してください。
関連項目
コマンドおよびリボンをカスタマイズする
リボン定義のエクスポート
リボンでのローカライズされたラベルの使用
© 2017 Microsoft. All rights reserved. 著作権