Query Builder インターフェース
概要: Query Builder
Docwize のクエリビルダーは「New」モジュール内の「Custom Fields」の下にあります。ここには作成済みのビューが一覧表示されるほか、新しいクエリを作成して新しいビューを構築する場所も提供されています。

「Query Builder」ボタン
「Virtual Views」ダイアログ
ユーザーが「Query Builder」セクションに移動すると、「Virtual Views」ダイアログが表示されます。

「Virtual Views」ダイアログ
| フィールド | 説明 |
|---|---|
| Create New View | Query Lab キャンバスに移動します。 |
| (各種名称) | 作成済みビューの名前一覧。 |
Query Lab
ユーザーが「Create New View」をクリックすると、Query Lab に移動します。クエリは Query Lab のキャンバス上で構築されます。

例: 「Query Lab」キャンバス

Query Builder: クエリの例
Query Lab には4つの主要セクションがあります。
左側セクション
| フィールド | 説明 |
|---|---|
| Custom Fields | 選択可能なすべてのカスタムフィールドを一覧表示します。 |
| Tables | カスタムフィールドの表示に使用するテンプレートタイプ(grid、gridlink、filter)を選択できます。 |
| Views | 表示モードとして、フォームまたはグリッドを選択できます。 |
| Virtual Views | グリッドの表示モードが選択されている場合、単一または複数の表示を許可するかどうかを選択できます。 |
| Search | AI Extraction Prompt |
![]() | 選択すると、追加フィールドのドロップダウンメニューが表示されます。 |
![]() | キャンバスにドラッグしてノードを作成するフィールドを選択できます。 |
中央上部セクション
これはクエリビルダーキャンバスです。ユーザーは左側セクションから項目をドラッグしてキャンバスに配置できます。ドラッグ&ドロップされたフィールドはノードとして表示されます。

例: ノード
| フィールド | 説明 |
|---|---|
![]() | 複雑なクエリを構築する際にノードをリンクできます。 |
![]() | 列を select に含めます。 |
| 説明 | 列名。注: ダブルクリックすると列名を変更できます。 |
ノードには以下の標準フィールドがあります:
| フィールド | 説明 |
|---|---|
| OwnID | テーブル/ビューの一意な ID。 |
| Entityid | 通常はドキュメント ID を表します。 |
| Entitytype | ドキュメントの場合は「D」。 |
| Entrydate | 行が挿入された日付。 |
| Entryperson | 挿入を行ったユーザーのユーザー ID。 |
| entrybatchid | バッチ挿入に固有の UUID。 |
中央下部セクション
| フィールド | 説明 |
|---|---|
| Configure Query | 「Configure Query」と「Results」ビューを切り替えます。ここで出力列の確認、静的またはランタイムフィルターの追加、グループ化の追加が行えます。 |
| Results | 「Configure Query」と「Results」ビューを切り替えます。ここで出力列の確認、静的またはランタイムフィルターの追加、グループ化の追加が行えます。詳細は以下を参照してください。 |
| Columns | 出力クエリの列の説明。 |
| Conditions | 静的およびランタイムフィルターを適用できます。 |
| Groupings | グループ化と集計を適用できます。 |
「Results」ビューを表示している場合、以下の項目にアクセスできます:
| フィールド | 説明 |
|---|---|
| Select All | すべての行を取得します。 |
| Page Size | ページネーションのバッチサイズ。 |
| No/no rows | クエリの総行数。 |
| Query Time | クエリの実行にかかった時間。 |
右側セクション
| フィールド | 説明 |
|---|---|
![]() | 外部データベースへの接続を可能にします。 |
![]() | クエリのバックエンド表現(JSON形式)を読み込み、確認や編集を行います。 |
![]() | 図の代わりに jsonlogic クエリをソースとして使用します。 |
![]() | JSON への編集を自動フォーマットします。 |
![]() | クエリエラーの修正を支援します。 |
| Test Query | クエリを実行して結果をプレビューできます。 |
| Save Datasource | 作成したデータソースを保存するためのポップアップダイアログが表示されます。 |
クエリの構築方法
| ステップ | 説明 |
|---|---|
| 1 | 関連するフィールドを選択し、Query Lab キャンバスにドラッグ&ドロップします。フィールドはノードに変換されます。 |
| 2 | 選択したノードで関連する行を表示状態にします。 |
| 3 | 任意: ノード間で行をリンクします。 |
| 4 | 「Test Query」をクリックし、中央下部セクションに移動して入力内容を確認します。必要に応じて調整してください。 |
| 5 | 注意: 編集が完了したら「Set as Source」をクリックすることを忘れないでください。 |
| 6 | 「Save Datasource」をクリックし、名前を入力します。 |








