Zengain beta open for customers sign up now:
click here
Documentation
SupportNalpeiron.comGithubFree TrialFeedback
  • Documentation
  • Zentitle2 Docs
  • Zengain Docs
  • Zentitle I (V10)
  • Education & Training
  • Welcome
    • Zentitle2 documentation: License Management Software
    • Introduction to Zentitle2
  • Latest UI Changes
  • Zentitle Overview
    • Zentitle Quick Overview
      • Zentitle2 Features & Benefits
      • A single source of truth: 1 platform
      • Zentitle Architecture
      • Zentitle supports every platform
      • Zentitle business models
      • Critical differences for secure site/offline/dark site management
      • Zentitle for SaaS Licensing
  • Quick Start
    • Onboarding Zentitle2
    • Integrating is easy
    • Pricing & Packaging with Zentitle
  • Using the Platform UI
    • Introduction
    • New User Setup
    • Getting around
      • Search
      • Using reports
      • Providing feedback
    • Getting started
  • UI: ADMINISTRATION
    • Introduction
    • Users
      • Managing Users
      • Resending user invites
      • User permissions
      • Lost password
    • API Credentials
      • Package Registry
    • Webhooks
      • Logs
      • Workflow automation software
    • Integrations
      • FastSpring
      • SalesForce Sample Integration
        • Sample Integration Installation
        • Post-Installation Configuration
        • Connecting Salesforce to Zentitle
        • Creating a Zentitle Customer in SalesForce
        • Creating a Zentitle Entitlement in SalesForce
        • Editing Zentitle Entitlements in SalesForce
        • Managing Software Activations in SalesForce
    • Configuration
      • Import customers
      • Account Based Licensing (Identity-based licensing)
        • Setup Account Based Licensing with OpenID tokens.
        • Setup Account Based Licensing with username/password
        • Branding the user experience
      • End User Portal
        • End User Portal User Access
        • End user - Use of the portal
        • End User Offline Activation
      • Custom Fields
      • Security (2FA)
    • "Hard" Delete
  • UI: Dashboard
    • The Dashboard
  • UI: Customers
    • Customers and contacts
    • Customers
      • Adding (managing) contacts
      • The contact page
      • Setting up End User Portal (EUP) access
      • Inviting contacts to EUP
      • Disabling Customers
      • Managing Entitlements (from the Customer page)
  • UI: Entitlements
    • Entitlements
      • Using Entitlements
      • Maintenance options
    • Working with Entitlements
      • Activation Codes
      • Contacts (ABL)
      • Activations
      • Activity log
      • Notes
    • Managing Entitlements
      • Allocating entitlements
      • Change the offering (upgrade/downgrade)
      • Entitlements with overrides/changes
      • Renewing an entitlement
      • Resetting the usage count
      • Disabling Entitlements
      • Entitlements in overdraft (seats)
  • UI: Product Catalog
    • Product paradigm
    • Products
      • Product Features
      • Overdraft option (feature usage)
      • Feature Control
      • Product Attributes
      • Product Editions
      • Edition Setup
    • Offerings
      • Overdraft option (seats)
      • Managing offerings
      • Maintenance options
      • Change offering (upgrade/downgrade)
      • Custom Fields
    • Plans
      • Trial plans
    • Global Features (and attributes)
  • UI: Local License Server
    • Local License Server (LLS)
      • Local License Server Installation
      • LLS License End-User Management
      • Entitlements to be used on LLS instances
      • LLS Licensing API
      • LLS Release Notes
  • UI: Help
    • Support
  • Developers
    • Licensing & Management APIs
      • API docs
      • API Rate limits
      • Collecting credentials for integration
      • API Versioning
    • The Licensing Client (.NET)
      • Configure NuGet Source
      • Configuring the Activation
      • Configuring the SharedActivation
      • Working with SharedActivation
      • Licensing API Nonce
      • IActivation interface
      • Zentitle2Core Library
      • Exceptions
      • FAQ
      • Release Notes
    • The Licensing Client (C++)
      • Configuring the Activation
      • Licensing API Nonce
      • IActivation interface
      • Zentitle2Core Library
      • Exceptions
      • Release Notes
    • The Licensing Client (Java)
      • Configure JAR Source
      • Configuring the Activation
      • Licensing API Nonce
      • IActivation interface
      • Zentitle2Core Library
      • Exceptions
      • FAQ
      • Release Notes
    • The Zentitle2Core Library (C++)
      • Security
      • Offline Activation
      • Generating Device Fingerprint
      • Using the Zentitle2Core Library
      • Troubleshooting and FAQs
    • Platform Summary
      • Turboscale architecture
      • SaaS Application Licensing
      • On-Premise Licensing
        • 1-Step Offline Deactivation: On-Premise
        • 2-Step Offline Activation: On-Premise
    • Offline Activation
    • Virtual Machine Control
    • No-code Test Application
      • Creating a Product and Entitlement
      • Download the demo files
      • OnPremDemo.dll.config setup
      • Test the demo application
        • Install Desktop Runtime
    • No-code SaaS Example
      • Creating a Product and Entitlement
      • Download the demo files
      • Collecting the serverside parameters
      • Edit appsettings.json file for IDE based Testing
      • Edit docker-compose.yml file for Docker-based Testing
      • Test the demo application
        • Using docker to test
    • Naming conventions/Glossary
  • Premium Features
    • Overdraft Tracker (Basic)
      • API references (Overdraft)
      • Overdraft Tracker on the dashboard
      • Reporting with the Overdraft Tracker
    • Network Licensing
    • Change log feature
  • Use Cases
    • Dark Site Local License Server (Network-based licensing)
    • Renewals (Customer Success) Management
    • Subscription grace periods
    • Self-service - End-user portal
    • Virtualized Environments
    • Usage-Based Licensing
    • Trial Management
    • Identity Based Licensing: Understanding IDP
    • Single Tenant Option
    • Entitlements with ERP & billing systems
    • Entitlements with Subscriptions
    • Entitlements with a CRM
    • E-commerce Integration
    • IoT and hardware licensing
    • SaaS Applications
    • Overuse tracking (overdrafts)
    • Order Fulfillment
  • Zentitle and M&A deals
  • Other
    • Zentitle2 Changelog
      • Terms and Conditions Changelog
Powered by GitBook
LogoLogo

Nalpeiron Privacy Policy

  • Privacy and Cookie Policy

Nalpeiron Growth Platform Terms

  • Nalpeiron ELTC

Get a FREE Trial

  • Click here for FREE Trial

© Copyright - Nalpeiron, all rights reserved. Nalpeiron, The Nalpeiron Growth Platform, Zentitle and Zengain are trademarks of Nalpeiron Inc. All use subject to our Terms above.

On this page
  • Creating a Product and Entitlement in the Zentitle UI for testing
  • Steps to match the server side with the demo app:
  • Offerings
  • Entitlements
  • Activation codes

Was this helpful?

Export as PDF
  1. Developers
  2. No-code SaaS Example

Creating a Product and Entitlement

PreviousNo-code SaaS ExampleNextDownload the demo files

Last updated 12 months ago

Was this helpful?

Creating a Product and Entitlement in the Zentitle UI for testing

To make the demo work, you will need to add a new entitlement with the right features and attributes to match those in the demo app.

First, and fully understand the product paradigm and how to set up a product and its parts, including an entitlement, with activation codes.

Once you are familiar with how Zentitle2 works, you can set up the specific parameters required to run the demo successfully—all these changes are necessary to allow you to test successfully.

Steps to match the server side with the demo app:

  • Add features with the following keys:

    • Calendar,

    • ProjectPlanning,

    • Collaboration,

    • Reporting,

    • ReportingAdvanced,

    • Security.

  • Set the "value" to Enabled for them all.

  • Click Save, and repeat.

  • Repeat until all the demo features have been added and saved.


  • CompanyName,

  • PlanName.

  • Click Save, and repeat.


  • First, a usage counter with the key: CT1. Set the value to 100 (conversions) and click save.

  • Next, Add an element pool with key: EP1. Set the value to 2 and click save.

  • Next, Add a floating feature with key: FF1. Set the value to 20 and click save.

When you are done the features page should be completed with the demo components required to test.


Offerings

The next tab is editions. We will skip that tab as we will use the default edition (no need to edit the edition part) so go to the next tab, "Offerings".

Edit the offering parameters exactly as below:

  • Give the offering a name e.g. Standard

  • Add in a short dummy SKU

  • Leave the edition as default

  • Pick a plan from the existing examples (e.g., a one-year subscription with activation).

  • Set the seat count e.g. 1

  • Set the mode e.g. concurrent

  • Click Save


Entitlements

  • Navigate to the "entitlements" option in the left navigation or the last tab when editing a product.

  • Click Add Entitlement

  • If you start in the product section the offering name is pre-selected but you can change it from the drop-down menu. If you start in the offering section the offering name is fixed and pre-selected.

  • Skip the customer (unless you added a test one already etc and want to try that)

  • Add order ref as you wish

  • Click save

  • Fill in the company and plan attribute to your test values, e.g., "Boeing" for the company name and "Standard" for the plan name for example.

  • The rest of the parameters should be prefilled.

  • Click save.


Activation codes

  • Go to the bottom of the new entitlement page

On the bottom right is the activation codes section.

This activation code area has moved to a separate tab, and this doc will be updated soon!

  • Click add.

  • Next, click Generate

  • Add 10 (or whatever number of codes you like)

  • Click Save

  • Now, you will see your codes ready to use in the codes section.

  • You can copy a code to the clipboard and paste it into the SaasDemoApp on your desktop or export the codes for testing later.

You are now all set to move to the SaaS demo (run as a desktop app), keep the Zentitle UI open as well so you can see what happens on the server when you perform actions on the desktop client.

Login to your account and navigate to the "product" section.

Add a new product. Name it something useful, in this case, "SaasDemoApp".

Now click the "features" tab and start adding the test features, attributes, and advanced features for testing.

Next, Add two string attributes with the following keys:

Next, Add three "advanced features".

Add an offering by clicking on the add button on the top right. The Product is pre-selected.

Now to the final couple of steps. Add an entitlement and edit the parameters.

Now we edit the entitlement to add in some test parameters under the "attributes" fields we added earlier.

The final serverside step is to Add activation codes to the entitlement (e.g., add ten codes for testing).

See the activation codes area for update details.
read the documentation