19
 Followers
62
 Likes

[Service Studio] Republish Consumer eSpace within Provider eSpace.

Service Studio
Implemented
on 26 Sep 2018
Development Environment 11.0.109.0

When a provider eSpace is published, it affects the consumer eSpaces. and SS provides a warning "consumer eSpaceName is outdated", but no option to republish the consumer eSpace within the provider eSpace application window.


Please add a new right click option to this warning message to make it easier to republish consumer espaces!


this feature can be useful.





Created on 15 Jun 2010
Comments (53)
find this a bit tricky.

do you mean a republish from the version on the server?

what should be done, if the consumer breaks?
especially when the consumer espaces are not developed by you?


@Joost

"do you mean a republish from the version on the server?"


Yes that is correct.

"what should be done, if the consumer breaks?"

Firstly when referencing a provider, Service Studio should first look at the referencing component. 

Condition:
1) if provider reference does not break consumer application, then republish the consumer app from the current version on the server.
2) else if provider reference breaks, display message and do not republish consumer application.  

"especially when the consumer espaces are not developed by you?"

If the consumer application has not been developed by the current developer, then the current developer will not be able to access to the consumer application to republish anyways, ie he would not have the login credentials to republish the consumer application.

If this is the case, do not republish the consumer application, just let the user know that the consumer application is outdated.


It can be done.
Merged this idea with 'The one click consumers refresh' (created on 01 Mar 2016 07:37:00 by Hans Bruins)
After a publish you can get a warning that a consumer is outdated.
You then need to go to that espace, open it, refresh de references and publish it.
If you have more consumers then this goes for all of them.
If you change and publish the producer then you need to do it all over it again.
This can be very time consuming.

I propose to have the possibility to refresh en republish these consumer espace directly from the warning pane: a one click refresh for all consumers.


Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha
Besides it's proposed already I think.

- do you mean only open espaces or closed ones as well?
- The time consuming will not be less, since everything needs to be refreshed anyways.
- Outsystems needs to build in logic to make sure the refreshing is in the CORRECT order, otherwise you end up refreshing the espaces multiple times.
- There is also need to break out circulair references, which makes it even harder.
- what happens if the refreshing breaks the consuming espace, do they need to be opened, or just marked as invalid?
- if you happen to have them open, do they get the focus when they need to merge stuff manually?
 
So even a lazy coder like me like the idea, I fear the effort for outsystem is much higher than the actual value for the developer.




Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Should I merge the idea with this one?
https://www.outsystems.com/ideas/2994/open-outdated-incompatible-modules-after-1-click-publish

It will increase the number of likes and merge the comments..

Cheers



Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha
Merged this idea with 'Open outdated/incompatible modules after 1 click publish' (created on 10 May 2017 19:05:03 by mariap)

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

When we publish a module and some consumer modules get outdated/incompatible, the list of those modules is provided in Service Studio. It would be nice to be able to open that module by double clicking that line.



Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

This indeed will be a nice one!



Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

I would like to be able to double-click on one of the Outdated Consumers warnings and directly open that eSpace in Service Studio. 

Kind regards,

Remco Dekkinga




Merged from 'Open the Outdated Consumers / Producers from the 1-Click Publish panel' (idea created on 2017-06-13 07:22:31 by Remco Dekkinga), on 2017-10-07 11:57:37 by Justin James

Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

I think this idea could be merged with this one - https://www.outsystems.com/ideas/Idea_View.aspx?IdeaId=2994



Merged from 'Open the Outdated Consumers / Producers from the 1-Click Publish panel' (idea created on 2017-06-13 07:22:31 by Remco Dekkinga), on 2017-10-07 11:57:37 by Justin James

Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Yup, I'd say it's a duplicate of your idea mariap.



Merged from 'Open the Outdated Consumers / Producers from the 1-Click Publish panel' (idea created on 2017-06-13 07:22:31 by Remco Dekkinga), on 2017-10-07 11:57:37 by Justin James

Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Directly open a module by clicking the module name in the warning message like this one:


I'm not sure if this idea has been already posted, but i didn't find it.



Merged from 'Open module from warning message' (idea created on 2018-02-02 12:26:51 by Mikael Serra), on 2018-02-02 13:27:54 by J.

Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

GREAT IDEA !!!!!



Merged from 'Open module from warning message' (idea created on 2018-02-02 12:26:51 by Mikael Serra), on 2018-02-02 13:27:54 by J.

Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Hi Mikael, nice idea!

It is very similar to this one (the only difference is having the trigger in True Change or 1CP pane):
https://www.outsystems.com/ideas/2994/open-outdated-incompatible-modules-after-1-click-publish


I'll merge them ;)



Merged from 'Open module from warning message' (idea created on 2018-02-02 12:26:51 by Mikael Serra), on 2018-02-02 13:27:54 by J.

Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha
Merged this idea with 'Open the Outdated Consumers / Producers from the 1-Click Publish panel' (created on 2017-06-13 07:22:31 by Remco Dekkinga)

Merged from 'Open outdated/incompatible modules after 1 click publish' (idea created on 10 May 2017 19:05:03 by mariap), on 14 Jun 2018 11:29:35 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha
Merged this idea with 'Ability to open 'outdated/incompatible' espace after a publish from TrueChange' (created on 29 May 2018 07:51:31 by Shahin Keshavari)

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Whenever you publish a module, some of the producer/consumer espaces become outdated/incompatible. It would be nice to have an option to open that espace with a right-click option



Merged from 'Ability to open 'outdated/incompatible' espace after a publish from TrueChange' (idea created on 29 May 2018 07:51:31 by Shahin Keshavari), on 14 Jun 2018 11:29:51 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Changed the category to References




Merged from 'Ability to open 'outdated/incompatible' espace after a publish from TrueChange' (idea created on 29 May 2018 07:51:31 by Shahin Keshavari), on 14 Jun 2018 11:29:51 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

This is similar to quite a few other Ideas.

J.Ja



Merged from 'Ability to open 'outdated/incompatible' espace after a publish from TrueChange' (idea created on 29 May 2018 07:51:31 by Shahin Keshavari), on 14 Jun 2018 11:29:51 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

You are right Justin, I must have scrolled over them. But still would love to see this feature



Merged from 'Ability to open 'outdated/incompatible' espace after a publish from TrueChange' (idea created on 29 May 2018 07:51:31 by Shahin Keshavari), on 14 Jun 2018 11:29:51 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha
Merged this idea with 'Easy access to incompatible modules' (created on 22 Sep 2017 08:23:07 by Peter vanMunster)

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Whenever breaking changes are made (e.g. remove an attribute from an entity), all referencing modules will become incompatible. This information shows up in the 1-Click Publish window in Service Studio. The problem is, these messages are cluttered with a number of other messages (e.g. outdated consumers), and can not easily be isolated. This makes it not very easy to quickly open these modules to update their references. 

There is no way to sort the 1-Click Publish messages, to get all incompatible messages together. There is also no way to copy ALL messages (one can only copy a single message), to be able to paste the info into something like Excel to filter out the incompatible messages. And there is no way to open these incompatible modules directly from the list, one has to actually open the modules one by one.

Ideas:

  • Being able to sort the messages list to put all incompatible messages together.
  • Being able to copy all messages.
  • Right-Click on incompatible message, drop down menu shows option to open the named module.
  • Command button added to 1-Click Publish window (e.g. besides the "Close" button) to open all incompatible modules (same functionality as used with Find usages in all eSpaces, which offers you the possibility to open all these modules at once).


Merged from 'Easy access to incompatible modules' (idea created on 22 Sep 2017 08:23:07 by Peter vanMunster), on 18 Jun 2018 08:55:54 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Ideally, one should be able to just open all the consumers at once and fix whatever needs fixing.



Merged from 'Easy access to incompatible modules' (idea created on 22 Sep 2017 08:23:07 by Peter vanMunster), on 18 Jun 2018 08:55:54 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Changed the category to Service Studio




Merged from 'Easy access to incompatible modules' (idea created on 22 Sep 2017 08:23:07 by Peter vanMunster), on 18 Jun 2018 08:55:54 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

I agree that we should be able to click on them to be able to open them


I don't see the extra value on being able to copy or sort them, but not against it as well :D




Merged from 'Easy access to incompatible modules' (idea created on 22 Sep 2017 08:23:07 by Peter vanMunster), on 18 Jun 2018 08:55:54 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha
Merged this idea with 'Open eSpace directly on Outdaded Warnings of Deployment Step' (created on 20 Jun 2018 11:01:39 by Pedro Domingues)

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Every time i publish an eSpace, after step 3 of Deploying it might show some warnings messages saying that the eSpace X Y or Z is outdated (see attachment).


 It would be great if we can right click on each message and open that eSpace directly.



Merged from 'Open eSpace directly on Outdaded Warnings of Deployment Step' (idea created on 20 Jun 2018 11:01:39 by Pedro Domingues), on 21 Jun 2018 10:46:53 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

Changed the category to Service Studio




Merged from 'Open eSpace directly on Outdaded Warnings of Deployment Step' (idea created on 20 Jun 2018 11:01:39 by Pedro Domingues), on 21 Jun 2018 10:46:53 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha
Merged this idea with 'Service Studio - Incompatible Consumers' (created on 25 Jun 2018 10:27:55 by Fabrice Rosa)

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha

After publish a module in Service Studio, when we get a "Incompatible" warnings a good idea would be the possibility to have a option to open the Consumers directly.



Merged from 'Service Studio - Incompatible Consumers' (idea created on 25 Jun 2018 10:27:55 by Fabrice Rosa), on 25 Jun 2018 10:35:20 by Vasco Pessanha

Merged from 'The one click consumers refresh' (idea created on 01 Mar 2016 07:37:00 by Hans Bruins), on 24 Jul 2018 13:27:16 by Vasco Pessanha
Merged this idea with 'Open outdated espaces from the 1-Click Publish log Window in Service Studio' (created on 06 Sep 2018 16:25:21 by Sérgio Dias)

Hello,

It would be great to be able to open outdated eSpaces from the 1-Click Publish log Window in Service Studio by double clicking directly on the log entry (or using context menu). It's very common to have to open other eSpaces for refresh after 1CP. This would speed up the process.



This comment was:
- originally posted on idea 'Open outdated espaces from the 1-Click Publish log Window in Service Studio' (created on 06 Sep 2018 by Sérgio Dias)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 07 Sep 2018 08:17:36 by Vasco Pessanha
Merged this idea with 'Open Outdated Consumer/Producer from Warnings' (created on 18 Sep 2018 14:55:40 by Ana Esperança)

Whenever we publish, and if that's the case, we receive a warning saying that we need to update some modules related with the one published.
It would be handy to open those modules directly from the warning message.



This comment was:
- originally posted on idea 'Open Outdated Consumer/Producer from Warnings' (created on 18 Sep 2018 by Ana Esperança)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 18 Sep 2018 15:22:27 by Vasco Pessanha
Changed the status to
Working on it
expected delivery in Q3 2018


Hey guys,

Good news!

We're already working on this, you can expect some results soon :)

Cheers!

Merged this idea with 'Quickly open Outdated Consumer espace' (created on 22 Sep 2018 20:33:37 by João Melo)

When one publishes a producer, and gets the Outdate Consumer warking message, it would be nice to open the consumer, by double clicking the warning message.



This comment was:
- originally posted on idea 'Quickly open Outdated Consumer espace' (created on 22 Sep 2018 by João Melo)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 24 Sep 2018 08:00:38 by Vasco Pessanha

Err, yes.

This idea has not been proposed before?






This comment was:
- originally posted on idea 'Quickly open Outdated Consumer espace' (created on 22 Sep 2018 by João Melo)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 24 Sep 2018 08:00:39 by Vasco Pessanha

I haven't found another idea with the exact same purpose.

Find the link and let's merge them.



This comment was:
- originally posted on idea 'Quickly open Outdated Consumer espace' (created on 22 Sep 2018 by João Melo)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 24 Sep 2018 08:00:39 by Vasco Pessanha

To me these are all part of the same Idea that has been proposed like 800 times around "I published stuff now please fix outdated consumers".

J.Ja



This comment was:
- originally posted on idea 'Quickly open Outdated Consumer espace' (created on 22 Sep 2018 by João Melo)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 24 Sep 2018 08:00:39 by Vasco Pessanha

I don't think so!  They have different complexity, development wise. This one here is way easier than the one you mentioned, and brings so much value to a developer's routine.

Why not prioritizing the easier one while we wait for the other?



This comment was:
- originally posted on idea 'Quickly open Outdated Consumer espace' (created on 22 Sep 2018 by João Melo)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 24 Sep 2018 08:00:39 by Vasco Pessanha
Changed the status to
Implemented
on 26 Sep 2018


Hey guys,

I'm glad to announce that, with the release of OutSystems 11, you can now open (or even refresh) outdated consumers when they get outdated!

As usual, a special thank you to the idea creator, Robert, in our release notes.

Don't forget to check OutSystems 11 what's new to see all the new features that were released:

https://success.outsystems.com/Documentation/11/New_in_OutSystems_11

Merged this idea with 'Link to directly open outdated consumer in 1-Click Publish area' (created on 16 Oct 2018 05:00:06 by mohammad hasib)

After published any dependency it shows me the List of Outdated customer. Then i have to go to my applications and search them and then i will be able to open it.

My idea is can we give the link on outdated consumer list so that on click we can open it.

See the below image : On click on outdated consumer it should open that consumer so that i can refresh the dependency and publish it.



This comment was:
- originally posted on idea 'Link to directly open outdated consumer in 1-Click Publish area' (created on 16 Oct 2018 by mohammad hasib)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 16 Oct 2018 06:27:24 by J.

Hi, this is already built in P11, so I am merging this one with the implemented idea

(I don't know if it's also coming to P10 btw)




This comment was:
- originally posted on idea 'Link to directly open outdated consumer in 1-Click Publish area' (created on 16 Oct 2018 by mohammad hasib)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 16 Oct 2018 06:27:24 by J.
Merged this idea with 'Create hyper link to open outdated consumers' (created on 16 Oct 2018 09:41:59 by mohammad hasib)

After publish any dependency it shows the Outdated consumers list. Then we have to go to the All aplication to open that consumer and then we have to publish it.

In my opinion Onclick on that outdated consumer it should be open it directly.

Go through the below image:  On click on any link the consumer should be open directly rather then go to the application list and finding it manually.



This comment was:
- originally posted on idea 'Create hyper link to open outdated consumers' (created on 16 Oct 2018 by mohammad hasib)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 16 Oct 2018 10:03:29 by Vasco Pessanha

Isn't this implemented in OS11? You can right click on the Outdated Consumer warning and open the module from there



This comment was:
- originally posted on idea 'Create hyper link to open outdated consumers' (created on 16 Oct 2018 by mohammad hasib)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 16 Oct 2018 10:03:29 by Vasco Pessanha
Merged this idea with 'Double-click on the Incompatible Consumer warning in 1-Click publish to open the consumer espace' (created on 09 Nov 2016 14:11:40 by Remco Dekkinga)

I would like to see the option to directly open the Consumer eSpaces that became incompatible after a 1-click publish. The easiest way is to double-click (or right-click with a menu-option) to open the consumer eSpace directly.



This comment was:
- originally posted on idea 'Double-click on the Incompatible Consumer warning in 1-Click publish to open the consumer espace' (created on 09 Nov 2016 by Remco Dekkinga)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 21 Nov 2018 12:05:34 by Vasco Pessanha

Yes, this. We're pretty heavily refactoring our eSpaces currently, and it's a pain to have to manually open everything.



This comment was:
- originally posted on idea 'Double-click on the Incompatible Consumer warning in 1-Click publish to open the consumer espace' (created on 09 Nov 2016 by Remco Dekkinga)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 21 Nov 2018 12:05:34 by Vasco Pessanha

This is implemented in V11:



This comment was:
- originally posted on idea 'Double-click on the Incompatible Consumer warning in 1-Click publish to open the consumer espace' (created on 09 Nov 2016 by Remco Dekkinga)
- merged to idea '[Service Studio] Republish Consumer eSpace within Provider eSpace.' on 21 Nov 2018 12:05:34 by Vasco Pessanha
views
1658
Followers
19