Ansichten:

Frage:
Wie kann ich ein DocuWare-Tabellenfeld mit Make.com füllen?

Antwort:
Bitte beachten Sie die folgende Anleitung, um ein DocuWare-Tabellenfeld mit Make.com zu füllen;


Generierung der Beispieltabelle JSON

  1. Fügen Sie ein DocuWare\Get Document Information Modul hinzu.
  2. Geben Sie die File Cabinet GUID (KBA-36863) und die DocID eines Dokuments ein, das Tabellendaten enthält.
  3. Führen Sie das Szenario aus, und klicken Sie dann auf die "Gedankenblase", die im Modul erscheint:

e DocuWare <br>Get Document Information

  1. Wählen Sie 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. Suchen Sie Ihr Tabellenfeld. Sie können Strg+F für "ItemElementName" eingeben: "Tabelle"
  2. Kopieren Sie die Struktur Ihres Tabellenfeldes. Je nachdem, wie viele Zeilen die Tabelle hat, auf die Sie verweisen, sieht das anders aus. In diesem Beispiel habe ich 3 Zeilen gefüllt:
[
{
"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"
}
]

Verwendung der Beispieltabelle JSON

  1. Fügen Sie ein Aggregate to JSON-Modul hinzu, stellen Sie eine Verbindung her undfügen Sie eine neue Datenstruktur hinzu.
  2. Wählen Sie unter " Specification" die Option " Generate" und fügen Sie das zuvor kopierte Beispiel-JSON ein:

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. Ihre Tabellenspalten sollten als einzelne Elemente erscheinen. Wenn alles korrekt erscheint, speichern Sie diesen Schritt und lassen Sie die Werte vorerst leer.

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

Schreiben in DocuWare

  1. Fügen Sie ein DocuWare\Update the Document Index Fields-Modul hinzu und verbinden Sie es mit unserem vorherigen JSON-Schritt.
  2. Wählen Sie das File Cabinet und die DocID des Dokuments mit dem Tabellenfeld, das Sie füllen möchten. Die verfügbaren Indexfelder sollten unten angezeigt werden.
  3. Suchen Sie das Tabellenfeld, das Sie füllen möchten. Schalten Sie die Option Feld aktualisieren auf Ja um und legen Sie fest, welche Option Sie zum Füllen dieser Tabelle verwenden möchten:

"Auswählen" / Einzelne Zeilen
Nützlich, wenn Sie nur eine bestimmte Anzahl von Zeilen füllen müssen.

Hinweis: Jedes "Element" ist eine ganze Zeile in der Tabelle und muss im JSON-Format vorliegen!
Hier ein Beispiel - jede Zelle ist ein separates "Element" und erzeugt 3 Zeilen in DW:

 

{"TABLE_NAME": "NameValue1", "TABLE_STATUS": "StatusValue1", "TABLE_COMPANY": "CompanyValue1"}
{"TABLE_NAME": "NameWert2", "TABLE_STATUS": "StatusWert2", "TABLE_COMPANY": "FirmaWert2"}
{"TABLE_NAME": "NameWert3", "TABLE_STATUS": "StatusWert3", "TABLE_COMPANY": "FirmaWert3"}

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
Nützlich, wenn Sie eine dynamische Anzahl von Zeilen haben wollen.
Hier ist ein JSON-Beispiel, das leicht skaliert werden kann und flexiblere Konfigurationen ermöglicht:

[
{
"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>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"

Beide Beispiele liefern in DocuWare das gleiche Ergebnis:
Table <br>Name <br>NameValue1 <br>NameValue2 <br>NameValue3 <br>StatusValue1 <br>StatusValue2 <br>StatusValue3 <br>Company <br>CompanyValue1 <br>CompanyValue2 <br>CompanyValue3

KBA gilt nurfür Cloud-Organisationen

Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Original version(en) des Produkts. In der übersetzten Version unserer Artikel können kleinere Fehler enthalten sein, z.B. in der Grammatik. Wir können zwar nicht für die vollständige Richtigkeit der Übersetzung garantieren, aber in den meisten Fällen werden Sie sie als ausreichend informativ empfinden. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.