Vistas:

Pregunta:
¿Cómo puedo rellenar un campo de tabla DocuWare con Make.com?

Respuesta:
Consulte la siguiente guía para rellenar un campo de tabla DocuWare con Make.com;


Generación de la tabla de muestra JSON

  1. Añada un módulo DocuWare\Get Document Information.
  2. Introduzca el GUID del archivador (KBA-36863) y el DocID de un documento que contenga datos de tabla.
  3. Ejecute el Escenario, luego haga clic en la "burbuja de pensamiento" que aparece en el Módulo:

e DocuWare <br>Get Document Information

  1. Seleccione Descargar Paquetes de Salida.

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. Localice su campo de tabla. Puede utilizar Ctrl+F para "ItemElementName": "Tabla"
  2. Copie la estructura de su campo de tabla. Esto se verá diferente dependiendo del número de filas que tenga la tabla a la que hace referencia. En este ejemplo, tengo 3 filas llenas:
[
{
"NOMBRE_TABLA":"NombreValor1",
"TABLA_STATUS":"StatusValue1",
"TABLE_COMPANY":"CompanyValue1"
},
{
"TABLE_NAME":"NombreValor2",
"TABLE_STATUS":"StatusValue2",
"TABLE_COMPANY":"CompanyValue2"
},
{
"TABLE_NAME":"NombreValor3",
"TABLE_STATUS":"StatusValue3",
"TABLE_COMPANY":"CompanyValue3"
}
]

Uso de la tabla de ejemplo JSON

  1. Agregue y conéctese a un módulo Aggregate to JSON yagregue una nueva Estructura de Datos.
  2. En Especificación, elija la opción Generar y pegue el JSON de muestra que copió anteriormente:

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. Las Columnas de su tabla deberían aparecer como elementos individuales. Si todo parece correcto, guarde este paso y deje los valores vacíos por ahora.

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

Escribir en DocuWare

  1. Añada un módulo DocuWare\Update the Document Index Fields y conéctelo a nuestro paso JSON anterior.
  2. Seleccione el archivador y el DocID del documento con el campo de tabla que desea rellenar. A continuación aparecerán los campos de índice disponibles.
  3. Localice el Campo de Tabla que desea rellenar. Cambie la opción Actualizar campo a y determine qué opción desea utilizar para rellenar esta tabla:

"Seleccionar" / Filas Individuales
Útil si sólo necesita rellenar un número fijo de filas.

Nota: ¡Cada "Elemento" es 1 fila entera de la Tabla y debe estar en formato JSON!
Aquí hay un ejemplo - cada celda es un "Elemento" separado y generará 3 filas en DW:

 

{"TABLE_NAME": "NombreValor1", "TABLE_STATUS": "EstadoValor1", "TABLE_COMPANY": "EmpresaValor1"}
{"TABLE_NAME": "NombreValor2", "TABLE_STATUS": "EstadoValor2", "TABLE_COMPANY": "EmpresaValor2"}
{"TABLE_NAME": "NombreValor3", "TABLE_STATUS": "EstadoValor3", "TABLE_COMPANY": "EmpresaValor3"}

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
Útil si vas a tener un número dinámico de filas.
Aquí hay un ejemplo JSON, puede ser fácilmente escalado y permite configuraciones más flexibles:

[
{
"NOMBRE_TABLA":"NombreValor1",
"ESTADO_TABLA":"StatusValue1",
"TABLE_COMPANY":"CompanyValue1"
},
{
"TABLE_NAME":"NombreValor2",
"TABLE_STATUS":"StatusValue2",
"TABLE_COMPANY":"CompanyValue2"
},
{
"TABLE_NAME":"NombreValor3",
"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"

Ambos ejemplos producirán el mismo resultado en 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 aplicable SÓLOpara organizaciones en la nube

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.