@if (loading()) {
} @else if (scenario(); as s) {
Configuración
- Nombre
- {{ s.name }}
- Business object
- {{ s.businessObject }}{{ s.destinationBusinessObject ? ' → ' + s.destinationBusinessObject : '' }}
- Base origen
- {{ s.originDatabaseCode }}
- Key field
- {{ s.keyField }} ({{ s.keyType }})
- Key strategy
- {{ s.keyStrategy }}{{ s.matchField ? ' — match field: ' + s.matchField : '' }}
- Destination mode
- {{ s.destinationMode }}{{ s.routingField ? ' — routing field: ' + s.routingField : '' }}
Destinos
@for (d of s.destinations; track d.id) {
-
{{ d.databaseCode }}
} @empty {
-
{{ s.destinationMode === 'payload' ? 'Destino resuelto por payload (routingField), no aplica lista fija.' : 'Sin destinos configurados.' }}
}
@if (s.destinationMode === 'fixed') {
Agregar destino
@for (db of availableDestinations(); track db.code) {
{{ db.code }} — {{ db.name }}
}
}
@if (sourceContent(); as content) {
{{ sourcePath() }}
Para editar filter/transform, abrí este archivo en tu editor (VSCode) — no se edita desde acá.
} @else {
No se encontró el archivo .ts de este escenario.
}
Mapeos de valor
| Campo |
{{ m.fieldName }} |
Destino |
{{ m.databaseCode }} |
Valor origen |
{{ m.sourceValue }} |
Valor destino |
{{ m.targetValue }} |
@if (mappings().length === 0) {
No hay mapeos cargados todavía.
}
}