196
Views
8
Comments
Outsystems 11 Training Guide
Question

I am following along with the online course to learn how to build applications. I am currently using Outsystem 11 and on module 6.6. I am struggling getting the new add cast/crew save to work due to a Foreign Key constraint. 

I have noticed a lot of things have changed in the IDE compared to what the training material shows. For example the preparation is no longer needed in Outsystem 11. 

Is there an updated training guide for version 11?



2020032755347.jpg
UserImage.jpg
Kevin Powers

I will give it a try. Thank you

2019-11-11 17-10-24
Manish Jawla
 
MVP

Hi Kevin,

You are getting error due to unique key constraint.

and it's not about Outsystems 11, outsystems has introduced the reactive web application in which preparation is no longer required, but still traditional web application is working as it is.

please check the above links you will be able to know the difference.

you need to create the new combination for each movie person and their role, you cannot have same person assigned to multiple role for same movie.

UserImage.jpg
Kevin Powers

I think I have the database relationship correct, although not completely confident on that. I am leaning towards it being something with how I am setting the actions to the save. Again, there are a few steps different in the newer versions. 


Here is what it's trying to have me do.

1. Set the destination to a (New Screen Action) **Feature isn't available from what I can see.

2. Set the Assignment of the variable using the form.record. **Feature is a little different also


I'll review the links you sent and see if I can figure it out. Any suggestions is always appreciated. 


2023-05-12 18-41-36
Russell Youngblood
Staff

Hi Kevin - 

The courseware that you are using is for the Traditional Web and you are building an Reactive Web application. This is definitely why you are seeing the differences in UI and practices. 

Manish is correct. Typically when you see this error, it is because you are not assigning the value to the variable correctly or there is conflict with an index that has been crated on the Entitiy. Double check your entities on this part of the exercise. (data type and mandatory attributes) 

Here is a tip: If you check out the Traditional Web Developer guided path, there is a quickstart module that you can download for each section. It has the finished version of the movies sample application, finished up to that point of the curriculum. You can download each module and compare it to what you are building and that may help you out. 

https://www.outsystems.com/learn/paths/2/becoming-a-traditional-web-developer/

2020-04-02 16-50-09
Edwin Hwang

Russell Youngblood wrote:

Hi Kevin - 

"The courseware that you are using is for the Traditional Web and you are building an Reactive Web application. This is definitely why you are seeing the differences in UI and practices."

https://www.outsystems.com/learn/paths/2/becoming-a-traditional-web-developer/

Hi Russell - I came to realize this myself when going through the training just a couple of days ago. I've looked on the OutSystems documentation page to figure out the difference between Reactive vs. Traditional however I haven't found a comparison. As of now, it seems like Traditional is the best way to learn OutSystems since it appears Reactive takes shortcuts that may leave gaps in understanding for beginners like myself. Is this accurate? If possible, could you briefly explain the differences?


2023-05-12 18-41-36
Russell Youngblood
Staff

Hi Edwin - 

The difference between Traditional Web and Reactive web is the underlying technologies used which have an impact on user experience and some of the developer workflows. OS Reactive Web is based on the React Web Framework which is the same technology used for OutSystems mobile applications.  

If you are creating new applications we recommend that you use Reactive Web. Here is a pretty good video that explains some of the differences you will find: https://youtu.be/ZrPKWf7fnI8 The good news is that most likely much of what you have already on the traditional web side can be applied. 

However, our Traditional Web course is very well written and gives you a step-by-step guide to building a sample web application. If you are working in an environment in which you already have legacy applications created in OS10 or OS11 traditional web that you will need to maintain or build upon, then that would most likely be the best path to follow. 

Hope this information is helpful! 


2020-04-02 16-50-09
Edwin Hwang

Russell Youngblood wrote:

Hi Edwin - 

The difference between Traditional Web and Reactive web is the underlying technologies used which have an impact on user experience and some of the developer workflows. OS Reactive Web is based on the React Web Framework which is the same technology used for OutSystems mobile applications.  

If you are creating new applications we recommend that you use Reactive Web. Here is a pretty good video that explains some of the differences you will find: https://youtu.be/ZrPKWf7fnI8 The good news is that most likely much of what you have already on the traditional web side can be applied. 

However, our Traditional Web course is very well written and gives you a step-by-step guide to building a sample web application. If you are working in an environment in which you already have legacy applications created in OS10 or OS11 traditional web that you will need to maintain or build upon, then that would most likely be the best path to follow. 

Hope this information is helpful! 


Thanks Russell , very helpful! Hope you're staying safe.


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