TeamForge License
TeamForge License Framework
The TeamForge license framework has been revamped in TeamForge 21.1.
TeamForge's license model consists of the following license types:
- ALM
- ALM Essentials
- SCM
Here's the list of changes to the TeamForge license model.
- The
Version Control
,Collaboration
, andTrackers
license types are no longer available in TeamForge 21.1 and later - The
ALM
andBaselines
license types are bundled together and are being offered as the newALM
license
When you migrate from TeamForge 21.0 or earlier to TeamForge 21.1 or later:
- Existing ALM licenses are migrated to the new ALM license (with Baselines)
- All other license types such as Baselines, Version Control, Tracker, and Collaboration are deleted
While TeamForge supports more selective tool options with these new license changes, there's no impact on customers, both new and existing, that require all the tools that TeamForge supports.
In addition to the tools offering, the Reporting framework is also controlled by the licenses you have. Meaning, you can view and generate reports based on the license types assigned to you. For example, you must have SCM license to view or generate SCM activity reports. Check with your Digital.ai representative if you aren't sure how many licenses or what kind of licenses you want/have.
The following table lists the license types and the tools that go with them (refer to the Tools Availability Matrix
section at the end of this topic for a complete list of tools and functions).
Features/Tools | SCM | ALM Essentials | ALM |
---|---|---|---|
Source Code Management (SVN/GIT) | |||
File Releases | |||
Discussions | |||
Integrations (Jira, Jenkins, MicroFocus ALM, Nexus, ReviewBoard, TestLink) | |||
CollabNet Desktops | |||
LDAP/SAML support | |||
Trackers | |||
Documents | |||
Wiki | |||
Baselines | |||
Reports | SCM Commits report | Activity, Agile, and Table reports | Distribution and Trend reports |
24x7 Support | Premium | Premium | Premium |
- Your license key contains a few important numbers:
-
The number of users eligible to use specific licenses such as
ALM
,ALM Essentials
, andSCM
. -
The IP address of the machine that your site runs on.
For example, if your organization has 80 users who will use only the source code management features, 100 users who will use TeamForge ALM Essentials features, and 100 users who need the TeamForge ALM features, your license key string may look like this:
ALM_ESSENTIALS=100:ALM_PRO=100:SCM=80:12312023:supervillaininc:144.16.116.25.:302D02150080D7853DB3E5C6F67EABC65BD3AC17D4D35CB3Z00214141D70455B18583BF0A5000CA56B34817ADF8DBFI32353A6E657492617369633A38372E3139342E3136102E31322E
-
- Your license key only works for the IP address (or range of addresses) of the hardware that your Digital.ai TeamForge is running on, as specified in your order form. If your site uses a separate server for its database or source code repositories, make sure your license key reflects the IP addresses of all the necessary servers. If any of these addresses change, ask your Digital.ai representative to generate a new key.
- When you create a user account, you can assign the user with available licenses.
- You can purchase a TeamForge license for as many years as you want. The validity period is encoded into your license when it is generated by your Digital.ai representative.
- How many users your site can support depends on the type of license. Check with your Digital.ai representative if you aren't sure what kind of licenses you have.
- Your license key is attached to the IP address of the server where your site runs. You can get a license key for a single IP address or for a range of IP addresses.
- Your service year starts the first time you log into your site, or the first time you create or edit any item on your site, such as a tracker artifact or a document. Whichever of these events comes first starts the clock.
- The expiration date of your license is shown on the License Info page. (Go to My Workspace > Admin and select Projects > License Info).
- When your service year expires, you can still see the project data on your site, but you cannot make any changes to it. However, you can still carry out some critical maintenance functions for your site:
- Enter a new license key.
- Disable or delete users.
- Change user passwords.
- Get forgotten user passwords.
- Except deleted users, all other users in TeamForge such as active users, pending users, disabled users, and expired users continue to consume licenses.
Tools Availability Matrix
Tools | SCM | ALM Essentials | ALM |
---|---|---|---|
File Releases | |||
Access Controls | |||
Project Work Spaces | |||
User Management | |||
Flexible Process and Toolchain Templates | |||
Reusable Dashboards | |||
Categories and Groups | |||
Cross Project Visibility | |||
Cross Project Search | |||
Site-wide Administration | |||
Custom Branding and Custom Integrations | |||
Security Architecture | |||
Onsite and Hosted Provisioning | |||
Git/SVN Repository Management and Replication | |||
Code Review | |||
Build Automation | |||
Binary Repository Management | |||
Wiki and Discussion Forums | |||
SVN Auto Updates | |||
SVN Repository Backup and Monitoring | |||
Agile Task and Planning Boards | |||
Trackers | |||
Test Management | |||
Cross Project Reporting and Dashboards | |||
Document Management | |||
Baselines | |||
Reports | |||
Activity Reports | |||
SCM Commits (Datamart) | |||
Artifact Closed (Datamart) | |||
Artifact Created (Datamart) | |||
Agile Reports | |||
Burn Down Chart (Datamart) | |||
Committed vs Done vs Missed (Datamart) | |||
Cumulative Flowchart (Datamart) | |||
Release Burn Up Chart (Datamart) | |||
Table Reports | |||
Tracker (Operational DB) | |||
Distribution Reports | |||
Artifact Distribution Chart (Multiple Trackers) (Datamart) | |||
Artifact Distribution Chart (SingleTracker) (Datamart) | |||
Average Size by Area/Group (Operational DB) | |||
Status Distribution by Area/Group (Operational DB) | |||
Total Size by Area/Group (Operational DB) | |||
Total Size by Tracker Type (Operational DB) | |||
Trend Reports | |||
Artifact Open/Close (Datamart) | |||
Average Age Report (Datamart) |
Supply Your TeamForge License Key via Teamforge User Interface
Your license key enables you to use Digital.ai TeamForge for the period of your contract.
Your license key will only work for the IP address of the machine that your Digital.ai TeamForge is running on, as specified in your order form.
These steps are for installing your license key via the web interface. If you prefer, you can install it as a text file instead. See Supply your TeamForge License Key as a Text File.
-
Locate the confirmation email you received from your Digital.ai representative when you purchased your contract.
-
Log into your site as a Site Administrator.
noteA Site Administrator is different from the root user on the server that runs your TeamForge site.
-
Click Admin > License Info.
If you have entered a license before, the IP address and current licensed number of users on your site are listed on the License Key page. Verify that the IP address is the same as the one you entered in your order form.
-
Click Enter License Key.
-
Copy your new license key from the confirmation email and paste it into the Enter License Key field.
A license key string looks like this:
ALM_ESSENTIALS=100:ALM_PRO=100:SCM=80:12312023:supervillaininc:144.16.116.25.:302D02150080D7853DB3E5C6F67EABC65BD3AC17D4D35CB3Z00214141D70455B18583BF0A5000CA56B34817ADF8DBFI32353A6E657492617369633A38372E3139342E3136102E31322E
importantSave this license key in case you need to reinstall Digital.ai TeamForge.
-
Click Save.
-
Verify that the new value for Licensed Number of Users matches the total number of licensed users in your contract.
Supply Your TeamForge License Key as a Text File
Your license key enables you to use Digital.ai TeamForge for the period of your contract.
Your license key will only work for the IP address of the machine that your Digital.ai TeamForge is running on.
If you are upgrading from a site with a limited number of users to an enterprise-scale site, you must install your license key before starting Digital.ai TeamForge. Otherwise, your site could be rendered inoperable.
-
Locate the confirmation email you received from your Digital.ai representative when you purchased your contract.
-
Create a text file and copy-paste your license key from the confirmation email into it.
For example, if your organization has 80 users who will use only the source code management features, 100 users who will use TeamForge ALM Essentials features, and 100 users who need the TeamForge ALM features, your license key string may look like this:
ALM_ESSENTIALS=100:ALM_PRO=100:SCM=80:12312023:supervillaininc:144.16.116.25.:302D02150080D7853DB3E5C6F67EABC65BD3AC17D4D35CB3Z00214141D70455B18583BF0A5000CA56B34817ADF8DBFI32353A6E657492617369633A38372E3139342E3136102E31322E
noteSave this license key in case you need to reinstall Digital.ai TeamForge.
-
Save the text file as
/opt/collabnet/teamforge/var/etc/sflicense.txt
tipSave your license key somewhere remote too, in case you need to reinstall Digital.ai TeamForge and your
sflicense.txt
file is not accessible. -
Make the license file usable by the application.
chmod 0664 /opt/collabnet/teamforge/var/etc/sflicense.txt
chown <APP_USER>:<APP_GROUP> /opt/collabnet/teamforge/var/etc/sflicense.txtChange the values of
<APP_USER>
and<APP_GROUP>
with the values ofAPP_USER
andAPP_GROUP
tokens respectively from the/opt/collabnet/teamforge/runtime/conf/runtime-options.conf
file.
View License Information
You can obtain a summary of the license information from the License Info page.
The License Info page provides you with all the basic information about the licenses you purchased for your TeamForge site. This includes details such as the number of TeamForge licenses you had obtained, how many you have used, expiration date and so on.
- Go to My Workspace > Admin.
- Select LICENSE INFO from the Projects menu.