It would be great to have the option in a formula to configure when the formula should be applied. This could be only when the SFM is loaded, only when the SFM is saved (quick save and/or regular save) or on both load and save.
My use case for this is to default a field within the SFM to a certain value, depending on values from the source object. But allow the user to make a change to the default value before saving. Therefore I would configure the formula to only run on load.
Example: When creating a work order from an Installed Product, I want to default the damage code picklist on the work order depending on the type of IP, but allow the user to change it before saving (because 90% of the time the default value is used), but there are some certain circumstances when another value is required). With the current implementation of SFM formuals, I can set the default value, but if the user changes it, its overwritten by the formula again when saving.
What is the underlying problem do you intend to solve with this idea?
Make SFM Formulas more flexible
How is the problem being addressed today, if at all?
Installed Base Management Mobile Field Service Management Parts Management Returns Management & Depot Repair Warranties & Contracts Work Order Management