Save original user-entered entity name for entities created inline

Name Formulas are awesome, with one big exception: when creating a new entity “in line” (where you see this)

The problem is that 90% of the time, I want to save whatever the user enters here, maybe in a field called Title, to be used as part of the Name formula.

The simplest solution I can think of is to have a special field in Rules, something like UserEnteredName, which holds whatever name the user entered when creating the entity inline.

Then my “entity created” Rule could save the value in the entity’s Title field, and the entity’s Name Formula could incorporate that in the entity Name.

This is an interesting idea and would be helpful (I have quite a few of these placeholder fields like title and subject).

Although I am wonder If it wouldn’t make more sense to revisit Ask user input for rules. I assume the same issue would exist in terms of entities created using automations rather than actual users. I think this would give us a more complete solution as there may still be multiple fields that go into a name.

My specific use-case for this is when a user is moving fast doing something like taking meeting notes, and they want to be able to create entities inline in a Rich Text field without pausing to fill in additional fields/popups.

In this case, it would be very useful if they could simply type in that new entity Name/Title/whatever , and have it saved/incorporated into the entity somehow, instead of having it just disappear into the ethers, and without having to open up a new panel or popup and fill in additional fields at that moment.

I could automate this by making the Name field a regular (non-Formula) field and using Rules to set it whenever its components fields change (and I will probably end up doing just that), but I think my suggestion would be a cleaner and easier-to-maintain solution.

1 Like

I could imagine that it would be nice if the dialog box that comes up when a user chooses to make a name generated from a formula included a dropdown box to allow the user choose an alternate (text) field. This field would be the one that would get the text that is typed when an entity is created in-line.

Something like this