Las condiciones, reglas declarativas, validaciones y cálculos cubren situaciones operativas repetibles.
01 · Operaciones personalizadas
Empieza con reglas claras y amplía el proceso con C# y automatización.
Utiliza reglas declarativas para las restricciones habituales. Cuando el proceso necesite más, añade C# en un Net Operation Project, crea páginas personalizadas de confianza en el Workspace UI Project y activa el trabajo posterior solo después de completar correctamente el cambio original.
Empieza con reglas que los administradores puedan entender.
No toda decisión de negocio necesita código personalizado. Moltaro mantiene el comportamiento común cerca de la definición de entidad para que pueda validarse, importarse, revisarse y modificarse sin convertir la operación en una aplicación a medida.
Un proyecto .NET del espacio de trabajo incorpora C# tipado cuando la configuración declarativa no es suficiente.
Los cambios confirmados pueden publicar eventos de negocio e iniciar tareas posteriores.
Las páginas personalizadas de confianza, creadas a partir del código fuente, amplían la aplicación web con pantallas específicas del espacio de trabajo, compiladas y activadas por Moltaro.
Las condiciones de visibilidad, obligatoriedad y edición mantienen los formularios correctos sin necesidad de código personalizado.
Las condiciones con nombre convierten estados recurrentes, como vencido, en riesgo o listo, en señales reutilizables.
Las reglas declarativas a nivel de objeto bloquean datos no válidos antes de ejecutar reglas de negocio C# más complejas.
Los cálculos almacenados y agregados mantienen coherentes los valores numéricos cuando cambian registros o filas secundarias.
Utiliza un Net Operation Project cuando la configuración no sea suficiente.
Cuando la configuración no basta, Moltaro puede compilar un proyecto .NET propio de la instalación y ejecutarlo con el mismo modelo de seguridad, diagnóstico y control del servidor.
Impide guardar datos no válidos con errores estructurados, normaliza valores y calcula campos antes de confirmar el registro.
Expone operaciones aprobadas del servidor desde formularios o comandos, manteniendo los permisos y la auditoría de la plataforma.
Ejecuta trabajo recurrente con expresiones CRON, colas, reintentos e historial de ejecución.
Recibe webhooks o conecta sistemas externos mediante contratos controlados del servidor en lugar de scripts improvisados.
Activa la automatización posterior solo después de completar correctamente el cambio original.
Las reglas reaccionan a eventos confirmados de entidades, Moltaro Boards, Entitlement Operations y otros recursos después de que la operación original se complete correctamente.
La lógica personalizada mantiene las reglas de control de la plataforma.
Las operaciones personalizadas permiten implementar lógica más avanzada sin renunciar a la seguridad, los límites de ejecución, el historial y el diagnóstico de Moltaro.
El comportamiento de negocio se ejecuta en el entorno de ejecución del servidor, y las páginas personalizadas del navegador son código de confianza creado a partir del código fuente, compilado y activado por Moltaro, no scripts improvisados inyectados.
Las acciones, funciones, programaciones y puntos de entrada se ejecutan mediante contratos explícitos y la autorización de la plataforma.
Los equipos de operaciones pueden ver fallos, reintentos, ejecuciones lentas, eventos de origen y relaciones entre ejecuciones sin revisar directamente los registros del servidor.
El código fuente de Net Operation Project pertenece al espacio de trabajo y puede descargarse, comprobarse, compilarse y trasladarse mediante el proceso de despliegue.
El valor está en mantener la lógica conectada con el resto de la operación.
Las reglas, C# y las páginas personalizadas son útiles porque pueden trabajar con los mismos registros, tableros, informes, derechos, historial de auditoría y modelo de seguridad que ya utiliza el equipo.