Vues :

Question :
Est-il possible de télécharger des documents contenant des données de champ de table en utilisant l'API Rest ?

Réponse :
Il est possible de télécharger des documents en utilisant l'API Rest lorsque vous pouvez inclure des données de champ de table.

En utilisant notre collection Postman,
par exemple,cela peut être fait en utilisant soit XML, soit JSON.

Exemple JSON :
Appel Rest utilisé : {{ServerUrl}}/{{Platform}}/FileCabinets/{{FileCabinetId}}/Documents


Exemple de corps JSON;

{
"Fields" : [
{
"FieldName" : "COMPANY",
"Item" : "Entreprise 1",
"ItemElementName" : "String"
},
{
"FieldName" : "TABLE_FIELD",
"ReadOnly" : faux,
"SystemField" : false,
"ItemElementName" : "Table",
"PointAndShootInfo" : null,
"IsAutoNumber" : false,
"IsNull" : false,
"Item" : {
"$type" : "DocumentIndexFieldTable",
"Row" : [
{
"ColumnValue" : [
{
"FieldName" :"TABLE_NAME",
"ReadOnly" : false,
"SystemField" : false,
"ItemElementName" :"String",
"PointAndShootInfo" : null,
"IsAutoNumber" : false,
"IsNull" : false,
"Item" :"test",
"FieldValue" :"test"
}
]
}
]
}
}
]
}
Exemple XML :
Appel Rest utilisé : {{ServerUrl}}/{{Platform}}/FileCabinets/{{FileCabinetId}}/Documents


Exemple de corps XML;
<Document xmlns="http://dev.docuware.com/schema/public/services/platform" Id="1">
<Fields>
<Field FieldName="COMPANY">
<String>Peters Engineering</String>
</Field>
<Field FieldName="DATETIME">
<String>10/6/2021</String>
</Field>
<Field FieldName="TABLE_FIELD">
<Table>
<Row>
<ColumnValue FieldName="TABLE_NAME">
<String>Test</String>
</ColumnValue>
</Row>
</Table>
</Field>
</Fields>
</Document>


Pour convertir ces appels dans d'autres langages tels que C#, voir KBA-36429.

Le KBA s'applique aussi bien aux organisations en nuage qu'aux organisations sur site.

Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.