# Full Add in Search and In Entity Creation from Rich Text

**URL:** <https://community.fibery.io/t/full-add-in-search-and-in-entity-creation-from-rich-text/3676>\
**Category:** Ideas & Features\
**Tags:** form-view\
**Created:** [December 5, 2022, 10:24pm UTC](https://community.fibery.io/t/full-add-in-search-and-in-entity-creation-from-rich-text/3676 "2022-12-05T22:24:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Blais](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/matt_blais/32/1464_2.png) [@Matt\_Blais](https://community.fibery.io/u/Matt_Blais)\
**Post date:** [December 5, 2022, 10:24pm UTC](https://community.fibery.io/t/full-add-in-search-and-in-entity-creation-from-rich-text/3676/1 "2022-12-05T22:24:11Z")

</div>

I can see **Forms** as possibly filling another need, which is for a _simplified and more-powerful entity-creation process from within an RTF_.

The `Ctrl+E` entity-creation procedure has definitely improved, but if you need to set a couple fields in the new entity you still have to manually open it and use the normal entity view.

If any **Forms** have been defined for the entity DB, it would be quite useful if a Form could be used to prompt for a limited set of fields for `Ctrl+E` entity creation. And if more than one Form exists, there needs to be a way to select which one to use – ideally via Rules/script. For example, when creating a Task I can see having different Forms for different Task types, which will require different fields to be filled.

* * *

Another consideration is **when** applicable scripts are run. For example, I have a script that runs when a new `Task` entity is created: from the Task’s creation context (inferred from the Description RTF that references it), the script sets some Task fields, like Task type, Project, Client, sometimes even Assignee.

Ideally this kind of script could run BEFORE the user is presented with a Form to supply additional values, so the script could pre-populate it.
