ビュー:

Question:
Rest APIを使用するとき、テーブルフィールドデータを含むドキュメントをアップロードできますか?

Answer:
テーブルフィールドのデータを含むことができるRest APIを使用してドキュメントをアップロードすることは可能です。

たとえば、私たちのPostmanコレクションを使用して、これはXMLまたはJSONのいずれかを使用して行うことができます。

JSONの例:
使用されるRestコール:{{ServerUrl}}/{{Platform}}/FileCabinets/{{FileCabinetId}}/Documents


JSONボディの例

{
"Fields": [
{
"FieldName": "COMPANY"、
"Item": "会社1"、
"ItemElementName": "String"
},
{
"FieldName": "TABLE_FIELD"、
"ReadOnly":false
"SystemField":false
"ItemElementName": "Table"、
"PointAndShootInfo":null
"IsAutoNumber":false
「IsNull":false
"Item": {
"$type": "DocumentIndexFieldTable"、
行": [
{
"列値": [
{
"FieldName":"TABLE_NAME"、
"ReadOnly":false
"SystemField":false
"ItemElementName":"String"、
"PointAndShootInfo":null
"IsAutoNumber":false
「IsNull": falsefalse
"Item":「test"、
"FieldValue":"テスト"
}
]
}
]
}
}
]
}
XML の例:
使用される Rest Call:{{ServerUrll}}/{{Platform}}/FileCabinets/{{FileCabinetId}}/Documents


XML ボディの例;
<ドキュメント xmlns="http://dev.docuware.com/schema/public/services/platform" Id="1">
<フィールド
<フィールド FieldName="COMPANY">
<文字列>ピーターズ・エンジニアリング</文字列
</Field>
<Field FieldName="DATETIME">
<文字列>10/6/2021</文字列
<Field
<フィールド FieldName="TABLE_FIELD">
<テーブル
<行
<列値 FieldName="TABLE_NAME">
<文字列>テスト</文字列
</ColumnValue>(カラム値
</行
</テーブル
</フィールド
</フィールド
</ドキュメント


これらの呼び出しをC#などの他の言語に変換するには、 KBA-36429を参照してください

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

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