ビュー:

動作:
.NET API を使用して検索を実行すると、次のようなエラーが発生します。

404 Not Found (Field with name '[Field Name] is missing)

解決策:
このエラーは、DialogExpression のセットアップ時に参照するインデックス・フィールドの名前が正しくない場合に表示さ
れます。

ファイル・キャビネットに Company Name というフィールドがあり、このフィールドに基づいて検索を行いたい場合、次のようにするとエラー "404 Not Found (Field with name 'Company Name' is missing.)" が発生します。)"

正しくない:
var q = new DialogExpression()
{
Operation = DialogExpressionOperation.And,
Condition = new List<DialogExpressionCondition>()
{
DialogExpressionCondition.Create("Company Name", "Flying Tom" )
},
Count = 100,
SortOrder = new List<SortedField>
{
SortedField.Create("DWSTOREDATETIME", SortDirection.Desc)
}
};


フィールドのデータベース名は、以下のように使用しなければならない。

正しい:
var q = new DialogExpression()
{
Operation = DialogExpressionOperation.そして
条件 = new List<DialogExpressionCondition>()
{
DialogExpressionCondition.Create("COMPANY_NAME", "Flying Tom" )
},
Count = 100,
SortOrder = new List<SortedField>
{
SortedField.Create("DWSTOREDATETIME", SortDirection.Desc)
}
};


データベース名が不明な場合、インデックス・フィールドのデータベース名を検索する手順については、以下を参照してください。
KBA-36531 - DocuWare Support Portal

クラウドとオンプレミスの両方の組織に適用可能なKBA。

注意:この記事英語からの翻訳ですこの記事まれる情報オリジナルの英語版製品づくものです。翻訳版記事使用されている文法などには、細かいりがある場合があります。翻訳正確さを完全保証することは出来かねますがほとんどの場合、十分情報られるとわれます。万一、疑問じた場合、英語版記事えてごください