2.9.1. エンティティとは

エンティティとは、OpenFlow 内で意味のあるオブジェクトを構成するデータのグループです。例えば、ワークフロー、ワークフローインスタンス、ユーザーなどです。これらのデータ群は MongoDB のコレクションに ドキュメントとして格納されます。コレクションは、リレーショナルデータベースのテーブルに似ています。エンティティはリレーショナルテーブルの行だと考えてください。平たく言えば、Collectionは電話帳のカテゴリに、Entityはひとつのエントリに対応します。CollectionCollectionsについては、以下をご参照ください。

OpenFlowでは、これらのCollectionは Entitiesページ(http://demo.openiap.io/#/Entities)内で名前ごとにグループ化されています。現在、以下の10のグループが存在します。

2.9.1.2. openrpa

OpenRPA内部で作成されたワークフローに関する全てのオブジェクトは、このセクションにあります。これらのオブジェクトのEditボタンをクリックすると、OpenRPAのワークフローで生成されたXAML コードを 見ることができます。

2.9.1.3. 実体

OpenRPA.OpenFlowDBアクティビティを使用してOpenFlowにシリアライズされたすべてのオブジェクトが含まれています。

2.9.1.4. コンフィグについて

プロバイダーのコンフィグデータを一覧表示します。プロバイダについては、プロバイダ(https://github.com/open-rpa/openflow/blob/master/docs/providers.md)を参照してください。

2.9.1.6. ユーザー

このセクションには、Node-RED または OpenFlow 自身によって自動的に作成されたすべてのユーザーとロールが含まれます。

2.9.1.7. ワークフロー

このセクションには、Node-REDのワークフローから作成されたすべての キューを ノード

2.9.1.8. 形態

OpenFlow内部で作成されたすべてのFormを保持するセクションです。

2.9.1.A. オーディット(audit)

このセクションには、OpenFlow内部のすべての認証と再認証の試行に関するデータが含まれています。

2.9.3. コレクション

コレクションは MongoDB のドキュメントのグループで、リレーショナルデータベースのテーブルに似ています。 コレクションは、ドキュメントが同じスキーマであることを必要としません。しかし、コレクションが特定の種類のドキュメントしか受け付けないように強制することは可能です (ドキュメントのプロパティ)。この処理はスキーマ検証(Schema Validation)と呼ばれる。

MongDB Collectionsについての包括的な説明は、MongoDBの公式ウェブページ(https://docs.mongodb.com/manual/core/databases-and-collections/)を参照してください。