Vistas:

Pregunta:
¿Se pueden cargar documentos con datos de campos de tabla utilizando la API Rest?

Respuesta:
Es posible cargar documentos utilizando la API Rest en los que se pueden incluir datos de campos de tabla.

Utilizando nuestra colección Postman, por ejemplo, esto se puede hacer utilizando XML o JSON.

Ejemplo de JSON:
Llamada Rest utilizada: {{ServerUrl}}/{{Platform}}/FileCabinets/{{FileCabinetId}}/Documents


Ejemplo de cuerpo JSON;

{
"Campos": [
{
"FieldName": "EMPRESA",
"Item": "Empresa 1",
"ItemElementName": "Cadena"
},
{
"FieldName": "TABLE_FIELD",
"ReadOnly": false
"SystemField": false,
"ItemElementName": "Tabla",
"PointAndShootInfo": null,
"IsAutoNumber": false,
"IsNull": false,
"Item": {
"$type": "DocumentIndexFieldTable",
"Fila": [
{
"ColumnValue": [
{
"FieldName":"TABLE_NAME",
"ReadOnly": Falso,
"SystemField": false,
"ItemElementName":"String",
"PointAndShootInfo": null,
"IsAutoNumber": falso,
"IsNull": false,
"Item":"test",
"FieldValue":"test"
}
]
}
]
}
}
]
}
EjemploXML:
Llamada Rest utilizada: {{ServerUrl}}/{{Platform}}/FileCabinets/{{FileCabinetId}}/Documents


Ejemplo de cuerpo XML;
<Documento xmlns="http://dev.docuware.com/schema/public/services/platform" Id="1">
<Campos>
<Campo FieldName="EMPRESA">
<String>Peters Engineering</String>
</Field>
<Field FieldName="DATETIME">
<String>10/6/2021</String>
</Field>
<Campo FieldName="TABLE_FIELD"> <Cadena>10/6/2021</Cadena> </Cadena>
<Tabla>
<Fila>
<ColumnValue FieldName="TABLE_NAME">
<String>Test</String>
</ColumnValue>
</Fila>
</Table>
</Campo>
</Campos>
</Documento>


Para convertir estas llamadas a otros lenguajes como C#, consulte KBA-36429.

KBA es aplicable tanto para organizaciones en la nube como locales.

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.