ナレッジベースの WorkWithPlus 13 への更新

 

WorkWithPlus 13 をインストールした後は、2 つのシナリオが考えられます:

既存のテーマの WorkWithPlus 13 の使用

このシナリオでは、WorkWithPlus 13 セットアップをインストールし、ナレッジベースを開きます。

WorkWithPlus を初めて適用する場合 (インスタンスを変更して保存する場合など)、新しい機能を使用するために必要なすべてのリソースがインポートされます。その後、[ツール] --> [WorkWithPlus] --> [すべての WorkWithPlus パターンインスタンスの適用] を選択します。

このプロセスが終わると、新しい機能を使用したり、通常どおりアプリを実行したりするための準備が整います。

当社では常に回帰テストを実施して、各バージョン内で生成されるコードに変化がないことを確認しています。お客様が画面を再度テストする必要はありません。

WorkWithPlus 13 を使用し、新規に利用可能なデザインを 1 つ適用します。

新しいテーマをデザイン システム ウィザードからインポートすると、WorkWithPlus によって WorkWithPlus 設定内で定義されているテンプレートが置き換えられます。したがって、テンプレートに対して行ったカスタマイズ内容を再度反映させる必要はありません。

このカスタマイズには、次のものが含まれます:

  • イベントブロック
  • 自動条件
  • 自動ルール
  • 画面レイアウトのカスタマイズ
  • その他

UpgradeImg01

これらのカスタマイズを新しいテーマに保持するために、以下のステップをお勧めします。

ステップ 1: すべてのインスタンスを更新済みとしてマーク

実際のインスタンスを更新済みとしてマークすることで、適用される変更のみが新しいテーマに関する変更であることがわかります。このプロセスを Transaction テンプレートに対して行う必要があります: 

UpdateKB12Img001

また、各 Web パネルテンプレートに対しても行う必要があります:

UpdateKB12Img002

ステップ 2: 新しいデザインのインポート

ニーズに応じて、デザイン システム ウィザードから必要な設定とデザインをインポートします。インポートプロセスが完了すると、次のステップに移ることができます。

ステップ 3: WorkWithPlus 設定で行われた変更の反映

WorkWithPlus 設定を開いて、新しいテーマとレイアウトが適用されていることを確認できます。

UpdateKB12Img003

履歴を開きます:

UpgradeImg04

次のように、インポートプロセスの前に最新バージョンを選択します:

UpgradeInmg05

履歴バージョンからのカスタマイズを現在の WorkWithPlus 設定にコピーします:

UpdateKB12Img004

自動ルール、自動条件、イベントブロックなどのノードをコピーして貼り付けられるため、作業スピードが向上します。レイアウトをカスタマイズする場合は、さまざまなノードからプロパティをコピーする必要があります。

このようにして、新しいテーマとレイアウトに以前のカスタマイズ内容が反映されます。

重要:

  • オブジェクトの名前パターンをカスタマイズした場合、あるいは WorkWithPlus 9 以前のバージョンから移行する場合は、その変更内容を新しい WorkWithPlus 設定にも反映する必要があります。そうすることで、履歴バージョンにある名前を現在の WorkWithPlus 設定にコピーできます:

UpgradeImng07

  • デザイン システム ウィザードを実行する前から使用しており、新しいバージョンにないテンプレートは、そのまま維持されます。そのため、これらのテンプレートを新しいバージョンのデザインに合わせて手動で調整する必要があります。この調整は、「Transacion」および「Selection」のデザインと比較することによって行うことができます。
  • WorkWithPlus 10 からの移行で、これまで条件付き書式を使用していた場合は、次のクラスの名前を変更する必要があります:

    UpgradeImg16

    その際、WorkWithPlus 10 で使用していた名前を設定します:

    UpgradeImg17

ステップ 4: [Update Instances]

インスタンス内に新しいテーマを反映するために、Transaction テンプレート内のインスタンスおよび各 WebPanel テンプレート用のインスタンスを更新します:

UpdateKB12Img005

デザイン システム ウィザードで選択したテーマおよび設定に従い、次のようなメッセージがいくつか表示されることがあります:

UpdateKB12Img006

インスタンスから特定のノードを削除するかどうかを確認するメッセージが表示されます。たとえば、上記のメッセージでは、Company トランザクションの「Dynamic Filters」を削除するかどうか確認されます。それと同時に、選択したデザイン内では、既定のフィルタが「全文検索フィルタ」になります。

「インスタンスの更新」処理が終わってからインスタンスを開くと、新しいテーマが適用され、以前のカスタマイズがそのまま残っていることがわかります。

UpdateKB12Img007

重要: インスタンスの更新処理が終わった後で、[ツール] --> [WorkWithPlus] --> [すべての WorkWithPlus パターンインスタンスの適用] を選択する必要があります。

ステップ 5: メニューの回復

データプロバイダー「MenuOptionsData」からメニューデータをロードする場合、以前使用していたのと同じオプションを表示できるように、旧バージョンを回復する必要があります。

ステップ 6: アプリケーションの実行

アプリケーションを実行し、新しいデザインを試します:

UpdateKB12Img008

HTML からレスポンシブ Web デザインへの移行

ナレッジベースがまだ HTML (レスポンシブでない) の場合は、以下のリンクをぜひお読みください:


Copyright © 2007-2015 DVelop Software Solutions - www.workwithplus.com