WaveMaker Docs

WaveMaker Docs

  • Get started
  • Widgets
  • Mobile
  • How-to
  • Enterprise
  • Releases
  • Blog
  • Sign-in

›Teams

Getting started

  • Introduction
  • Walkthrough

Pages

  • Pages Overview
  • Creating a Page
  • Layout and Styles

    • Page Layout
    • Templates
    • Themes
    • Accessibility

    Page Configure

    • Page Artefacts
    • Page Cache
    • Partial Page
    • Page Parameters
    • Examples

    Page Actions

    • Navigation
    • Events

    Custom Development

    • Theme Editor
    • Manual Theme
    • Create Template

SSPA

  • Micro Frontend App

Databases

  • Database Services Overview
  • Database Tools
  • Database Designing

    • Working with Databases
    • Data Modelling
    • DataBase Schema Modes
    • Working with DB Schema
    • Database Views
    • Temporal Support

    Accessing Database

    • Accessing Database

    Queries and Procedures

    • Working with Queries
    • Working with Stored Procedures
    • Version Queries & Procedures
    • Blob Queries and Procedures
    • Queries & Procedures - Java Services

    Database Variables & API

    • Database CRUD
    • CRUD Event Listeners
    • Database APIs
    • Database Service APIs

REST & SOAP

  • Web Services Overview
  • Restful

    • REST Services
    • Secure Server-side Properties
    • REST Request Timeouts
    • REST Services using OAuth 2.0

    SOAP

    • Working with SOAP Services
    • Imported SOAP APIs

    Websocket

    • Working with WebSockets

    APIs

    • API Designer
    • Mocking APIs
    • Swagger Import

    Variables

    • CRUD Variable
    • Service Variable
    • WebSocket Variable

Java Services

  • Java Service
  • Java Services

    • Java Integration Services
    • DB Service Integration
    • Variables for Invocation
    • Generated REST APIs (API Designer)

    Java Services Variables & API

    • Variable for Java Service
    • Java Service APIs

    Source Files

    • Resources and Third-party Libraries
    • Using 3rd party JavaScript files
    • Using 3rd party jar files

Variables & Actions

    Variables

    • Variables Overview
    • Model Variable
    • Device Variables

    Binding

    • Variable Binding
    • Custom Formatter

    Actions

    • Actions
    • Navigation Action
    • Login Action
    • Logout Action
    • Timer Action
    • Notification Action

    Events

    • Events
    • JavaScript Access

Security

    App Security

    • Overview
    • Authentication
    • Authorization
    • Access Levels & Permissions
    • Login Configuration
    • Session Persistence
    • SSL Encryption
    • XSS antisamy policy configuration
    • OWASP
    • XSS Prevention
    • Central Authentication System
    • Token Based Authentication
    • SAML Integration
    • Secure Connection for Deployed Apps
    • Concurrent Sessions
    • HostHeader Injection

    Security Variable and API

    • Security Variables
    • Remember Me
    • Variable for Security Service
    • Security Service APIs

Developer options

  • Test and Run (Preview) Apps
  • Chrome Extension: Devtool
  • Debugging
  • Inspection Framework
  • Build Options
  • WaveMaker Mobile Apps Automation
  • Developer Integration

    • Project User Management
    • Developer Collaboration
    • Extending the Application using IDEs
    • Import, Export & Update Apps
    • Project Shells

    Add-ons

    • Localization
    • Artifacts Repository

Deployment

  • Overview
  • Deployment Profile
  • One-click Deployment
  • WaveMaker CI/CD Pipeline

    • Overview
    • Configuration Profiles
    • Configuration Management
    • Pipelines and Phases

    Pipeline Configuration

    • Default Pipelines in WMO
    • Configure Pipeline in WME

    Deploy to Cloud Providers

    • AWS
    • Azure
    • Google Cloud
    • DigitalOcean

    Pipeline Configuration cont.

    • Phase configurations
    • Webhooks Integration
    • Tests Integration

    Manage Deployed Apps

    • Manage Deployed Apps

    Integrate with your CI/CD Providers

    • Push Code to External repo
    • Custom VCS Integration
    • Export WaveMaker Application
    • Building Project with Maven
    • Build with Docker
    • Jenkins Integration
    • Deploy using Docker Compose
    • Deployment to Heroku

    WaveMaker apps Interation with CDN

    • App Integration with AWS CDN
    • App Integration with Azure CDN

    Deployment to external web servers

    • Application Server Overview
    • Deploy to Tomcat
    • WebSphere
    • JBoss - WildFly
    • WebLogic Server

Connectors

  • Introduction
  • Architecture
  • Import Connectors
  • List of Connectors
  • Build a New Connector

Teams

  • Overview
  • Team Setup
  • Dashboard
  • Manage Users
  • Manage Projects
  • Manage Prefabs
  • Project Branches
  • Manage Roles
  • Code Repository
  • Import VCS Project
  • Team Profile
  • Manage Subscription
  • FAQs
Edit

Manage Prefabs


Prefabs have a workspace to develop and publish for other developers across the enterprise to import and use them.

In this document, learn how to

  1. Publish Prefab to Teams
  2. Versioning Prefab
  3. Prefab Administration
  4. Using Prefab by Team Members
  5. Using Version-specific Prefab

Publish Prefab to Teams

Publish a Prefab to enable team members to access from within WaveMaker Studio. Follow the steps below to achieve this.

  1. Create a Prefab.
  2. Once a Prefab is developed and ready to use, commit your changes and push them to VCS.
  3. Go to Publish and click To Team. A dialog opens.

publish to team

Versioning Prefab

Set the following properties in the Publish Prefab to Team dialog.

Information

  1. Category: Choose from the dropdown, or create a new category.
  2. New Version: Provide incrementing version number by checking the Current Version details. You can include major and minor Prefab version releases.
  3. Change Log: Add the Prefab changes log details.
  4. Dependant Artifacts: When you use a Prefab in another Prefab, this property fills automatically.

Configuration

  1. Metadata: Displays current WaveMaker platform version details.
  2. Tags: Add tags to enable Prefab search optimization.

Documentation

  1. Properties: Configure Properties of the Prefab from Settings -> Config Profile.
  2. Methods: Configure Methods of the Prefab from Settings -> Config Profile.
  3. Events: Configure Events of the Prefab from Settings -> Config Profile.

Summary

Verify the details in the configuration summary of the Prefab and click Publish. The published Prefab will be queued for approval by administrator.

Prefab Administration

Enable Prefab sharing across Team members.

  • Log in to the Team Portal as an administrator.

Prefabs administration

  • Go to Manage Prefabs and click Pending Approvals. A list of Prefabs displays that are ready for review.

Approve Prefab

  • Select the Prefab to evaluate it. You can edit the Category, Tags, and more.

approve prefab

  • Click Approve.

prefab approved

  • You can view the approved ones under the Approved Prefabs tab.
note

When a Prefab is approved, the team members can view approved Prefabs in the Team Prefabs tab. Team members can start using them.

Reject Prefab

  • When you Reject, you can add remarks.

reject prefab

  • You can view the unapproved Prefabs under the Rejected tab.

rejected prefabs

Using Prefab by Team Members

You can start using approved Prefabs in WaveMaker Studio. However, you must import the approved Prefab from Team Prefabs to access it from the left nav section of Widgets and Prefabs.

  • Go to Artifacts -> Prefabs -> Team Prefabs.

locate prefab versions

  • Select the Prefab and its version and click Import.

import prefab

  • Project Prefabs are Prefabs that are used in the project.
  • Team Prefabs are the team-developed Prefab that only the team members of the authorized group can access and use.
  • System Prefabs are the default ones that come with WaveMaker.

Using Version-specific Prefab

Update a Prefab used in your application to a specific version instead of straight upgrading to the latest one. There are two ways to update versions of a Prefab.

  1. A dialog appears on reload of a page or a project. Choose the Version specified in the list and click Update and Continue. Downgrading the Prefab from the current version is not supported.

Prefab Verions update 1

  1. When an update is available for a Prefab used in your application, go to Artifacts and click Prefabs.

locate prefab versions

  • Go to the Project Prefabs tab.
  • Choose the version from the dropdown and click Update.

Prefab Version update 2

Last updated on 1/25/2022 by Swetha Kundaram
← Manage ProjectsProject Branches →
  • Publish Prefab to Teams
  • Versioning Prefab
  • Prefab Administration
    • Approve Prefab
    • Reject Prefab
  • Using Prefab by Team Members
  • Using Version-specific Prefab
WaveMaker
  • PRICING
  • PARTNERS
  • CUSTOMERS
  • ABOUT US
  • CONTACT US
Terms of Use | Copyright © 2013-2022 WaveMaker, Inc. All rights reserved.