ProtectedaddAppend an output param to the params array so callers can read results.
ProtectedbuildBuild PipelineExecutionOptions from action params.
ProtectedbuildMap a PipelineExecutionResult to ActionResultSimple and populate output params so workflow engines can read EntityID, EntityName, etc.
ProtectedcheckCheck that the contextUser holds the authorization required for the requested operation type. Returns an error string on failure, null on success.
ProtectedgetExtract a boolean param by name with a fallback default.
ProtectedgetExtract the ModificationType param ('create' | 'alter'). Defaults to 'create'.
ProtectedgetExtract a string param by name, returning undefined when absent.
ProtectedgetExtract and parse the TableDefinition param (JSON object or string).
Returns { error } on missing/malformed input, { td } on success.
ProtectedhandleCommon error handler for unexpected exceptions.
ProtectedInternalInternal method that must be implemented by derived action classes. This is where the actual action logic should be implemented.
The action execution parameters including typed context
Promise resolving to the action result
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Lists all entities created by the current user via the Database Designer.
Input params: none — uses
ContextUserfor ownership lookup.Output params:
Entities— Array of EntitySummary objects.EntityCount— Total number of entities owned by this user.