I never saw an entity created by a workflow.
Although it is theoretically possible (using a custom workflow activity), the privilege to create a custom entity is mandatory, so in my opinion the #1 answer is wrong.
Note:
The minimum security role to create a custom entity is System Customizer
with Read
, Create
, Write
privileges on Entity
, as reported here (Task Create custom entities
):
and as reported inside the comments:
Modification of the entity attributes, form, views, or messages require additional privileges.