Ansichten:

Frage:
Kann man mit der Rest-API Dokumente mit Tabellenfelddaten hochladen?

Antwort:
Es ist möglich, mit der Rest-API Dokumente hochzuladen, die Daten für Tabellenfelder enthalten.

Bei Verwendung unserer Postman-Sammlung kann dies entweder mit XML oder JSON erfolgen.

JSON-Beispiel:
Verwendeter Rest-Aufruf: {{ServerUrl}}/{{Plattform}}/FileCabinets/{FileCabinetId}}/Documents


JSON Body Beispiel;

{
"Fields": [
{
"Feldname": "FIRMA",
"Item": "Unternehmen 1",
"ItemElementName": "String"
},
{
"Feldname": "TABLE_FIELD",
"ReadOnly": falsch,
"SystemField": false,
"ItemElementName": "Tabelle",
"PointAndShootInfo": null,
"IsAutoNumber": falsch,
"IsNull": falsch,
"Item": {
"$type": "DocumentIndexFieldTable",
"Row": [
{
"ColumnValue": [
{
"Feldname":"TABLE_NAME",
"ReadOnly": false,
"SystemFeld": false,
"ItemElementName":"Zeichenfolge",
"PointAndShootInfo": null,
"IsAutoNumber": false,
"IsNull": false,
"Item":"test",
"FieldValue":"test"
}
]
}
]
}
}
]
}
XML-Beispiel:
Verwendeter Rest-Aufruf: {{ServerUrl}}/{{Plattform}}/FileCabinets/{FileCabinetId}}/Documents


XML Body Beispiel;
<Document xmlns="http://dev.docuware.com/schema/public/services/platform" Id="1">
<Fields>
<Feld FeldName="FIRMA">
<String>Peters Engineering</String>
</Feld>
<Feld FeldName="DATETIME">
<String>10/6/2021</String>
</Field>
<Feld FieldName="TABLE_FIELD">
<Tabelle>
<Row>
<ColumnValue FieldName="TABLE_NAME">
<String>Test</String>
</SolumnValue>
</Zeile>
</Tabelle>
</Feld>
</Fields>
</Document>


Um diese Aufrufe in andere Sprachen wie C# zu konvertieren, siehe KBA-36429.

KBA ist sowohl für Cloud- als auch für On-Premise-Organisationen anwendbar.

Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Originalversion(en) des Produkts. In der übersetzten Version unserer Artikel können kleinere Fehler enthalten sein, z.B. in der Grammatik. Wir können zwar nicht für die vollständige Richtigkeit der Übersetzung garantieren, aber in den meisten Fällen werden Sie sie als ausreichend informativ empfinden. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.