注
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
この記事では、アプリケーション エクスプローラ、およびその中のさまざまなビューとフィルター処理方法について説明します。 また、アプリケーション エクスプ ローラーで要素を操作する方法についても説明します。
アプリケーション エクスプローラー
アプリケーション エクスプローラーは、プロジェクトに追加する要素を検索し作業するために使用するツールです。 アプリケーション エクスプローラーにアクセスするには、[ 表示 ] メニューの [アプリケーション エクスプローラー] を選択します。 Microsoft Dynamics AX 2012 の MorphX 環境内のアプリケーション エクスプローラーとアプリケーション オブジェクト ツリー (AOT) 間での重要な違いは、アプリケーション エクスプローラーを使用してモデル要素を追加、または編集しないことです。 代わりに、要素の表示、コードの表示、選択した要素への参照の検索、プロジェクトへの要素の追加に使用します。 モデル要素の作成、デザイン、編集、およびビルドを行うには、財務と運用プロジェクトを使用する必要があります。
アプリケーション エクスプローラー ビュー
アプリケーション エクスプローラーでは、2 つの方法でコンテンツを整理できます。 クラシック ビューで、すべてのモデルのすべての要素が型に従ってグループ化されます。 このビューは、AOT が Dynamics AX 2012 で編成される方法に似ています。 次の図は、クラシック ビューを示しています。
2 番目のビューは、モデル ビューと呼ばれます。 このビューでは、各モデルが個別に一覧表示されます。 クラシック ビューのように、各モデル内の要素がグループ化されています。 次の図は、モデル ビューを示しています。 フリート管理モデル用のノードが展開され、クラシック ビューのようにモデル内の要素が配置されていることを確認します。
モデル ビューに切り替えるには、 AOT ノードを右クリックし、[ モデル ビュー] を選択します。 クラシック ビューに戻すには、 AOT ノードを右クリックし、[ クラシック ビュー] を選択します。
要素での作業
要素を操作するには、アプリケーション エクスプローラーで要素を選択します。
- 1 つの要素を選択するには、その要素を選択します。
- 要素の連続したグループを選択するには、Shift キーを押しながら要素のグループを選択します。
- 連続しない要素を選択するには、Ctrl キーを押しながら個々の要素を選択します。
要素を選択した後、選択を右クリックし実行可能なアクションを表示します。 次の図は、フォーム要素で使用できるアクションを示しています。
使用できるアクションは、選択した要素によって異なります。 次の表に、アプリケーション エクスプローラーの要素に対して実行できる一般的なアクションの一部を示します。
注
選択したノードが複数のモデルに存在する要素である場合 (オーバーレイのカスタマイズの場合)、選択した要素は、アプリケーション エクスプローラーが現在存在するビューによって異なります。
- アプリケーション エクスプローラーがモデル ビューになっている場合、選択した要素は、その下に表示されるアプリケーション エクスプローラー モデルが属している要素になります。
- アプリケーション エクスプローラーが従来表示になっている場合、選択した要素は、現在のコンテキストとソリューション エクスプローラーで選択したプロジェクトに依存します。 たとえば、[ プロジェクトに追加] が選択したアクションの場合、選択した要素は現在のプロジェクトのモデルに属する要素になります (該当する場合)。
| アクション | 説明 |
|---|---|
| プロジェクトへの追加 | 現在のプロジェクトに選択した要素または要素を追加します。 |
| 新しいプロジェクトへの追加 | 新しいプロジェクトに選択した要素または要素を追加します。 |
| プロジェクト内での複製 | 選択した要素のコピーを現在のプロジェクトに作成します。 |
| カスタマイズ | 要素のカスタマイズされたバージョンを作成します。 既存の要素のオーバーレイ (カスタマイズ) を行 う場合は 、[カスタマイズ] を選択します。 現在のプロジェクトで使用しているモデルは、選択した要素と同じパッケージ内になければなりません。また、カスタマイズする要素より上位の階層に属している必要があります。 [カスタマイズ] を選択すると、新しい "カスタマイズ" モデル要素ファイルが作成され、プロジェクトに追加されます。 |
| 拡張機能を作成 | 要素の拡張機能を作成します。 新しい拡張モデル要素 (拡張子) は、ソリューション エクスプローラーで現在のプロジェクトに追加されます。 これは、既存の要素を扱うための推奨される方法です。 |
| 新しいプロジェクトに拡張機能を作成する | 新しいプロジェクトの一部として要素の拡張を作成します。 新しいプロジェクト ダイアログ ボックスを開く場合には、新しいプロジェクトを定義します。 |
| 参照の検索 | 選択した要素を参照するすべての X++ コードおよびその他の要素を検索します。 |
| 参照の表示 | 選択した要素を参照するその他の要素を示す図を作成します。 |
| デザイナーを開く | 要素を表示するには、そのタイプの要素の要素デザイナーを開きます。 要素を変更できますが、これは通常、要素がプロジェクトの一部である場合に実行されます。 |
| コードの表示 | 要素の X++ コードを表示および編集できるコード エディタを開きます。 |
| リフレッシュ | 要素のメタデータを更新します。 |
| 比較 | 選択した要素の XML 表現と要素を比較します。 通常、ソース コード管理リポジトリとは異なるバージョンの要素と要素を比較します。 |
| プロパティ | 要素のプロパティの設定を確認できるように、プロパティ ダイアログ ボックスを Visual Studio で開きます。 |
一部の要素には、その要素のタイプのアクションを実行できるようにする固有のコマンドがあります。 たとえば、テーブル要素には、テーブルに関する追加情報を提供する 2 つのコマンドがあります。 最初は、階層の表示 コマンドです。 テーブル要素を右クリックしてこのコマンドを選択すると、テーブルの一部であるテーブル階層がグラフィカルに表示されます。 たとえば、次の図は、FMVehicle テーブルのテーブル階層を表示します。
アプリケーション エクスプローラーのフィルター処理
アプリケーション エクスプローラーには、非常に多数の要素を含めることができます。 この数が多いと、操作する特定の要素を見つけにくくなります。 ただし、アプリケーション エクスプ ローラーは供給するクエリに基づいて要素をフィルター処理できます。 表示される要素をフィルター処理するには、アプリケーション エクスプローラーの上部にある検索バーにクエリを入力します。
単純なフィルターを適用するには、フィルター処理するテキストを入力し、検索バーの末尾にある [フィルター ] ボタンを選択します。 たとえば、"rental" という単語を含む名前を持つすべての要素を検索する場合は、検索語句として 「rental 」と入力します。
フィルターをクリアして完全なビューに戻すには、検索バーの [フィルターのクリア ] ボタン (X) を選択します。 検索バーの最後にあるドロップダウンの矢印を確認します。 この矢印を選択すると、フィルターを絞り込むために使用できるフィルター オプションの一覧が表示されます。
- タイプ別フィルター
- モデル別フィルター
- 名前別フィルター
- 更新日別フィルター
- 拡張ポイント別フィルター
これらのオプションのいずれかを選択すると、事前に定義された条件が検索バーに追加されます。 基準としての特定の値を入力します。 この機能は強力な検索機能を提供できます。 たとえば、特定の期間内に変更した要素を検索する場合は、[ 変更日でフィルター] を選択し、開始日と終了日を指定します。
以前は、使用されるフィルターは、検索バーの終わりのドロップダウン リストに表示されました。 また、アプリケーション エクスプ ローラーに表示されるフィルター処理結果上でアクションを実行することもできます。 AOT ノードを右クリックし、次のいずれかの操作を選択して結果で実行します。
| アクション | 説明 |
|---|---|
| プロジェクトへの検索結果の追加 | 現在のプロジェクトにフィルター処理の要素を追加します。 |
| 新しいプロジェクトへの検索結果の追加 | 新しいプロジェクトにフィルター処理の要素を追加します。 |
これらのアクションは、フィルター結果が 1 つのモデルに制限されている場合にのみ使用できます。 フィルターを特定のモデルに制限するには、クエリに モデル"モデル名" 条件が含まれている必要があります。