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
- Ajoutez un module DocuWare d'obtention d'informations sur les documents.
- Saisissez le GUID de l'armoire (KBA-36863) et le DocID d'un document contenant des données de tableau.
- Exécutez le scénario, puis cliquez sur la "bulle de pensée" qui apparaît sur le module :
- Sélectionnez Download Output Bundles.
- Localisez votre champ de table. Vous pouvez faire Ctrl+F pour "ItemElementName" : "Table"
- 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
- Ajoutez et connectez-vous à un module Aggregate to JSON etajoutez une nouvelle structure de données.
- Sous Spécification, choisissez l'option Générer et collez l'échantillon JSON que vous avez copié plus tôt :
- 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.
Écriture dans DocuWare
- Ajoutez un module DocuWare\Update the Document Index Fields et reliez-le à l'étape JSON précédente.
- 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.
- 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"} |
"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 :
[ |
Les deux exemples donnent le même résultat dans DocuWare :
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.