Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Starter

Overview

On the first part of this document, we will explain how to start on Wayfast platform by creating a new Container (Solution) where the users can gather the different Projects and associate Databases to start any application in Wayfast account. This container will give you the ability to organize and save your work. In few words, you can build your platform -develop, run and manage Web and mobile applications- establishing the structure in simple steps.

How to create Solutions?

...

Definition:

...

Solutions are the main containers for any project that needs to be developed in Wayfast. It’s a key point to build your application and organize the work

Once the user has access to Wayfast, you can go to “My Solutions” section and clicks on “+ Solution” button.

...

A Portfolio icon will provide the # of Projects allocate on each Solution created. Since this is a new container, the container is showing zero values. User can navigate through the “Solution Name” to access into the Solution details form.

...

How to create Projects?

...

Definition: TBD

Now that we have the main structure created, user can click on “Project” button and build the first element to initiate an Application.

...

A popup is displayed to select the main settings for your new application. It’s important to analyze which type of project fits better to your application objectives. There are 3 options available “Workflow”, “Application” and “Source Code”.

  • Workflow

  • Application

  • Source Code

Also the users need to select which Login Type is needed, Wayfast offers “SSO”, “User and Pass” and “Anonymous” options.

...

Dashboard will provide the main information regarding the status of your “Requirements”, Size of your code and database and finally the “Runs” information.  

...

How to associate our Database now that the Project is created?

...

 

...

Database Definition: TBD

Now that we have the Portfolio container (Solution) generated and the Project set it up, we can start working on the Application by defining the Requirements. But first, we need to associate our Database (DB) to the Project. Otherwise this Requirements won’t have any relationship with the Application to build.

...

Now we have the DB associated to the Project and user can continue defining the Requirements.

How to

...

create Requirements?

...

Definition: TBD

User can create this entity by clicking on “Requirements” icon at the top header. Automatically user will see the “New” button to start a New Requirement. This action is very important because it will the first object to interact with our newly DB.   

...

User needs to complete the Request on Text Editor with the corresponding information to describe what is the purpose related to the Requirement. Also Wayfast brings the following options to be more accurate on the creation:-

Field

Description

Assignment Type

...

TBD

...

Meetings

...

TBD

...

Sprint

...

User can define the iterations to build the Project, normally a requirement is associated to a specific sprint to complete a set amount of work.

...

Size

...

A requirement can be sized depending on the effort by Hours. User can choose between the following options:

  • XS (1hs)

...

  • S (2hs)

...

  • M (4hs)

...

  • L (8hs)

...

  • XL (10h)

...

  • XXL (23hs)

...

...

Developer

...

By default, it should populate the user who creates the Requirement.

...

Criticality

...

Users can set this option depending on the criteria defined by the team. A critical requirement is one that the system must achieve or the system cannot function at all.

...

Upload

...

TBD

Info

NOTE: None of this options are mandatory, however, they are recommended to generate a proper alignments for the each Requirement into the Project.

...

Image Added

After creation, the Requirement will be grouped as “Pending Tasks” at the vertical Navigation bar. User can check the checkbox beside the Requirement to turn this on and moved them into “Active Tasks”. Also the user can see the Requirement generated into the Dashboard with

How to

...

create a Page?

...

Definition: TBD

If the user navigates under the Requirements, Wayfast offers the possibility to generate multiple Pages. But first, we need to define which Layout are going to be our default to create pages.

...

Clicks on “General Options” at the top header. Then clicks on “Layout” subsection to verify if there’s anyone defined into the Project. We can choose by “Associate Layout” if we select a predefined component. Selected layout will give us a default distribution of Controls under each page that we are going to create. Also Wayfast has the ability to create “New Layouts” defined by the users.

...

For example, we can use a “Simple” layout for normal pages and “Popup” for prompted windows in our Project. 

...

...

Info

NOTE: User can select multiple Layouts, this selection will be the options available every time that create new pages.

Turn to “Project Pages” icon on the top header to finally create a new page from the scratch.

...

Once the user clicks “Accept” button, the page is loaded on Dashboard.

...

How to

...

add Controls?

...

Definition: TBD

Now that we defined the Page under the Requirement, Wayfast give us the chance to establish a set of Controls under the page generated.

...

To complement different controls under the page, we can set a “Checkbox” control before the “Label” previously created in order to make this text visible or not.

...

Once we have the 2 controls created, we can now put a conditional input variable in the “Label” control who will depend in the “Checkbox”. It’s important to modify the “Order” field to primary view the checkbox and then the label.   

...

In this case, we will only display the “Hola Mundo” text when the control check is true on page.

...

Info

NOTE: You can find more details about Controls on the specific documentation for this functionality.  

Recap

In the first part, we learnt about how to create a Solution and how they can contain Projects. We defined the structure by associating the Project with a Database. In the second part, we created Requirements that can be linked to multiple pages, and finally we navigated briefly through the Controls that we can insert and manage according to our application needs. This first approach to Wayfast definitely helped us to get a more familiar with the tool, now we can go through in depth all the features and functionality of the system.

 

 [s1]Please review if this is correct, there’s no clarification on video

 [s2]We can link this NOTE to the Controls doc