Creatio would really benefit from having calculated value fields
In the spirit of minimising code/making more of the config declarative rather than telling the system exactly how it should be doing things step by step, it would be very useful to be able to have calculated fields on entities in Creatio. Currently this needs to be done in business processes, which means creating the field in one place, creating the calculation somewhere else, and maintaining the conditions for firing of updates manually. It would be much better if we could have OOTB calculated fields much like many other CRM offerings on the market.
It would reduce issues around data not being updated at the right time, or changes in one place breaking config in others, and reduces processing time/disk IO spent on running business processes that have to read, modify and write data in addition to the data originally being written to disk - essentially duplicating the work the servers are having to do for each record. It can also centralise business logic into one place, rather than having different areas of code/config doing the calculation themselves and potentially becoming misaligned.
Ideally it would be able to incorporate data from other entities, including the ability to aggregate, but honestly just being able to have calculated fields based entirely on data on the same entity would be a big improvement.
Do you like this idea?