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
- Añada un módulo DocuWare\Get Document Information.
- Introduzca el GUID del archivador (KBA-36863) y el DocID de un documento que contenga datos de tabla.
- Ejecute el Escenario, luego haga clic en la "burbuja de pensamiento" que aparece en el Módulo:
- Seleccione Descargar Paquetes de Salida.
- Localice su campo de tabla. Puede utilizar Ctrl+F para "ItemElementName": "Tabla"
- 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
- Agregue y conéctese a un módulo Aggregate to JSON yagregue una nueva Estructura de Datos.
- En Especificación, elija la opción Generar y pegue el JSON de muestra que copió anteriormente:
- 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.
Escribir en DocuWare
- Añada un módulo DocuWare\Update the Document Index Fields y conéctelo a nuestro paso JSON anterior.
- 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.
- Localice el Campo de Tabla que desea rellenar. Cambie la opción Actualizar campo a Sí 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"} |
"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:
[ |
Ambos ejemplos producirán el mismo resultado en DocuWare:
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.