Search this site
Home
Introducing OrangeScape
Getting acquainted with OrangeScape
* What is cloud computing?
* SaaS, PaaS and IaaS models
* Introducing OrangeScape
Getting started with OrangeScape
* Understanding system requirements
* Getting accounts on OrangeScape Trial Studio and Google App Engine
* Creating an application on OrangeScape Trial Studio
* Creating an application on Google App Engine
* Having fun till things don't work!
Knowing just enough about OrangeScape
* A brief tour of OrangeScape Trial Studio
* Developing applications the OrangeScape way
* Deploying an application on Google App Engine from Studio
* Exploring the template application deployed on Google App Engine
* Introducing the example “online custom tee design” application
OrangeScape Essentials
Design Perspective
* Introduction to data modeling
* Data modeling - Example application
* Exploring design perspective
* Creating folders to organize your data models
* Creating a new data model, adding parameters and saving your model
* Understanding relationships
* Establishing relationships between models
* Trying your hand at creating a data model - An exercise
* Things to remember - Design perspective
Rules Perspective
* Writing business rules
* Exploring rules perspective
* Creating public cells
* Styles & Alignment
* Making models visible
* Visualization
* Saving your model
* Creating static lists
* Connect as reference
* Connect with criteria
* Connect as formula reference
* Functions and Business Rules
Forms Perspective
* User interface design
* Exploring form design perspective
* Application properties
* Form design - Applying styles
* Creating your own styles
* Performing validations
* Defining messages
* Specifying permissions
* Creating a simple form
* Creating a new form
* Working with form grids
* Adding form elements
* Performing form field validations
* Previewing forms
* Renaming Forms
* Setting user access privileges
* Implementing queue filter
* Adding form to menus
* Deploying category form
* Creating a parent-child form
* Creating product form
* Adding product colour child to the product form
* Adding product size child to the form
* Creating process flow for product
*Implementing queue filter
* Adding buttons to invoke actions
* Deploying product form
* Designing forms depending on workflow process
* Creating Order form
Process Perspective
* Understanding and defining a workflow
* Reviewing the process flow of the deployed template application
* Exploring process design perspective
* Establishing workflows for order process - An exercise
Actions Perspective
* Activity Vs Action
* Reviewing the actions in the template application
* Exploring action design perspective
* Defining the actions for order process
* Adding actions to order forms
* Specifying permissions
* Deploying order forms
Runtime Features
* Understanding users and roles
* Built-in user management and other administrator screens
* First time login
* Configuring users and user roles - Example application
* Validating the deployed application
* Customer form and process
* Category form and process
* Product form and process
* Order forms and process
Reports Perspective
* Need for reports
* Exploring reports perspective
* Creating a simple report
* Using "User Input" filter
* Using "Master Lookup" filter
* Using multiple filters
* Using "Formula" filter
* Report configuration - Admin
* Using "Cell" filter
* Using "Value" filter
HTML Forms Perspective
* Exploring HTML forms perspective
* Custom category form
* Custom customer form
* Custom product form
* Adding custom forms to menus
OrangeScape Advanced Features
Getting your application out there - Implementation
* Running applications - Where & How?
* Integrating applications
Stop getting up to speed and speed things up
* Understanding system models - What, Why, How?
* Leveraging web services
OrangeScape Best Practices
Knowing the best ways to design/implement
* A quick recap
* Development Guidelines
* Performance considerations
* Troubleshooting performance
* Adding buttons to invoke actions
Adding buttons to invoke actions
The gadget spec URL could not be found
In this section, we will add the buttons to invoke the required actions from the forms. Save and Cancel buttons must be added to the product form.
Insert a 1x3 grid in the product form
Select the cell (B10) where the save and cancel buttons are to be added.
Insert a 1x3 grid using the insert grid option.
Grid properties dialog box will be displayed. Enter the required number of rows and columns, and click on the "OK" button.
Insert "Save" button
Select the cell (A1) in the newly inserted grid.
Open the actions widget tab. Click on the button icon next to the submit(workflow) action.
Properties dialog box for "Submit" button will be displayed. Update the button properties.
Caption: Display name for the button.
For example, "Save".
Status: Message to be displayed to notify the user.
For example, "Product details updated successfully!"
Target: Destination page on successful execution of the action.
Worktop
Validate: Select this option if validations are to be executed before the "Confirm Order" action is performed.
Click on the "Done" button
.
If required, apply styles to the button using the "Cell Styles" option.
Insert "Cancel" button
Select the cell (C1) in the newly inserted grid.
Open the actions widget tab. Click on the button icon next to the delete action.
Properties dialog box for "Delete" button will be displayed. Update the button properties.
Caption: Display name for the button.
For example, "Cancel".
Click on the "Done" button
.
If required, apply styles to the button using the "Cell Styles" option.
Previewing the product form
Click on the preview tab to preview the product form.
What's the next step?
Deploying and validating the product form.