※質問のテーマごとにセルの背景色を変えていますNo

質問
1

同一開発環境内に過去のメジャーバージョン（例：GeneXus17）とGeneXus18を共存させることは可能ですか？

回答可能です。また、この場合、ライセンスには互換性があるため、GeneXus18のライセンスがあることで過去のメジャーバージョンもご利用可能です。
GeneXus Serverを利用している場合かつ、別インスタンスでインストー

2

GeneXus Serverを利用しています。ナレッジベースをバージョンアップルした場合には、「GeneXus Server Storage Migrator Utility」の利用をする際、「GeneXus Server Storage Migrator Utility」を利用した推奨します。

GeneXus Server間の操作と、開発環境内でのGeneXus間の操作どちらがもし、インスタンスのアップグレードを行った場合、一切の操作は必要な推奨でしょうか？

く、自動的にインスタンスのアップグレードとともにナレッジベースもアップグレードされます。
この場合、「他のアプリケーション」がストアよりダウンロードし、デバGeneXusで生成したアプリケーションから他のアプリケーションを呼び出 イスにインストールしなければならないものであるなら、生成されている3 す実装を行っているのですが、このアプリケーションも「スーパーアプリ」と呼びますか？

アプリケーションは「スーパーアプリ」ではありません。
スーパーアプリはあくまでもインストールしなければならないアプリは1つであり、その中で動的にミニアプリを呼び出しているものとなります。

4「ミニアプリ」はネイティブアプリケーションですか？それともWebアプリケーションでしょうか？

「ミニアプリ」はネイティブアプリケーションです。
いいえ。動的にミニアプリがスーパーアプリ上に取得されるため、その必5

スーパーアプリからミニアプリを呼び出す場合、スーパーアプリには呼び 要はありません。
出すためのボタンが必要ですか？

「コントロール」という点でいえば、グリッドコントロールのような形でMini App Centerに公開されているミニアプリの一覧が表示されます。

6

7

スーパーアプリとミニアプリの間にやり取りを実装したい場合、APIはスーパーアプリ側に含まれますか？
スーパーアプリをストアに公開してからミニアプリを追加することはできますか？

8 なぜスケーラビリティについてAmazonとAzureのみなのですか？
9

メッセージキューについてRabbitMQやApache Kafkaのサポートは計画がありますか？

10 リードレプリカの追加は1つだけですか？

はい。スーパーアプリ側からミニアプリへアクセスできるような仕組みとなるため、スーパーアプリとミニアプリの間にやり取りを実装する場合、APIとしては、スーパーアプリ側に含まれます。
もちろん可能です。ストアに公開するのはあくまでスーパーアプリのみとなり、そこから動的に呼び出されるミニアプリの公開については各ストアで特に制限はありません。
AmazonとAzureが世界中のシェアとして大きかったため、まずはこの2社を対象にしました。今後の予定としてGoogleに取り組む予定です。
RabbitMQおよびApache Kafkaについてすでに統合可能です。
いいえ。必要な分を追加することが出来ます。
実行するアプリケーションに依存します。
Angularジェネレーターによって生成されるWebアプリケーションおよび11

サーバーレステクノロジーを利用する場合、Angularジェネレーターの利用が必須ですか？

ネイティブモバイルアプリケーション（Android、iOS）の場合、WebサービスであるAPIをデプロイするため、サーバーレステクノロジーを利用できます。
従来のWebジェネレーターを利用した場合、ナレッジベース内のWebサービスやAPIオブジェクトはサーバーレステクノロジーを利用できます。

12 NoSQLデータストアの追加について計画はありますか？

GeneXus18のリリース時点ではOdataとDynamo DBがありますが、Cosmos DBの利用が可能となるように作業を進めています。
いいえ。NoSQLデータストアには特定の用途があり、置き換わるものでは

13

NoSQLデータストアはリレーショナルデータベースに置き換わるものです ありません。
か？

例えばスケーラビリティによりリレーショナルデータベースに負荷を与える場合、NoSQLデータストアを活用いただけます。
FCKエディターのベースライブラリの更新に基づき改善を計画していますが、ベースライブラリの更新を取り込むことが難しい場合は、セキュリ

14 FCKエディターの改善はありますか？

ティの更新のみを行います。
または、FCKエディターは現在のまま残し、別の新しいコントロールとして最新のライブラリに基づくものを作成するかもしれません。

※質問のテーマごとにセルの背景色を変えています
No

質問

回答
ProcedureオブジェクトによるPDF生成に関しては改善はありませんが、15 レポーティング機能としての改善はありますか？

Queryオブジェクト、ダッシュボードオブジェクトを利用したレポーティング機能に多くの機能を追加しました。
UnanimoはGeneXusとともに成長するデザインシステムです。

16 UnanimoとGeneXusの関係性について教えてください

ですが、必ずしもGeneXusと同時に成長することはなく、Unanimoのみが成長する場合もあります。
Bootstrapについては、一部のレスポンシブ領域の実装を可能にするため

17 UnanimoのベースにBootstrapは利用されていますか？の最小限のコンポーネントを利用していますが、それ以外の部分ではすべてを削除しました。

GX18以前のナレッジベースをバージョンアップする場合、UIを維持でき18 ますか？つまり、テーマオブジェクトの利用を継続することが出来ますか？

以前のバージョンにおいてCarmineなどテーマオブジェクトを利用していた場合、KBのバージョンアップ時にデザインシステムオブジェクトの利用へ切り替えは行われません。そのため、UIは維持されます（引き続きテーマオブジェクトを利用できます）。
技術的に可能です。ただし、同一のユーザーが利用する範囲で過去のテーマオブジェクトとUnanimoが混在する場合、UXの一貫性が保たれないた

19

ナレッジベースのバージョンアップにおいて部分的にUnanimoへ移行する め推奨できません。
ことは可能ですか？

1つのKBからフロントエンドやバックエンドなど対象のユーザーが異なるいくつかの機能がデプロイされると思います。この機能単位で移行を進め、最終的にすべてをUnanimoの実装に移行することが可能です。

旧バージョンで作成したKBをGeneXus18へ移行し、デザインをテーマか20 らデザインシステムへ移行した場合、テーマオブジェクトは表示されなくなりますか？
21 CarmineテーマからUnanimoデザインシステムに移行できますか？
22 利用しているテーマがCarmine以外の場合、移行はできますか？
カスタマイズされたクラスの利用がある場合、Unanimoデザインシステム
23 に移行するために各コントロールに既定で適用されるデザインシステムのクラスを確認する方法はありますか？

いいえ。移行が完了しても開発者自身が削除しない限り自動で表示されなくなることはありません。
可能です。いくつかのステップに従って変更を行うことで移行を完了させることが出来ます。
可能です。基本的なプロセスはCarmineの場合と同様です。
推奨される方法としては、GeneXus18で新規KBを作成し、各コントロールに適用されているクラスを確認することです。

旧バージョンで作成したKBをGeneXus18で開いた場合（Carmineテーマ24を利用している状態）、Unanimoデザインシステムへの移行前に新規オブ いいえ。旧バージョンで作成したKBで利用したデザイン（Carmineテージェクトを作成した場合、デザインはUnanimoデザインシステムによるも マ）に基づくオブジェクトが作成されます。のですか？
Unanimoデザインシステムは、Webアプリケーションだけでなく、ネイティブモバイルアプリケーションにも適用することができます。

25

Unanimoデザインシステムへ移行するにあたり注意すべき点などあります そのため、定義されるトークンについてはマルチプラットフォームを念頭か？に考える必要があります。
もちろんプロジェクトとしてそのような予定がない場合、これは懸念にはなりません。
はい。互換性のために作成可能となっています。ただ、GeneXus18ではデ

26 GeneXus18でテーマオブジェクトは新規作成できますか？

ザインシステムオブジェクトを利用していただくことを推奨しています。
また、今後のバージョンアップで表示されなくなることが想定されます。
新規作成したKBでは、既定でUnanimoを利用するよう設定されていますが、必須ではありません。

27 GX18では、Unanimoを利用することが必須ですか？

外部デザインをインポートし、利用することもできますし、GeneXus社のパートナーが提供するデザイン（例：DVelop社のWorkWithPlus for Webに付随するデザイン）を利用することもできます。
可能です。Unanimoデザインシステムはモジュールとして配布されてい28 Unanimoデザインシステムをカスタマイズすることは可能ですか？て、これを土台としたデザインシステムオブジェクトを作成し、カスタマイズを行っていくことができます。

※質問のテーマごとにセルの背景色を変えています
No

質問

回答
Unanimoによるコントロールのインターフェースデザインの一貫性を保つ

29 Unanimoに基づくコントロールの追加は予定されていますか？

ことはありますが、コントロールは汎用的であるため、Unanimoの利用有無に限らず利用できるようになります。

30 Azure DevOpsはサポートされていますか？
31 RESTサービスはGXTestを利用してテストできますか？

はい。GeneXus18でAzure DevOpsを利用したCI/CDのサポートを開始しました。
はい。GeneXus18から追加されたRest Testオブジェクトで可能です。
大きなものとしては以下が挙げられます。

32 GeneXus18におけるGAMの新機能を教えてください。

・ネイティブモバイルアプリケーション向けOTPおよび二要素認証の追加
・GAMバックエンドのユーザビリティ向上（Unanimoの利用）可能です。バージョンノードにある[GAM Backend Style Override]という

33

GAMバックエンドのデザインを任意のデザインに変更することはできます プロパティに任意のデザインシステムオブジェクトを紐づけることで、こか？のデザインシステムオブジェクト内で定義された内容で上書きが行われます。

34 GXflowにおける改善点はありますか？

GXflowにおける動的レポートとタイマーについて改善を加えています。