Home > コンポーネント シリーズ > D365 Finance Operations > D365 Finance Operations - 設定 > D365 Finance Operationsクエリウィザード

D365 Finance Operationsクエリウィザード

D365 Finance Operationsクエリウィザードは、D365 Finance Operationsの正しい構文のクエリを作成するのに役立ちます。[D365 Finance Operations設定]ダイアログボックスの[オペレーション]フィールドで[Get]メソッドを選択すると使用できます。

下記の画面から構成されています:

Where

Where画面では、クエリによって取得された結果を絞り込む条件を定義します。 次のパラメータが項目として表示されています:

[追加]をクリックしてWhereクエリに行を追加し、[削除]をクリックしてWhereクエリから行を削除します。

行を追加すると、D365 Finance Operationsクエリは、作成された行の間に「and」を使用して作成されます。 必要に応じて、結果のクエリを手動で編集できます。

項目選択

[項目選択]画面では、クエリする項目を選択できます。 クエリが必要な項目の横にあるチェックボックスを選択します。 使用可能な項目は、[D365 Finance Operationsの設定]ダイアログの[エンティティ]フィールドで選択したエンティティによって決まります。

拡張

[拡張]画面では、[D365 Finance Operationsの設定]ダイアログの[エンティティ]フィールドで選択したエンティティに関連する追加のエンティティを選択できます。

順序

[順序]画面では、クエリによってフェッチされる結果の順序を定義できます。 次のパラメータが列として含まれています。:

これらの画面を確認したら、[終了]をクリックします。 D365 Finance Operationsクエリウィザードが閉じ、新しく作成したクエリが[D365ファイナンス操作の構成]ダイアログの[パラメータ]フィールドに表示されます。

D365 Finance Operationsクエリオプションは、D365 Finance Operationsプロバイダによって制御されます。 メタデータ取得は、これらのクエリオプションを取得しません。 したがって、使用可能なすべてのオプションが常にユーザーに表示されます。 D365 Finance Operations プロバイダでサポートされるクエリオプションのみを使用する場合は、ユーザーの責任でおこなってください。 プロバイダー側でD365Finance Operationsクエリオプションを無効または禁止すると、クライアントからの呼び出しが失敗する可能性があります。

たとえば、プロバイダー側で[拡張]オプションが無効になっている場合でも、ユーザーはxpi Studioでそれを選択できますが、プロジェクトは実行時に失敗します。 したがって、ユーザーは、プロバイダー側でサポートされていないオプションを選択しないように注意する必要があります。