PlatformTMは、ケースタイプとアプリケーションの間でのルールの再利用を促進します。デベロッパーは、単一のデータ要素からプロセス全体まで、アプリケーション内のルールを再利用することがよくあります。ルールを再利用すると、アプリケーションの品質が向上し、開発時間も短縮されます。Platformは、再利用の可能性に従ってルールをクラスにグループ化します。各グループはクラスです。各アプリケーションは3つのタイプのクラスで構成されます。ワーククラスには、プロセス、データ要素、UIなど、複数のケースの処理方法を記述するルールが含まれています。インテグレーションクラスには、アプリケーションを外部の顧客データベースやサードパーティのウェブサーバーに接続するインテグレーションアセットなど、アプリケーションが他のシステムとやり取りする方法を記述するルールが含まれています。データクラスには、顧客データタイプや注文商品データタイプなど、アプリケーションで使用されるデータタイプを記述するルールが含まれています。Studioでルールを作成すると、アプリケーションによって適切なクラスが識別されます。以下のインタラクションで理解度をチェックしてください。親クラスと子クラスクラスには他のクラスを含めることができます。別のクラスが含まれているクラスは親クラスと呼ばれ、別のクラスに含まれているクラスは子クラスと呼ばれます。子クラスは、その親クラスに定義されているルールを再利用、つまり継承できます。次の図で、「+」アイコンをクリックすると、親子クラスの詳細が表示されます。Explorerで、アプリケーションに含まれるクラスとリレーションシップを表示できます。inheritance」を参照してください。クラス階層クラスは、アプリケーションアセットを整理するために、複数レベルのクラス階層に階層化されます。クラスは、クラス階層内で、最も固有性の高いものから低いものへと編成されます。クラス階層により、デベロッパーがアプリケーション内でルールを再利用する方法が決まります。アプリケーションでは、クラス階層を介してアプリケーションがアクセスできるすべてのルールを使用できます。アプリケーションでは、クラス階層からアクセスできないルールは使用できません。実行時に使用するルールを特定しようとすると、最も固有性の高いクラスから始まり、より一般的なクラスへと検索が拡大されます。各クラスの名前によって、クラス階層内でのクラスの位置が識別されます。TGB-IT-Workクラスについて考えてみましょう。クラス階層の各レベルはハイフン(-)で区切られます。クラスの子であることを意味します。次の図の「+」アイコンをクリックすると、クラス階層内のクラスのグループの詳細が表示されます。組織のルール再利用の必要性をサポートするために、リードシステムアーキテクト(LSA)とプロジェクトリーダーは通常、アプリケーションを構築する前にクラス階層を設計します。以下のインタラクションで理解度をチェックしてください。このトピックは、下記のモジュールにも含まれています。FAQsをご確認ください。