ビュー:

Question:
.NET APIを使って、テーブル・フィールド・データを持つドキュメントをアップロードできますか?

Answer:
.NET APIを使って、テーブル・フィールド・データを持つドキュメントをアップロードすることは可能でしょう。

public static Document UploadDocumentWithTableField(FileCabinet fc)
{
var indexData = new Document
{
Fields = new List<DocumentIndexField>
{
//下記の別メソッドを参照
CreateTableField(),
DocumentIndexField.Create("COMPANY", "Flying Toms"),
DocumentIndexField.Create("CONTACT", "Brian Ford"),
DocumentIndexField.Create("DATE", new DateTime(2019, 4, 12)),
DocumentIndexField.Create("DOCUMENT_TYPE", "Invoice In")
}
};

//return uploaded document object
return fc.UploadDocument(indexData, new FileInfo("[FileName]"));
}.

private static DocumentIndexField CreateTableField()
{
return new DocumentIndexField()
{
// テーブル・フィールドのデータベース
FieldName = "CL_CODES",
ItemElementName = ItemChoiceType.Table,
Item = new DocumentIndexFieldTable
{
Row = new List<DocumentIndexFieldTableRow>.
{
new DocumentIndexFieldTableRow()
{
ColumnValue = new List<DocumentIndexField>()
{
// テーブルフィールド列のデータベース名は必須
DocumentIndexField.Create("GLACCOUNT", "ABC 123"),
DocumentIndexField.Create("APPROVER", "Peggy Jenkins"),
}
},
}
}
};
}.

.NET APIと上記のようなコード例の詳細については、Developer.docuware.comをご覧ください。

KBAは、クラウドとオンプレミスの両方の組織に適用できます。

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