Auto - Refresh Espaces

On our radar
In some situations the platform should auto refresh espaces and publish them (if possible). 

Public Entities consumed by several espaces.
There's the need to add a new column or record for static entities.
Consumers will be outdated/broken.
When the espace with the change is published which has consumers, should check if its possible to auto-refresh the consumer, and if so refresh it and publish it automatically. 
By the way it would be nice to have more filters on Espaces List in SC.
Created on 19 May 2010
Comments (15)
In 5.0, after you publish the producer with the changed entities, if you go to ServiceCenter and publish the Running Version of the Solution, all the broken consumers with automatically be refreshed
Like Gustavo mentioned, this has been done in 5.0 whenever you publish a solution.
Hi Gustavo & Manuel, the mentioned feature of 5.0 is very useful but it implies a solution publish, and depending on the size of the solution it could have impact on the development if it has to be performed during work-hours, so my suggestion was related to "auto -heal" only the broken espaces and fixing it automatically in the background
This is still a major pain for big teams. Publishing a solution during work hours is basically not an option on certain cases.
You're right.

We reverted the idea status, since we had misunderstood it in the first place. Sorry for the confusion.
Any news or work arounds about this idea?? It would be great!!!

Part of it is implemented.. waiting for Refresh AND PUBLISH

Part of it is implemented.. waiting for Refresh AND PUBLISH

I don't want to Open all eSpaces - just Refresh and Publish all...

Sometimes we have a Core or Library e-space that is a producer for a lot of modules.

If we had an option where with the click of a button all consumers affected by changes would be republished would be great. 

Merged from 'Refresh All References Without Publishing Every e-space' (idea created on 2017-10-06 20:03:57 by Raphael Ranieri), on 2017-10-07 11:58:43 by Justin James
Merged this idea with 'Refresh all and Publish' (created on 2016-12-05 14:08:33 by Matthias Preuter)

This menu action refreshes all references and then publish all (like a Sollution, so it's published in the right order)

Merged from 'Refresh all and Publish' (idea created on 2016-12-05 14:08:33 by Matthias Preuter), on 2017-10-07 11:59:04 by Justin James

Very similar to:


Has also been requested in a similar fashion a few other times... :(


Merged from 'Refresh all and Publish' (idea created on 2016-12-05 14:08:33 by Matthias Preuter), on 2017-10-07 11:59:04 by Justin James

Not sure if this is addressed in 10 already, but on OS 9, I waste a lot of time opening up references and clicking to refresh individual eSpace references.

So if I make a low-level change, say 3 levels down and need to test it out, currently I have to publish level 3 eSpace. Then open level 2 eSpace, open references, find and refresh each reference in the dependencies window and then publish the level 2 eSpace. Then open the level 1 eSpace and do the same thing with that to ensure everything is up-to-date and can be tested properly.

And if further changes are needed, I have to go through that whole process all over again.

I appreciate that sometimes, with multiple developers working on a level 2 eSpace, you may not want to refresh all references in the level 1 eSpace but to have the option to just refresh all would be a big time-saver.

Merged from '1-click reference refresh' (idea created on 2017-11-24 11:31:43 by Douglas Wilkinson), on 2017-11-25 13:46:01 by Justin James

Even though it's a nice idea, refreshing and publishing automatically of espaces will cause a lot of cpu-utilization and will slow down the server.

I am not sure if people would prefer that over refreshing them manually if needed.

especailly because the User can decide which ones, and Outsystems just does everything that needs to be refreshed