This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已动态机器翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
This content has been machine translated dynamically.
This content has been machine translated dynamically.
This content has been machine translated dynamically.
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.
Este artigo foi traduzido automaticamente.
这篇文章已经过机器翻译.放弃
Translation failed!
概要
カスタムレポートは、自分で定義するレポートです。カスタムレポートは、既存のアルゴリズムとアルゴリズムグループ、または自分で作成した新しいものに基づいて作成できます。たとえば、Windows 7 および 64 ビットプラットフォームに移行する準備をしていて、プラットフォームごとに別々のレポートではなく、1 つの結合レポートが必要なとします。Windows 7 および 64 ビットレポートの両方のアルゴリズムに基づくカスタムレポートを作成できます。また、環境に関する独自の専門知識に基づいて、新しいアルゴリズムを作成することもできます。このトピックでは、カスタムレポートを作成する際の重要な考慮事項をカスタムレポートで補足します。
制限事項
AppDNAでは、作成できるカスタムレポートの数や、カスタムレポートに追加できるアルゴリズムグループの数は制限されません。ただし、カスタムレポートが追加されるたびに、データベースのサイズが大きくなり、概要の概要レポートに別の列が追加されます。その結果、「Overview Summary」レポートが読めなくなったり、使用可能なディスク領域がすべて使い果たされたりする可能性があります。同様に、各アルゴリズムグループは、アプリケーションの問題レポートビューに列を追加し、問題ビューの棒グラフに棒を追加します。追加したアルゴリズムグループが多すぎると、読み取り不能になることがあります。追加したアルゴリズムが多すぎると、アプリケーションアクションレポートビューとアクションビューも同様の方法で影響を受ける可能性があります。
デスクトップアプリケーションとWebアプリケーションの比較
[カスタムレポートマネージャ] 画面は柔軟性があり、カスタムレポートに Web アルゴリズムとデスクトップアルゴリズムの組み合わせを追加することを制限しません。同様に、AppDNAでは、カスタムレポートに対して分析できるアプリケーションを制限しません。つまり、たとえば、IE と Windows 7 のレポートからアルゴリズムを混在させたカスタムレポートを作成できます。その後、このカスタムレポートに対してデスクトップアプリケーションと Web アプリケーションの両方を分析できます。関与するアルゴリズムによっては、これはあまり意味をなさないかもしれません。
重要:したがって、カスタムレポートにWebアプリケーションアルゴリズムとデスクトップアプリケーションアルゴリズムを混在させないでください。また、カスタムレポートに名前を付けると、デスクトップアプリケーションまたはWebアプリケーションのどちら用に設計されているかが明確になります。
OSイメージ依存アルゴリズム
一部のAppDNAアルゴリズムでは、オペレーティングシステム(OS)によって提供される機能への依存関係がアプリケーションでテストされます。これらのテストでは、AppDNAデータベースにロードされたOSイメージDNAを調べます。たとえば、イメージで機能が有効になっているかどうかを調べます。これらは、画像依存アルゴリズムと呼ばれます。
イメージに依存するアルゴリズムをカスタムレポートに追加すると、AppDNAによってカスタムレポートのエントリがOS イメージの設定に追加されます。カスタムレポートのデフォルト OS イメージを選択します。
注意:複数のAppDNAレポートから同じカスタムレポートに画像依存アルゴリズムを追加することはできません。この操作を行おうとすると、これが不可能であることを示すメッセージが表示されます。
AppDNAがOSイメージを使用する方法の概要については、「オペレーティングシステム」を参照してください。
新しいアルゴリズムのテンプレート
AppDNAには、カスタムレポートで新しいアルゴリズムを作成するためのテンプレートが数多く用意されています。自分で定義する新しいアルゴリズムを作成するときは、[New Algorithm] ウィザードの最後のページのドロップダウンリストから、使用するテンプレートを選択します(カスタムレポートを作成するを参照)。
各テンプレートは、アプリケーションで見つかったときにアルゴリズムをトリガーする問題を定義します。テンプレートは一般的な問題を定義し、特定の値を入力します。たとえば、一般的な問題が、アプリケーションに特定のファイルが含まれているか、特定のパスにインストールされている場合は、問題の原因となる特定のファイルまたはパスを入力します。
テンプレートには、特定の要件を満たすように編集する値の例が用意されています。パーセント記号 (%) をワイルドカード文字として使用して、0 個以上の文字に一致させることができます。次の表に、使用可能なテンプレートと値の例を示します。
アプリケーションがアルゴリズムをトリガーする | 値の例 |
---|---|
これは、特定のファイルを持っている | filetofind.ini |
特定のパスにインストールされます | D:\SomePath% |
特定のレジストリエントリを設定します。 | HKEY_LOCAL_MACHINE\Software\MyApplication |
これは、特定の内容を含むINIファイルを持っています | FileContentMatchString |
そのインストーラには、特定の内容を持つカスタムアクションが含まれています | CustomActionMatchString |
これは、特定のファイルからAPIをインポートします | msvbvm%.dll |
レジストリエントリテンプレートを使用する場合、キーと値の名前を検索できます。これを行うには、値名の前に 2 つのバックスラッシュ (\\) を付けます。たとえば、ポート値を持つすべてのサービスを検索するには、HKEY_LOCAL_MACHINE%services%\\port を使用します。
上級ユーザーは、未加工の SQL クエリを作成して、新しいカスタムレポートアルゴリズムのロジックを定義できます。ただし、データベースの構造がバージョンによって変更される可能性があるため、これらが将来のバージョンのAppDNAでも機能することを保証することはできません。
共有
共有
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select Do Not Agree to exit.