第9章 アセットの管理
9.1. バージョンおよびストレージ
Business Central で作成されるビジネスルール、プロセス定義、およびその他のアセットおよびリソースは、Realtime Execution Server でアクセスされるアーティファクトリポジトリー (ナレッジストア) に保存されます。
ナレッジストアは、ビジネスの知識を一元化したリポジトリーのことです。複数のリポジトリー (現時点では GIT リポジトリーのみがサポート対象) に接続するので、各種のナレッジおよびアーティファクトをそれぞれ異なる場所に保存できる状態で、単一の環境から異なるコンテンツにアクセスできます。Business Central は web フロントエンドを提供し、ここからユーザーはストアコンテンツを表示したり、更新したりできます。ナレッジストアは Red Hat JBoss BRMS の統一された環境からアクセスでき、Authoring Perspective の Project Editor および Project Explorer からアクセスできます。
Git は分散バージョン管理システムであり、リビジョンをコミットオブジェクトとして実装します。変更をリポジトリーにコミットするたびに、Git リポジトリーに新規コミットオブジェクトが作成されます。同様に、ユーザーは既存リポジトリーをコピーすることもできます。通常、このコピープロセスはクローンと呼ばれており、結果として作成されるリポジトリーはクローンと呼ばれます。すべてのクローンにはファイルのコレクションの完全な履歴が含まれており、そのコンテンツは元のリポジトリーと同じです。