MOLTARO
Register

01 · Custom operations

Rules for normal work. C# for serious operations. Automation when events matter.

Moltaro keeps business behavior in the governed runtime: declarative DSL rules for everyday constraints, NetOperationProject C# for deep logic, and event-driven automation for work that should react after a real change commits.

02 · Declarative layer

Start with rules that administrators can still understand.

Not every business decision should become custom code. Moltaro keeps common behavior close to the Entity Definition so it can be validated, imported, reviewed and changed without turning the operation into a bespoke app.

Runtime layers Operational behavior A record can carry rules, C# behavior and event automation without leaving the governed runtime.
01DSL rules

Conditions, statements, validation and calculations cover repeatable operational facts.

02NetOperationProject

A workspace-owned .NET project carries typed C# when configuration stops being enough.

03Event automation

Committed changes can become automation facts for downstream work.

01 Field behavior

Visible, required and editable conditions keep forms honest without adding browser-side scripts.

02 Statements

Named predicates turn recurring business facts such as overdue, risky or ready into reusable runtime signals.

03 Validation rules

Object-level DSL checks block invalid saves before heavier C# business rules need to run.

04 Calculated fields

Stored calculations and aggregates keep numeric operational values consistent as records and child rows change.

03 · Implementation depth

NetOperationProject is the customer-facing C# surface.

When a team needs logic that is too specific for configuration, Moltaro can compile a workspace-owned .NET project and run it through the same backend execution, security and diagnostics model.

01 Validation and before-save mutation

Reject saves with structured errors, normalize values and derive fields before the record is committed.

02 Actions with inputs

Expose approved backend operations from forms or runtime commands while keeping permission checks and audit in the platform.

03 Schedules and jobs

Run recurring work through CRON-style schedules, queueing, retries and run history.

04 Endpoints and integrations

Receive webhook-style calls or connect external systems through controlled backend contracts instead of ad hoc scripts.

04 · Event automation

Automation rules belong on committed business events.

The direction is clear: automation rules should use the Resource EventBus as their backbone, reacting to durable facts from Entities, Boards, Entitlements and other runtime resources after the original operation has safely committed.

A real change commitsA record is created, a board item moves, an entitlement changes, or another runtime resource publishes a fact.01
A rule decides what mattersConditions can decide whether the event should start follow-up work, route responsibility or update another operational surface.02
The runtime performs the workAutomation can enqueue C# logic, move process state, update records or coordinate module behavior.03
The result stays explainableThe source event, actor, run and changed records remain traceable instead of becoming hidden side effects.04
05 · Runtime trust

Custom behavior should not bypass governance.

The point of custom operations is not freedom from the platform. It is freedom to implement deeper behavior while keeping Moltaro responsible for security, execution boundaries, history and operational diagnosis.

01 Server-side execution

Business behavior runs in the backend runtime, not in arbitrary browser scripts that are hard to secure or support.

02 Permissions and capability gates

Actions, functions, schedules and endpoints run through explicit contracts and platform authorization.

03 Run history and diagnostics

Operations teams can see failures, retries, slow runs, sources and correlations without reading server logs.

04 Portable operational source

NetOperationProject source belongs to the workspace and can be downloaded, checked, built and carried through deployment workflows.

06 · Connected runtime

The value is how it connects to the rest of the operation.

Rules and C# are useful because they can work with the same records, Boards, reports, Entitlements, audit history and security model the team already uses.

Back to home