WorkWithPlus 8.1 へのアップグレード について 本 書 では WorkWithPlus (WWP) バージョン 7.1 以 降 を 適 用 して 開 発 した KB をバージョン 8.1 にアップグ レードして 引 き 続 き 開 発 する 場 合 の 手 順 について 説 明 しています 重 要 :バージョン 8.1 では レスポンシブ Web デザイン( 以 降 RWD)に 対 応 した 新 しいテンプレートが テー マ 追 加 時 に 既 存 の Main テンプレートと 置 き 換 えられる 形 で 提 供 されます RWD に 対 応 するには 新 テンプレー トや 新 インスタンスにこれまで 構 成 してきた 内 容 を 反 映 し 直 す 必 要 があります RWD に 対 応 するかどうかや テンプレートのカスタマイズの 有 無 によって KBのアップグレードには 大 きく 分 けて 次 の 3 つのシナリオが 考 えられます: RWD 対 応 しない 1. これまでの KB と 同 様 のデザインを 継 続 する 場 合 RWD 対 応 する 2. いままでテンプレートをカスタマイズして 使 用 していない 場 合 3. 新 テンプレートをカスタマイズして 利 用 する(いままでテンプレートをカスタマイズして 使 用 していた) 場 合 a) 旧 バージョンの Main テンプレートを RWD 化 する 場 合 b) 旧 バージョンのユーザーテンプレート( 別 名 )を RWD 化 する 場 合 それぞれのシナリオに 応 じたアップグレード 方 法 について 後 述 の 各 セクションで 説 明 します 1.これまでの KB と 同 様 のデザインを 継 続 する 場 合 テンプレートのご 利 用 の 有 無 に 関 わらず 従 来 の WWP の UI を 継 続 して 使 用 する 場 合 は 次 のアップグレード 手 順 に 従 います 1. 旧 バージョンで 開 発 した KB のバックアップを 取 ります 2. WWP 8.1 をインストールします WWP のインストール 方 法 については WorkWithPlus 8.1 インストー ルガイド を 参 照 してください 3. GeneXus IDE より 該 当 の KB を 開 き [ツール] > [WorkWithPlus] > [すべての WorkWithPlus パターン インスタンスの 適 用 と 選 択 します 1
4. [ビルド] > [すべてリビルド] と 選 択 します これでアップグレードは 完 了 です 参 考 :テーマのインポート 操 作 をしない 限 り テンプレート 等 が 置 き 換 えられることはありません 2.いままでテンプレートをカスタマイズして 使 用 していない 場 合 各 インスタンスは Main テンプレートを 使 って 構 成 されています WWP 8.1 での Main テンプレートの 構 造 変 更 に 伴 い テンプレートをカスタマイズしていない 場 合 でも 各 インスタンスの 再 構 成 およびカスタマイズの 手 動 での 保 守 再 作 成 作 業 が 必 要 になります 次 のアップグレード 手 順 に 従 います 1. 旧 バージョンで 開 発 した KB のバックアップを 取 ります 2. WWP 8.1 をインストールします WWP のインストール 方 法 については WorkWithPlus 8.1 インストー ルガイド を 参 照 してください 3. GeneXus を 起 動 し [ 設 定 ] > [パターン] >[WorkWithPlus] と 選 択 します 4. [ツール] > [WorkWithPlus] > [WorkWithPlus テーマをインポート]と 選 択 します 次 のようなカスタマイズしたテーマを 維 持 するかどうかの 確 認 ダイアログが 表 示 されます 5. [はい]を 選 択 します Main テンプレートが RWD に 対 応 した 新 テンプレートで 初 期 化 されます 6. 新 しいテンプレートをベースに 各 インスタンスに 反 映 します 右 端 の 歯 車 のアイコン から[インスタン スの 更 新 (Transaction テンプレート:Main)]を 選 択 します 2
7. 履 歴 から 従 来 のインスタンスで 定 義 した 内 容 を 新 しいインスタンスに 反 映 させます 従 来 の WorkWithPlus のインスタンスを 開 きます 8. WWP インスタンスのタブを 右 クリックし [ 履 歴 ]をクリックします 9. 下 図 で 示 すように 右 側 に 表 示 されている 旧 バージョンのエレメントをコピーし 左 側 に 表 示 されている 新 しいインスタンスにペーストします すべてのエレメントに 対 してこの 作 業 を 行 います 10. [ビルド] > [すべてリビルド] と 選 択 します これでアップグレードは 完 了 です 3
3. 新 テンプレートをカスタマイズして 利 用 する(いままでテンプレートをカスタマイズして 使 用 し ていた) 場 合 前 述 のとおり 新 しいバージョンのテンプレートの 構 造 変 更 により 新 しい Main テンプレートはテーマのイン ポート 時 に Main テンプレートを 初 期 化 される 形 で 提 供 されます そのため 手 動 でこれまで 行 ったカスタマイ ズ 部 分 を 新 しい Main テンプレートにコピー&ペーストする 必 要 があります また 各 インスタンスにも 手 動 で の 反 映 が 必 要 になります 1. 旧 バージョンで 開 発 した KB のバックアップを 取 ります 2. WWP 8.1 をインストールします WWP のインストール 方 法 については WorkWithPlus 8.1 インストー ルガイド を 参 照 してください 3. GeneXus を 起 動 し [ 設 定 ] > [パターン] >[WorkWithPlus] と 選 択 します 4. 右 端 の 歯 車 のアイコン から[インスタンスの 更 新 (Transaction テンプレート:Main)]を 選 択 します 5. 従 来 の Main テンプレートを 別 名 で 保 存 し 退 避 します 右 端 にある 緑 色 の+マークのついたファイルアイ コン をクリックします 次 のようなダイアログが 表 示 されます 6. [テンプレート 名 ]に 任 意 の 名 前 を 指 定 し [ 定 義 のコピー 元 ]から[Main]を 選 択 してから[ 作 成 ]ボタンをクリッ クします 7. [ツール] > [WorkWithPlus] > [WorkWithPlus テーマをインポート]と 選 択 します 4
次 のようなカスタマイズしたテーマを 維 持 するかどうかの 確 認 ダイアログが 表 示 されます 8. [はい]を 選 択 します Main テンプレートが RWD に 対 応 した 新 テンプレートで 初 期 化 されます 旧 バージョンのカスタマイズした Main テンプレートを RWD 用 のテンプレートとしてアップグレードするには 次 の a) 旧 バージョンの Main テンプレートを RWD 化 する 場 合 を 参 照 してください 旧 バージョンのカスタマイズしたテンプレート (ユーザーテンプレート)を RWD 用 のテンプレートとしてアップグレードするには 後 述 の b) 旧 バージョン でユーザーテンプレート( 別 名 )を RWD 化 する 場 合 を 参 照 してください a) 旧 バージョンの Main テンプレートを RWD 化 する 場 合 前 述 のとおり 旧 バージョンの Main テンプレートは RWD に 対 応 した 新 しい Main テンプレートで 上 書 きさ れるため 前 のセクションの 手 順 6 でバックアップ 保 存 したテンプレートの 内 容 を 新 しい Main テンプレート にコピー&ペーストします 次 の 手 順 に 従 います 9. 履 歴 から 従 来 の Main テンプレートで 定 義 した 内 容 を 新 しい Main テンプレートに 反 映 させます WorkWithPlus の settings を 開 きます 10. WWP Settings のタブを 右 クリックし [ 履 歴 ]をクリックします 5
11. 下 図 で 示 すように 右 側 に 表 示 されている 旧 バージョンの Main テンプレートのエレメントをコピーし 左 側 に 表 示 されている 新 しい Main テンプレートにペーストします すべてのエレメント(カスタマイズ 要 素 ) に 対 してこの 作 業 を 行 います 12. 履 歴 から 従 来 のインスタンスで 定 義 した 内 容 を 新 しいインスタンスに 反 映 させます 右 端 の 歯 車 のアイ コン から[インスタンスの 更 新 (Transaction テンプレート:Main)]を 選 択 します 13. 従 来 の WorkWithPlus のインスタンスを 開 きます 6
14. WWP インスタンスのタブを 右 クリックし [ 履 歴 ]をクリックします 15. 下 図 で 示 すように 右 側 に 表 示 されている 旧 バージョンのエレメントをコピーし 左 側 に 表 示 されている 新 しいインスタンスに 反 映 します 16. 上 記 13~15 の 手 順 をすべてのインスタンスに 行 います 17. [ビルド] > [すべてリビルド] と 選 択 します 18. これでアップグレードは 完 了 です 7
b) 旧 バージョンのユーザーテンプレート( 別 名 )を RWD 化 する 場 合 従 来 のユーザーテンプレートを 引 き 続 き 利 用 できます 前 のセクションで 用 意 した 新 しい Main テンプレートを 基 に RWD に 対 応 した 新 しいユーザーテンプレートを 作 成 し 該 当 するインスタンスすべてに 対 して 新 しいテ ンプレートを 適 用 します 9. 下 図 で 示 すように ユーザーテンプレートのエレメントをコピーし 新 規 に Main から 作 成 した 新 しいユー ザーテンプレートにペーストします すべてのエレメントに 対 してこの 作 業 を 行 います 10. RWD に 対 応 した 新 しいテンプレートを 適 用 したい WWP インスタンスを 開 きます 8
11. 右 端 の 歯 車 のアイコン から[ 選 択 されたテンプレートの 変 更 ]を 選 択 し 新 しく 作 成 したテンプレート を 指 定 します 12. 履 歴 から 従 来 のユーザーテンプレートで 定 義 した 内 容 を 新 しいインスタンスに 反 映 させるため 次 の 操 作 を 行 います 13. WWP インスタンスのタブを 右 クリックし [ 履 歴 ]をクリックします 9
14. 下 図 で 示 すように 右 側 に 表 示 されている 旧 バージョンのエレメントをコピーし 左 側 に 表 示 されている 新 しいインスタンスに 反 映 します 15. 上 記 11~14 の 手 順 をすべてのインスタンスに 行 います 16. [ビルド] > [すべてリビルド] と 選 択 します これでアップグレードは 完 了 です 10
GeneXus Japan Inc. Copyright 2015 GeneXus Japan Inc. All rights reserved. 本 書 には 正 確 な 情 報 を 記 載 するように 努 めました ただし 誤 植 や 制 作 上 の 誤 記 がないことを 保 証 するもので はありません 本 書 に 記 載 のその 他 の 製 品 名 および 会 社 名 は 各 社 の 商 標 または 登 録 商 標 です GeneXus Japan Inc. は 他 社 製 品 の 性 能 または 使 用 につきましては 一 切 の 責 任 を 負 いません ジェネクサス ジャパン 株 式 会 社 141-0031 東 京 都 品 川 区 西 五 反 田 2 丁 目 27 番 3 号 電 話 番 号 :03-6303-9381 FAX:03-6303-9980 http://www.genexus.jp 2015 年 7 月 作 成 11