The Invalid Public Action error is issued in the following situations:
Public Action <action> contains a parameter of record type <type> that is not declared as public: you have a Record parameter, in a public action, whose definition is not public.
You must set as public the Entity and/or Structure that belongs to the definition of the Record parameter.
Public Action <action> contains a parameter of record type <type> that is a reference: you have a Record parameter, in a public action, with a definition where the underlying Entity and/or Structure is an eSpace reference. You can only expose elements whose owner is the current eSpace.
You must edit this public action, select the parameter and use entities and/or structures owned by the current eSpace.
Clicking the symbol will take you directly to the public action offending property.
Expose an Action | About Error Messages