195
Views
3
Comments
Solved
Tabs -  Deprecated Item - Do I have to upgrade - and is there a bulk way to do it?
Question
Application Type
Reactive
Service Studio Version
11.53.13 (Build 61176)
Platform Version
11.17.0 (Build 36348)

Hello folks,

Very new to OutSystems development - been playing with it for a few days on and off to try and prototype some screens as a proof of concept.

On one screen I implemented the Tabs widget, using the default 3 tab headers and related 3 tab contents, and managed to getting it working and showing a little bit of data. 

However I received an email from OutSystems on Sun. 28/08 telling me my personal environment was down due to maintenance work. Got a further email later in the day saying it was all up and running, and when I went back into the module on Monday there were 'deprecated' stickers all over the tab screen.

After a bit of Googling I found a response and the potential way to manually migrate from old to "New" tabs: https://outsystemsui.outsystems.com/outsystemsUiWebsite/MigrationPath?PatternName=Tabs

Q1) Am I correct in saying that the module screen would continue to work if I didn't perform the manual migration to "new" Tabs?

Q2) If I had many module screens containing "deprecated" tabs, is there a way to bulk migrate them to the new/improved Tabs version? 

Apologies if this is a bit of a silly question - I am very much still trying to find my way around.

Any and all help/comments gratefully received!

PS: My actual Platform Version (as per Service Centre) states: 11.17.0 (Build 36291), but the drop-down list when entering this question only lists 11.17.0 (build 36348)

2018-06-05 16-54-03
Maria da Graça Peixoto
Solution

Hi! t

Q1 ) Normally  the module continues working as it did before. Using deprecated widgets is not advisable because if any error or incompatibility is found the fast way to solve it is to replace them by the new widget that's performs the same task. 

Q2) I don't know .  

What I usually do is try the new widget in the simpler situation , then set up a personal guide with what to do, use the find function from the Service Studio in each module and do the changes.  

Hope some one came with a better solution for you.

Graça

UserImage.jpg
Pavithra Balasubramanian
Solution

Hi,

Answer to Q1, yes it should work. It just shows deprecated in service studio, a hint for you to update it. 

Answer to Q2, i think no, if you check your outsystems ui dependency, uncheck the deprecated tabs and check the new one, you will get errors and got to fix them manually

I hope it helps. 

Regards

Pavithra

2018-06-05 16-54-03
Maria da Graça Peixoto
Solution

Hi! t

Q1 ) Normally  the module continues working as it did before. Using deprecated widgets is not advisable because if any error or incompatibility is found the fast way to solve it is to replace them by the new widget that's performs the same task. 

Q2) I don't know .  

What I usually do is try the new widget in the simpler situation , then set up a personal guide with what to do, use the find function from the Service Studio in each module and do the changes.  

Hope some one came with a better solution for you.

Graça

UserImage.jpg
Pavithra Balasubramanian
Solution

Hi,

Answer to Q1, yes it should work. It just shows deprecated in service studio, a hint for you to update it. 

Answer to Q2, i think no, if you check your outsystems ui dependency, uncheck the deprecated tabs and check the new one, you will get errors and got to fix them manually

I hope it helps. 

Regards

Pavithra

UserImage.jpg
Robert Henderson

Many thanks to both @Maria da Graça Peixoto and @Pavithra Balasubramanian for swift and informative replies - it is much appreciated.

I will take your advice and further investigate the Service Studio search capabilities as well as Module->Manage Dependencies.

Thanks again for helping a novice!

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.