Vues :

Question :
Comment puis-je remplir un champ de tableau DocuWare avec Make.com ?

Réponse :
Veuillez consulter le guide suivant pour remplir un champ de tableau DocuWare avec Make.com ;


Génération du JSON du tableau d'échantillons

  1. Ajoutez un module DocuWare d'obtention d'informations sur les documents.
  2. Saisissez le GUID de l'armoire (KBA-36863) et le DocID d'un document contenant des données de tableau.
  3. Exécutez le scénario, puis cliquez sur la "bulle de pensée" qui apparaît sur le module :

e DocuWare <br>Get Document Information

  1. Sélectionnez Download Output Bundles.

DocuWare <br>Initialization <br>Operation 1 • <br>INPUT <br>@ Bundle I: <br>Document ID: 2470 <br>x <br>Data size: 4.8 Kg <br>Download input bundles <br>Download output bundles <br>File Cabinet/Dacument <br>c2cd5dd8b900 <br>Pruideable Fields:

  1. Localisez votre champ de table. Vous pouvez faire Ctrl+F pour "ItemElementName" : "Table"
  2. Copiez la structure de votre champ Table. Cette structure sera différente selon le nombre de lignes du tableau que vous avez référencé. Dans cet exemple, j'ai 3 lignes remplies :
[
{
"TABLE_NAME" :"NomValeur1",
"TABLE_STATUS" :"StatusValue1",
"TABLE_COMPANY" :"SociétéValeur1"
},
{
"TABLE_NAME" :"NomValeur2",
"TABLE_STATUS" :"StatusValue2",
"TABLE_COMPANY" :"CompanyValue2"
},
{
"TABLE_NAME" :"NomValeur3",
"TABLE_STATUS" :"StatusValue3",
"TABLE_COMPANY" :"CompanyValue3"
}
]

Utilisation de l'exemple de table JSON

  1. Ajoutez et connectez-vous à un module Aggregate to JSON etajoutez une nouvelle structure de données.
  2. Sous Spécification, choisissez l'option Générer et collez l'échantillon JSON que vous avez copié plus tôt :

Generate <br>Content type <br>JSON <br>Sample data <br>Provided data are only used to generate a structure descriptor. <br>We do not save anything on our servers. <br>Close <br>re name <br>;tructur <br>Generate <br>not be empty. <br>NO <br>this data structure will be compared to the structure <br>Dad and if the payload contains extra items not <br>the data structure, the payload will be rejected. <br>Close <br>Add <br>el <br>Generate

  1. Les colonnes de votre tableau doivent apparaître comme des éléments individuels. Si tout semble correct, enregistrez cette étape et laissez les valeurs vides pour l'instant.

Add data structure <br>Data structure name <br>My data structure <br>Specification <br>TABLE NAME <br>Name <br>TABLE_NAME <br>2 Name of the property. <br>Type <br>Text <br>Default <br>Default value. <br>Required <br>O <br>Yes <br>NO <br>Multi-line <br>O <br>Yes <br>NO <br>TABLE STATUS Type: text <br>TABLE COMPANY Type: text <br>Add item Generate

Écriture dans DocuWare

  1. Ajoutez un module DocuWare\Update the Document Index Fields et reliez-le à l'étape JSON précédente.
  2. Choisissez l'armoire et le numéro d'identification du document contenant le champ de table que vous souhaitez remplir. Les champs d'index disponibles devraient apparaître ci-dessous.
  3. Localisez le champ de table que vous souhaitez remplir. Basculez l'option Mettre à jour le champ sur Oui et déterminez l'option que vous souhaitez utiliser pour remplir ce champ de table :

"Select" / Individual Rows
Utile si vous ne devez remplir qu'un nombre fixe de lignes.

Remarque : chaque "élément" correspond à une ligne entière du tableau et doit être au format JSON !
Voici un exemple - chaque cellule est un "élément" distinct et génère 3 lignes dans DW :

 

{"TABLE_NAME" : "NameValue1", "TABLE_STATUS" : "StatusValue1", "TABLE_COMPANY" : "CompanyValue1"}.
{"TABLE_NAME" : "NameValue2", "TABLE_STATUS" : "StatusValue2", "TABLE_COMPANY" : "CompanyValue2"}
{"TABLE_NAME" : "NameValue3", "TABLE_STATUS" : "StatusValue3", "TABLE_COMPANY" : "CompanyValue3"}

Table (Table) <br>Update Field <br>O <br>Yes <br>Table value <br>Item 1 <br>Item 2 <br>Item 3 <br>Add item <br>NO

"Map" / Multiple Rows
Utile si vous allez avoir un nombre dynamique de lignes.
Voici un exemple de JSON, il peut être facilement mis à l'échelle et permet des configurations plus flexibles :

[
{
"TABLE_NAME" :"NomValeur1",
"TABLE_STATUS" :"StatusValue1",
"TABLE_COMPANY" :"SociétéValeur1"
},
{
"TABLE_NAME" :"NomValeur2",
"TABLE_STATUS" :"StatusValue2",
"TABLE_COMPANY" :"CompanyValue2"
},
{
"TABLE_NAME" :"NomValeur3",
"TABLE_STATUS" :"StatusValue3",
"TABLE_COMPANY" :"CompanyValue3"
}
]

Table (Table) <br>update Field <br>O <br>No <br>Yes <br>Table value <br>"TABLE_NAME": "NameValue1", <br>"TABLE_STATUS": 'Statusvaluel'i, <br>"TABLE_COMPANY": "Companyval <br>uel" <br>"TABLE_NAME": "NameValue2", <br>"TABLE_STATUS": "Statusvalue2", <br>"TABLE_COMPANY": "Companyval <br>ue2" <br>"TABLE_NAME": "NameValue3", <br>"TABLE_STATUS": "Statusvalue3", <br>"TABLE_COMPANY": "Companyval <br>ue3"

Les deux exemples donnent le même résultat dans DocuWare :
Table <br>Name <br>NameValue1 <br>NameValue2 <br>NameValue3 <br>StatusValue1 <br>StatusValue2 <br>StatusValue3 <br>Company <br>CompanyValue1 <br>CompanyValue2 <br>CompanyValue3

KBA applicable UNIQUEMENTaux organisations en nuage

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.