メインコンテンツまでスキップ

システムカスタマイズ

Docwize のシステムカスタマイズは、システムテーブルカスタムフィールド という2つの主要な構成要素を基盤として構築されています。これらの要素はシステム内に存在し、データビュー、データソース、インターフェースを生成するための基盤を形成します。

以下の図は、すべての要素がどのように連携しているかの概要を示しています:

データソースと Query Builder

ユーザーは、'ドラッグ&ドロップ' 対応の query builder を使用して、ビューとデータソースを生成できます。このツールでは以下の操作が可能です:

  • 異なるテーブル間の結合 (Join)
  • わかりやすくするためのフィールドの名前変更
  • データセットを絞り込むフィルター
  • 高度なクエリのための Docwize Query Language の活用。

Interface Builder とドリルダウン

生成されたデータソースと チャート をもとに、interface builder を使用してインターフェースを構築します。ユーザーは以下を追加できます:

データはドキュメント ID でスコープを絞ることも、スコープなしで適用することもできる点に注意してください。

また、チャートにドリルダウンを設定することができます。ドリルダウンは他のバーチャルインターフェースを指定でき、チャートのドリルダウンに定義されたフィルターはインターフェース間の移動時に適用されます。

interface-builder

interface builder の例

バーチャルデータレイヤー

バーチャルデータレイヤーは、内部で重要な役割を果たしています。その仕組みは以下のとおりです:

  1. データソースをドキュメントタイプにバインドできます。
  2. このバインドにより、ドキュメントがデータソースレイヤーで指定されたタイプと一致する場合、そのドキュメントに対してデータがクエリされます。
  3. このデータはエンドユーザーには直接表示されませんが、以下のような様々な目的に使用できます: