User Tools

Site Tools


internal.backup:crm:server_remote_promonitor

License / Update

This application do the management of updates, licenses, and deployment

Customer Side

Portal

Update Information

  • Objective: Provide detailed information about each update
  • Features:
    • Access version-specific changelogs
      • Allow direct links for see update (with license key verification ?)
    • View video teasers showcasing new features
    • Find links to documentation and wikis about new updates
    • Download updates and software for licensed product
      • Secure authentication process for each download
    • Option to download old version

License Information

  • Objective: Information about license status
  • Features:
    • FAQ support with explain how to install license manualy(or link to wiki)
    • Dashboard with every license owned
      • Product
      • License Type
      • Usage
      • Number of client
      • Creation time
      • Days left
      • Usage
    • Notify users of expired licenses at each login

In-App

This part need be reproduced to V6 AND V7 for historical reason

Update

  • Objective: Ensure application is up-to-date
  • Features:
    • Checkbox for auto-download update (enable by default)
    • Checkbox for auto-install update (enable by default)
      • Need update every collector before update him-self
    • Check button for verify version
      • Need verify update for collector
    • Download button for checking update and download
    • Download button turned in “Install' button when update in pending
    • Regular checks for updates automated
    • Manage offline updates directly within a upload button

License

  • Objective: Ensure application is licensed
  • Features:
    • Check button for verify license online
      • Slave : ask license to master (Cockpit or V6)
      • Master : This will open a modal (2 button on bottom)
        • Asking ApiKey (Input field)
          • Button “Login”
            • Choose Company linked to the account (for load license)
          • Button “DataDog trial”
            • Send email → Email with link(panel link register) + trial key
            • Auto Register app
    • Daily checks for license valid (if network)
    • Manage offline license with a textbox
    • Detect 'On usage'
      • Require internet for this license
      • Alert and stop when no more license credit
      • Update each usage to panel

Notifications

  • Objective: Notify customers directly in-app
  • Features:
    • Receive automatic notifications when new updates
      • Auto-install update : Notify when installation will start, then when installed
      • Auto-download update : Notify when installation will be ready to install
      • Manual update : Notify new version found
    • Push alerts about license expiration (30/15/5/3/1 day)

Development Team Side

Portal

Update Management

  • Objective: Manage updates
  • Features:
    • Upload update to the server (Creating new update)
      • Checkbox for notification email
      • Dropbox for select Email template
      • List with “global” by default, can remove/add mail to send
    • Define duration for remove outdated versions automatically
    • Edit and update documentation for each release
    • Implement rollback options for version corrections

License Management

  • Objective: Manage License
  • Features:
    • View, monitor, and manage customer licenses
    • Track the history of each client's license
      • Record of trial uses and upgraded licenses
      • Monitoring the number of total users and instances of limit reach
      • Keep track of license types, and their expiration and creation date
    • Facilitate quick adjustments to licenses
      • Create and extend trial licenses with a single click
      • Add modules and license packs as needed
      • Tailor licenses for specific customer requirements, including modules, duration, total users, and license type
    • Implement an API for license creation
      • Allow software resellers to distribute trials or license packs efficiently
        • DataDog
          • Send email to new subscribe → Email with link(panel link register) + trial key
    • Set up reminders for the license renewal process to internal mail
    • Alert for trials nearing expiration
    • Alert for licenses approaching expiration
    • Alert for user limits being reached
    • Create FAQs for common licensing
/home/clients/8c48b436badcd3a0bdaaba8c59a54bf1/wiki-web/data/pages/internal.backup/crm/server_remote_promonitor.txt · Last modified: 2024/05/17 15:35 (external edit)