11
 Followers
96
 Likes

Auto - Refresh Espaces

References
On our radar

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


Scenario:

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 (40)
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:

http://www.outsystems.com/Ideas/159/auto-refresh-espaces

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

J.Ja



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

Merged this idea with 'Dependencies - Auto refresh outdated' (created on 23 Nov 2018 15:57:28 by Ricardo Pereira)

Hi!

I think that if we have an option when we publish an eSpace to auto update the eSpaces consumers (asynchronously), can help us win time over operations.


Best regards,

Ricardo



This comment was:
- originally posted on idea 'Dependencies - Auto refresh outdated' (created on 23 Nov 2018 by Ricardo Pereira)
- merged to idea 'Auto - Refresh Espaces' on 23 Nov 2018 16:49:56 by Vasco Pessanha

Ricardo,

Even if that option in most cases could be a good one, it can potentially break some eSpaces consumers. 

What would be the solution in those cases?


Abílio Matos



This comment was:
- originally posted on idea 'Dependencies - Auto refresh outdated' (created on 23 Nov 2018 by Ricardo Pereira)
- merged to idea 'Auto - Refresh Espaces' on 23 Nov 2018 16:49:56 by Vasco Pessanha

I Abilio,


I'm thinking in something like cascading. If retrieve some error just rollback.


Best regards,

Ricardo

Merged this idea with 'Auto Update References' (created on 02 May 2016 12:03:49 by Cristiano Marques)
Hello all,

Would't be great if I just had to push one button to update all my references, without having to press "Add and remove references" then wait 5 min for the server, update references and then publish?

In most of the times as developer I never wanted to just update one part and leave others to update later to be honest.

Best regards!
Cristiano


This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha
At least make it a configuration option, just in case someone doesn't want this feature.  I know this would save me time if it were implemented.

Curt


This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha
Merged this idea with 'Refresh All option without open Manage Dependencies window' (created on 03 Jun 2018 19:38:56 by Maycon Silva)

This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha

It would be very productive if possible to refresh all dependencies without necessarily open Manage Dependencies window, because in begin of project the changes in core layers is constantly. Maybe a shortcut and/or button in the bar navigation like a submenu of Manage Dependencies item.



Merged from 'Refresh All option without open Manage Dependencies window' (idea created on 03 Jun 2018 19:38:56 by Maycon Silva), on 25 Jul 2018 12:23:57 by Vasco Pessanha

This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha

Changed the category to Service Studio




Merged from 'Refresh All option without open Manage Dependencies window' (idea created on 03 Jun 2018 19:38:56 by Maycon Silva), on 25 Jul 2018 12:23:57 by Vasco Pessanha

This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha

Changed the category to References




Merged from 'Refresh All option without open Manage Dependencies window' (idea created on 03 Jun 2018 19:38:56 by Maycon Silva), on 25 Jul 2018 12:23:57 by Vasco Pessanha

This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha

I like this idea. It can definitely save some time instead of having to wait for the dependencies window to load.

The downside could be that you inadvertently update a reference that you wanted to delay updating due to work in progress, breaking changes, or something to that effect.



Merged from 'Refresh All option without open Manage Dependencies window' (idea created on 03 Jun 2018 19:38:56 by Maycon Silva), on 25 Jul 2018 12:23:57 by Vasco Pessanha

This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha

Isn't this https://www.outsystems.com/ideas/4838/Refresh+All+Dependencies+button+in+Service+Studio+near+to+Manage+Dependencies the same?

and this https://www.outsystems.com/ideas/2659/Refresh+references+directly+from+menu+bar?



Merged from 'Refresh All option without open Manage Dependencies window' (idea created on 03 Jun 2018 19:38:56 by Maycon Silva), on 25 Jul 2018 12:23:57 by Vasco Pessanha

This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha

For me, this is the most relevant ideas at play. It's pretty much annoying when you are changing core modules and constantly switching between eSpaces, refreshing dependencies and applying 1CP. This should be a streamlined process (except when breaking changes are detected).

The current solution is not satisfactory.



Merged from 'Refresh All option without open Manage Dependencies window' (idea created on 03 Jun 2018 19:38:56 by Maycon Silva), on 25 Jul 2018 12:23:57 by Vasco Pessanha

This comment was:
- originally posted on idea 'Auto Update References' (created on 02 May 2016 by Cristiano Marques)
- merged to idea 'Auto - Refresh Espaces' on 26 Dec 2018 08:43:58 by Vasco Pessanha

Changed the category to References


Merged this idea with 'Refresh All Dependencies in Application' (created on 28 Dec 2018 19:28:30 by Póvoa)

It would be nice to have a button or link "Refresh All Dependencies" on the Application_Edit screen of ServiceCenter, this would save precious time.



This comment was:
- originally posted on idea 'Refresh All Dependencies in Application' (created on 28 Dec 2018 by Póvoa)
- merged to idea 'Auto - Refresh Espaces' on 31 Dec 2018 09:16:20 by Vasco Pessanha

I think your idea is close these.


https://www.outsystems.com/ideas/159/auto-refresh-espaces



This comment was:
- originally posted on idea 'Refresh All Dependencies in Application' (created on 28 Dec 2018 by Póvoa)
- merged to idea 'Auto - Refresh Espaces' on 31 Dec 2018 09:16:20 by Vasco Pessanha
Merged this idea with 'Add a publish Outdated consumers button.' (created on 16 Jan 2019 14:50:57 by Roman Tkachenko)

I think it would be very useful to have a 'publish outdated consumers' button somewhere in the 1-Click publish output. If I want to get rid of these warnings I either need to manually publish each one of these or create a solution which takes a long time as well. Feel like I need an easier way of doing it. 




This comment was:
- originally posted on idea 'Add a publish Outdated consumers button.' (created on 16 Jan 2019 by Roman Tkachenko)
- merged to idea 'Auto - Refresh Espaces' on 21 Jan 2019 18:53:32 by Justin James

I agree with you Roman!

Sometimes I end up in Service Center to click that same button to publish outdated consumers of a certain module. Especially when there are a lot of dependencies between the module you are working on and other modules.

So why not have it somewhere in Service Studio also?



This comment was:
- originally posted on idea 'Add a publish Outdated consumers button.' (created on 16 Jan 2019 by Roman Tkachenko)
- merged to idea 'Auto - Refresh Espaces' on 21 Jan 2019 18:53:32 by Justin James

Changed the category to 1CP




This comment was:
- originally posted on idea 'Add a publish Outdated consumers button.' (created on 16 Jan 2019 by Roman Tkachenko)
- merged to idea 'Auto - Refresh Espaces' on 21 Jan 2019 18:53:32 by Justin James
Merged this idea with 'Add Publish All Consumers Option @ the end of 1-Clik Publish' (created on 18 Jan 2019 10:22:24 by Pedro Filipe Domingues)

This comment was:
- originally posted on idea 'Add a publish Outdated consumers button.' (created on 16 Jan 2019 by Roman Tkachenko)
- merged to idea 'Auto - Refresh Espaces' on 21 Jan 2019 18:53:32 by Justin James

After the publish of a eSpace it would be usefull to have the option to publish all consumers without having to go to service center or open and refresh consumer references



This comment was:
- originally posted on idea 'Add Publish All Consumers Option @ the end of 1-Clik Publish' (created on 18 Jan 2019 by Pedro Filipe Domingues)
- merged to idea 'Add a publish Outdated consumers button.' on 21 Jan 2019 18:47:13 by Justin James


This comment was:
- originally posted on idea 'Add a publish Outdated consumers button.' (created on 16 Jan 2019 by Roman Tkachenko)
- merged to idea 'Auto - Refresh Espaces' on 21 Jan 2019 18:53:32 by Justin James

Changed the category to 1CP




This comment was:
- originally posted on idea 'Add Publish All Consumers Option @ the end of 1-Clik Publish' (created on 18 Jan 2019 by Pedro Filipe Domingues)
- merged to idea 'Add a publish Outdated consumers button.' on 21 Jan 2019 18:47:13 by Justin James


This comment was:
- originally posted on idea 'Add a publish Outdated consumers button.' (created on 16 Jan 2019 by Roman Tkachenko)
- merged to idea 'Auto - Refresh Espaces' on 21 Jan 2019 18:53:32 by Justin James
views
1922
Followers
11