Whether this action can bound what it returns to an audience (RunActionParams.Audience): everyone
besides the caller who will see its output, such as the other participants of a shared conversation.
false by default, and the engine enforces it: when a run's audience adds a reader beyond the caller,
ActionEngineServer.RunAction refuses the action with result code AUDIENCE_UNSUPPORTED, without running
it. Override to return true only when the action honours the audience in full — every record, snippet
and count it returns is something every reader may see (pass the audience to the search engine, check each
reader's entitlement to anything it scopes by, and leave out aggregates computed before that filtering).
ProtectedInternalRequired input:
EntityName (string) — fully-qualified entity name, e.g. "MJ: Applications".Output:
Schema parameter — the CuratedFormSchema object.Message — the same object, stringified.Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Read-only action consumed by the Form Builder agent to inspect an entity's curated form-relevant schema before generating a form Component.
Returns the
CuratedFormSchemashape: FK references resolved to{entity, displayField}, value-list fields annotated withallowedValues, and audit / virtual / computed fields stripped. See@memberjunction/interactive-component-types/formsfor the type.Output is stringified JSON in
Message(Action framework convention) and also surfaced as aSchemaoutput parameter for callers that prefer structured access.