BaseElementsは実際のデータのデータ構造内で機能するように設計されているため、利用可能なレポートは、データから直接取得できない機能について意図的に設定されています。報告は2つあります。
- 変更レポート
- 連結レポート
レポートはホーム画面から利用できます。
レポートの表示
レポートを実行または選択すると、その結果はリスト形式で表示されます。レポート内、または複数のレポートにまたがって検索することができます。同様に、加えられた変更やレポートアイテムに関する他のメモを追跡するための備考フィールドとチェックボックスがあります。
レポートを印刷する
すべてのレポートには、印刷用のレイアウトがあります。レポートレイアウトを印刷するために特別な操作を実行する必要はありません。ショートカットキーまたはメニューから[印刷]メニュー項目を呼び出すと、自動的に正しい印刷レイアウトが表示されます。印刷レイアウトはデフォルトではレイアウトメニューには表示されませんが、自分で編集したり、最初にレイアウトモードに入って使用した詳細を確認することができます。
比較レポート
変更レポートは、同じソリューションの2つの異なる分析でファイルを比較し、各バージョン間で何が変わったのかを示します。
このレポートを実行するには、[古い分析と新しい分析]、およびその分析内の[古いファイルと新しいファイル]を選択します。
比較レポートの制限事項
比較レポートは機能的な変更を比較し、レイアウトデザインの変更は比較しません。
比較できるレイアウト変更の例
- フィールドがレイアウト上に新たに追加された
- フィールドがレイアウト上から全て削除された
- ボタンオブジェクトが追加され、アクションが設定された
- アクションが設定されているボタンオブジェクトが削除された
比較できないレイアウト変更
- 同じフィールドのコピーが新たに追加された
- 同じフィールドのコピーが削除された
- フィールドオブジェクトが同じレイアウト上で移動されている
- フィールドオブジェクトの書式設定変更
- フィールドオブジェクトのコントロールの変更や参照する値一覧を変更
- その他レイアウトオブジェクトの追加、削除、設定変更など
- アクションを未設定のボタンオブジェクトの追加、削除
統合レポート(Consolidation)
統合レポートは、あるファイルのセクションを別のファイルに移動するための段階的なプロセスです。これは、複数ファイルソリューションを単一の(または少なくとも少数の)ファイルソリューションにマージするためのツールとして主に開発されました。それは単一の分析からのデータで実行され、あなたはソースファイルと統合先ファイルを選択します。あるファイルから別のファイルにテーブルを移動する場合は、オプションで1つ以上のテーブルのみを選択することもできます。
統合レポートは高度に最適化されたプロセスで、最小限の労力で既存の機能の変更や破損を最小限に抑えながらこれらの大規模な移行を実行できます。特定の変更をいつ行うか、およびどの変更が他のどのセクションが行われているかに応じて最適化されるように最適化する多くの知恵が組み込まれています。
さまざまな手順のすべてが以下に概説されており、必要に応じてこれらを手動で実行できますが、統合レポートではこれらすべてを簡単でわかりやすいチェックリストにまとめています。
統合レポートの使い方
- ファイルAへの参照が両方のファイルで同じ名前を持つように、名前で一致するように、新しいファイルには存在しないファイル参照を作成します。
- カスタム関数を作成します。カスタム関数で依存関係をチェックする際には注意が必要です。コピーして貼り付けるのは簡単ですが、カスタム関数はフィールドを参照でき、フィールドにはまだアクセスできない場合があることにも注意する必要があります。問題がある場合は、関数を作成しますが、計算を空のままにするか、後でこれを解決するために計算式の内側にコメントを作成します。
- 値一覧を作成します。同じ名前の値一覧が存在する場合、
- それが他のファイルを指す外部VLであり、それがカスタム値である場合は、それを他のファイルと同じカスタム値にします。
- フィールドに基づいている場合は、そのままにします。
- カスタム値で、他のものと異なる場合は、一方または両方の名前を変更する必要があります。
- 外部ファイルで別のファイルを参照している場合は、元のファイルの名前を変更して、同じ値と同じ名前で新しいVLを作成する必要があります。作成するVLのいずれかにフィールドが必要な場合は、後で修正するようにマークします。
- 作成する各テーブルの名前を持つテーブルがまだないことを確認します。また、移動するテーブルと同じ名前のTOがないことを確認します。存在する場合は、Destinationファイルでそれらの名前を変更します。
- 次に、移動しているグラフに合わせて新しいファイルにTOを作成します。ただし、1つを除くすべてのTOについて、作成しない唯一のものは「ベース」TOで、テーブルと同じ名前にする必要があります。ファイル参照を使用して、すべてのTOが正しい基本表を指すようにします。これらの新しいTOの間に関係を作成しないでください。基本的に、結合なしでグラフを作成します。可能であれば、同じ位置に物事を配置すると簡単です。また、単一のTOのみを持ち、その1つのTOがsであるテーブルには、TOを作成する必要はありません。
- 古いファイルのすべてのテーブルを新規にコピーして貼り付けます。これにより、各テーブルのTOとレイアウトも作成されます。フィールド間の関係が存在しなくても、すべての計算は依然として機能することに注意してください。
- グラフに表示されていなかったすべての関係を結合します。
- 前の手順で作成したTOの基本テーブルを変更し、古いファイルから出てくるものを現在のファイルのテーブルのTOに移動します。ファイル参照ではなくローカルファイルを使用するように変更してください。
- 値一覧に戻り、Fieldsを使用していたものがあれば、それを参照して新しいローカルTablesを使用します。
- カスタム関数に戻って、以前空のままだったFieldsを使用した計算をすべて元に戻します。
- ソースファイルに含まれていたすべてのレイアウトを作成しますが、空のままにします。
- 新しいファイルに存在するすべての特権セットを作成します。スクリプトに特別な特権がある場合は、このセクションをあとで脇に置いておいてください。
- カスタムメニューセットをすべて作成しますが、スクリプトを使用する場合は空のままにします。
- すべてのスクリプトをコピーして貼り付けます。
- 必要なテーマをすべてインポートします。
- レイアウトを変更し、レイアウトの部品とサイズを設定します。
- すべてのLayoutオブジェクトをコピーして貼り付けます。
- レイアウトトリガーを追加します。
- スクリプトに特別なアクセス権を使用したアクセス権セットを変更します。
- 上書きアクションを使用してスクリプトを呼び出すカスタムメニューを変更します。
- 古いファイルのスクリプトを呼び出すすべてのスクリプトステップを、新しいローカルファイルを指すように変更します。これらはローカルスクリプトになりますが、他のファイルに含まれていてソースから宛先に変更する必要があるスクリプトもあります。
統合レポートを使用する利点は、特別な処理が必要なすべての特定の値一覧、関数、またはステップの概要を説明していることです。作成後に変更する必要があるもの、またはプロセスによって影響を受けるものはどれかがわかります。もちろん自力で全て調査することも可能ですが、レポートはそれを容易にします。
統合後
詳細を移動するという面倒な作業がすべて終わったら、新しいDDRを実行し、すべてのファイル(現在は古くなって必要なくなったソースファイルを含む)をBaseElementにインポートします。間違いがあった場合に備えて、以前にはなかったDestination内のエラーをチェックしたいとします。
また、ソースファイルを参照している参照も調べたいと思います。あなたはそれぞれのファイル参照を調べて、それぞれがどこにも使用されなくなるまでこの参照を使用する場所を変更します。その時点で参照を削除することができます。ソースファイルを参照する参照がもう手に入らなくなったら、それを除外することができます。
コメント
0件のコメント
サインインしてコメントを残してください。