{% extends "base.html.j2" %} {% import "components.html.j2" as ui %} {% block content %}

Scheduled Script · {{ doc.metadata.description or doc.metadata.script_type }}

Procesos periódicos y lotes programados.

{{ ui.metadata_block(doc.metadata) }} {{ ui.summary_block(doc.summary) }} {% if doc.input_data %}

Entrada

{{ doc.input_data.details }}

{{ ui.table_block("Parámetros", doc.input_data.parameters, [ {"field": "id", "title": "Parámetro"}, {"field": "description", "title": "Descripción"} ]) }} {{ ui.table_block("Filtros", doc.input_data.filters, [ {"field": "field", "title": "Campo"}, {"field": "operator", "title": "Operador"}, {"field": "value", "title": "Valor"} ]) }} {{ ui.table_block("Columnas", doc.input_data.columns, [ {"field": "name", "title": "Nombre"}, {"field": "label", "title": "Etiqueta"} ]) }}
{% endif %} {% if doc.logic %}

Lógica

{{ doc.logic.steps }}

{{ ui.list_block("Bucles", doc.logic.loops) }} {{ ui.list_block("Condiciones", doc.logic.conditions) }}
{% endif %} {{ ui.table_block("Operaciones con registros", doc.record_operations, [ {"field": "type", "title": "Operación"}, {"field": "record", "title": "Record"}, {"field": "details", "title": "Detalles"} ]) }} {{ ui.table_block("Búsquedas", doc.searches, [ {"field": "type", "title": "Tipo"}, {"field": "filters", "title": "Filtros"}, {"field": "columns", "title": "Columnas"} ]) }} {% if doc.governance %}

Governance

Usage checks: {{ doc.governance.usage_checks }}

Yielding: {{ doc.governance.yielding }}

Task rescheduling: {{ doc.governance.task_rescheduling }}

{% endif %} {{ ui.table_block("Errores", doc.errors, [ {"field": "scenario", "title": "Escenario"}, {"field": "handling", "title": "Manejo"} ]) }} {{ ui.list_block("Side effects", doc.side_effects) }} {% endblock %}