
This blog aims to:
The GitHub links for source code are provided as well to study the code as it is generated by the AI assistant. If any of the below areas sound like a real use case then the project created is a great way to kickstart the dev activity. Again - we want to explore how much of code can be generated right away from the prompt that can serve as working MVP (Minimum Viable Product) as well.
Let's get started.
Open SAP Build Code - BAS and Press Win+Shift+P or Cmd+Shift+P to access the command pallet -> New Project from Template. Click on the tile - Full-Stack Project.
In the subsequent screens, fill the values for project specific details and click on Finish button. Once the template project loads completely, click on the Joule icon to launch the contexts on right hand side panel. Choose SAP Fiori UI -> Create an SAP Fiori Application Directly from your Business Requirements and click on Open Joule button. Follow the below prompts for specific use cases.
To maintain the list of all books, journals and magazines within a small office library.
"Create an app to maintain list of all books in office library with entities books and authors, where each book is linked to its author."
We can see some famous books have been automatically added as mock data by Joule AI. It has author as separate entity as well, hence there is an association created automatically.
Here is the source code on git for reference.
To facilitate an app for customers to report incidents for technical issues
"Create an app where customers can report incidents. Each incident includes replacement items, and each replacement is linked to a product, which has its own entity"
The mock data generated in this case resembles very closely to real life incidents. This is again a great example of hierarchical data where the AI assistant has created automatically along with relevant association.
Here is the source code on git for reference.
To provide an app for external users - outside to organization to track their payments against their own invoice numbers (external invoice numbers)
"Create an app to track the list of external invoices and payments made against them. Each invoice can have several line items which is linked to a product, which has its own entity."
This is meant to be used by external users such as freight vendors who can login to system to check the status of their invoices. Since this is autogenerated MVP code, it won't be actually connected to the system to pull the statuses however it is a great code to start with.
Here is the source code on git for reference.
To create an app for the employees to log complaints and suggestions.
"Create an app to register complaints and suggestions from employee for an office floor"
Here is the source code on git for reference.
To survey for a cafeteria in office to get an opinion on overall quality of service.
"Create an app to survey the quality of food in office cafeteria. The survey should include questions about quality, serving size, staff friendliness, weight time and overall experience."
Check out the generated source code here.
Joule AI can help kickstart the MVP creating entities, associations, screens and mock data based on the context or user story provided. It may not provide the full end to end solution and the idea is not to provide full solution to a given use case since the definition varies a lot but to aid the developer to speed up the development activity.
SAP Build Code Joule Artificial Intelligence
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
17 | |
17 | |
12 | |
11 | |
9 | |
9 | |
7 | |
6 | |
6 | |
5 |