Visualizzazioni:

Domanda:
Come posso riempire un campo di tabella DocuWare con Make.com?

Risposta:
Per riempire un campo di tabella DocuWare con Make.com, consultare la seguente guida;


Generazione del JSON della tabella di esempio

  1. Aggiungere un modulo DocuWareGet Document Information.
  2. Immettere il GUID del file cabinet (KBA-36863) e il DocID di un documento che contiene dati di tabella.
  3. Eseguire lo scenario, quindi fare clic sulla "bolla di pensiero" visualizzata sul modulo:

e DocuWare <br>Get Document Information

  1. Selezionare Download Output Bundle.

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. Individuare il campo della tabella. È possibile utilizzare Ctrl+F per "ItemElementName": "Tabella".
  2. Copiare la struttura del campo tabella. L'aspetto sarà diverso a seconda del numero di righe della tabella a cui si fa riferimento. In questo esempio, ho riempito 3 righe:
[
{
"NOME_TABELLA":"NameValue1",
"TABLE_STATUS":"StatusValue1",
"TABLE_COMPANY":"CompanyValue1"
},
{
"TABLE_NAME":"NomeValore2",
"TABLE_STATUS":"StatusValue2",
"TABLE_COMPANY":"CompanyValue2"
},
{
"TABLE_NAME":"NomeValore3",
"TABLE_STATUS":"StatusValue3",
"TABLE_COMPANY":"CompanyValue3"
}
]

Utilizzo del JSON della tabella di esempio

  1. Aggiungere e connettersi a un modulo Aggregate to JSON eaggiungere una nuova struttura dati.
  2. In Specifica, scegliere l'opzione Genera e incollare il JSON di esempio copiato in precedenza:

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. Le colonne della tabella dovrebbero apparire come singoli elementi. Se tutto sembra corretto, salvare questo passaggio e lasciare i valori vuoti per ora.

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

Scrittura su DocuWare

  1. Aggiungere un modulo DocuWare Update the Document Index Fields e collegarlo alla fase JSON precedente.
  2. Scegliere il File Cabinet e il DocID del documento con il campo tabella che si desidera riempire. I campi indice disponibili dovrebbero apparire di seguito.
  3. Individuare il campo tabella che si desidera riempire. Attivare l'opzione Aggiorna campo su e determinare l'opzione da utilizzare per riempire la tabella:

"
Utile se si deve riempire solo un numero fisso di righe.

Nota: ogni "elemento" è un'intera riga della tabella e deve essere in formato JSON!
Ecco un esempio: ogni cella è un "elemento" separato e genererà 3 righe in 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

"Mappa" / Righe multiple
Utile se si vuole avere un numero dinamico di righe.
Ecco un esempio di JSON, che può essere facilmente scalato e consente configurazioni più flessibili:

[
{
"TABLE_NAME":"NameValue1",
"TABLE_STATUS":"StatusValue1",
"TABLE_COMPANY":"CompanyValue1"
},
{
"TABLE_NAME":"NomeValore2",
"TABLE_STATUS":"StatusValue2",
"TABLE_COMPANY":"CompanyValue2"
},
{
"TABLE_NAME":"NomeValore3",
"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"

Entrambi gli esempi produrranno lo stesso risultato in 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 applicabile SOLOalle organizzazioni cloud

Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.