I'm developing an application, in which there is the following form to fill out:
Thegoalistoobtainthedataneededtoformthe"Code of Action" that must be created. This code is formed by concatenating the first five fields, of which only three really need to be populated by the user.
I can not change the order of fields because they make sense only in that order, and I do not think they should be separated since everyone has the same purpose: construct the code.
The system takes care of filling in the other fields (they come from a table in the database, fixed values for each combination).
What is the best way to tell the user which fields they should fill and which ones they have no control over? I want to prevent my audience from having to click on the fixed fields to try to change a text that is "static".
In the photo I tried to pass this step by changing the background color of the elements (gray to fixed and light yellow to fillables). Is it a good way to do this?