Skip to main content
Needs feedback

Allow manual execution of inactive dynamic procedures

Related products:Software Factory
  • August 5, 2026
  • 2 replies
  • 31 views

Forum|alt.badge.img+1

We use several scripts that we run manually on the SF database. One example is a script that suppresses all validation messages for a branch. We run this immediately after creating a feature branch, so that open validation messages carried over from the development branch don't obscure new messages originating from the feature branch itself.

We have included this script in our model as a dynamic procedure, which means it falls directly under model maintenance. The procedure has been marked as inactive, because it should not run during every deploy — we only want to execute it manually.

However, for inactive procedures the execute button is also disabled. This means we have to activate the procedure first, run it, and then deactivate it again. A bit cumbersome.

Idea: allow the execute button to remain available for inactive dynamic procedures, so they can be run manually regardless of their active/inactive status.

2 replies

Jeroen van den Belt
Administrator
Forum|alt.badge.img+10

Hi ​@Thijs,

Personally, I'm not a big fan of allowing inactive control procedures to be executed. While I understand your use case, I find it difficult to reconcile the idea that something marked as inactive can still affect your model, even if only through manual execution.

However, I agree that not all logic is suitable for execution during every generation. My suggestion would be that you create your own enrichment for this. They are particularly well suited to this type of scenario, as they allow you to run the script manually whenever needed, optionally split across multiple model updates.

Please let me know whether this alternative would also work in your situation.


Jeroen van den Belt
Administrator
Forum|alt.badge.img+10
Updated idea statusNewNeeds feedback