EN · DE · RU · FR · ES

#229: MerlinRunner.kt

plugins/org.projectforge.plugins.merlin/src/main/kotlin/org/projectforge/plugins/merlin/MerlinRunner.kt · Ejecutor de flujos de trabajo · 548 líneas · 467 código · 57 comentarios · 24 en blanco

Parte del plugin Merlin (generación de documentos). Ejecutor de flujos de trabajo.

Estructura

MerlinRunnerclase abierta.

Dependencias clave: de.micromata.merlin.CoreI18n, de.micromata.merlin.excel.ExcelSheet, de.micromata.merlin.excel.ExcelWorkbook, de.micromata.merlin.excel.ExcelWriterContext, de.micromata.merlin.utils.ReplaceUtils.replace, de.micromata.merlin.word.WordDocument, de.micromata.merlin.word.templating., org.projectforge.business.user.UserGroupCache

Decisiones de diseño

Problemas y dificultades

Historial de Git

CommitDescripción
868d6abb72025 → 2026 (edición menor, actualización de encabezado de licencia)
83cbccb11ExcelUtils AddressExport, AttachmentsServicesRest: stream.use (¿las secuencias no se cerraban antes?) (edición menor)
78a38ca8fExcelUtils.createFont y utilizado por todas las rutinas de creación de fuentes en Excel. (edición menor)
00ec94e68Nueva versión de fr-opensagres-xdocreport-poi-xwpf-converter-pdf = "2.1.0". Se agregó DataTransferBridge para un acceso más conveniente a la transferencia de datos desde otros módulos (Merlin, negocio, etc.). Se mejoró ThreadLocalUserContext para su uso dentro de corrutinas de Kotlin. (refactorización importante, importaciones actualizadas)
63081666fEncabezados de archivos fuente: 2024 → 2025. (edición menor, actualización de encabezado de licencia)
acb790ad2Corrección de varios errores tipográficos
67805f2fcThreadLocalUserContext.user → ThreadLocalUserContext.loggedInUser (renombrado para evitar malentendidos en el código).
4c04cfd65¡CAMBIO IMPORTANTE! Migración de identificadores enteros a identificadores Long (incluyendo claves foráneas, etc.)
067a4cbb1Migración en progreso...
b6092df09Copyright 2023 → 2024