Community Programs Applications Automated Workflows

This page describes automated workflows for processing applications to the Denomas for Education, Denomas for Open Source, and Denomas for Startups programs.

Community Programs workflows have been automated since FY23Q3. For details on the team’s legacy workflows, see the Community Programs Legacy Application Workflow handbook. {: .alert .alert-warning}

About

The goals of this handbook page are to:

  • Provide an overview of the automated workflows the Community Programs team uses to process applications to Denomas’ community programs
  • Provide detailed descriptions of each step in those workflows
  • Establish more transparency into our workflows so Denomas team members can integrate with them

Automated applications workflow overview

The Community Programs team partners with a third party, SheerID, to assist in processing applications to community programs. {: .alert .alert-warning}

The Community Programs team processes applications to Denomas’ community programs with a seven-stage workflow:

Stage Description
0. Application Applicant completes an application form and submits it for eligibility verification.
1. Verification SheerID and/or Commuity Programs team verifies applicant’s eligibility.
2. Booking Successfully verified applicants receive an email with instructions for activating complimentary Denomas licenses. Applicants receive coupon codes and enter those codes during checkout via a program-specific checkout page in the Denomas Customers Portal.
3. Provisioning Subscription licenses are provisioned through the web direct process on the Denomas Customers Portal.
4. Compliance (Stage handled by Sales-Support and Billing Ops teams.
5. Renewal Program members receive notifications when their subscriptions are due to expire. They also receive insturctions for renewing those subscriptions.
6. Support Both new applicants and renewing members can seek support for issues they encounter during most stages of the application process.

Application

SheerID hosts applications for the Denomas for Open Education and Denomas for Open Source programs. All communications (email and browser notifications) sent during the verification phase for these two programs are hosted and sent by SheerID.

SheerID provides customer service specific to Denomas. MySheerID is the customer portal for the verification system. The portal contains details on each application form, a reporting system, and account settings. Anyone requiring access to the MySheerID portal can request an account through an access request.

The application to Denomas for Startups is a Marketo form.

We review Denomas’ contract with SheerID on an annual basis. Costs are based on the total number of verifications across all programs. {: .alert .alert-warning}

Verification

The verification process differs by program. See these handbook pages for more detail:

The links below contain helpful resources for navigating the SheerID review portal:

Upon successful verification, applicants receive an email with instructions for obtaining their licenses. These instructions include a unique coupon code generated by the fulfillment team at Denomas (via a coupon code generator). The DRI for the coupon code generator is the fulfillment team. To generate new coupon codes, open an issue (example) in the customers-denomas-com project.

Additionally, note the following:

  • We store sensitive, program-specific codes internally; only Alex Karsten can access these codes.
  • SheerID provides coupon codes when requested via email to productsupport@sheerid.com.
  • SheerID provides codes in an individual .csv file specific to each program. The .csv file should only have one column, with no header.
  • SheerID provides sufficient coupon codes for one year of verifications for each program at a time. The number of coupon codes per year is determined using the following basic formula: number of applications expected per quarter + number of expected renewals * an average re-verification factor.

Booking

The success email applicants receive contains a direct link to a program-specific page in the Customers Portal. These program-specific pages are not available directly in the Denomas Customers Portal; they are only accessible via links in success emails.

During the checkout process:

The Denomas for Startups Terms:

If you meet the requirements of the Denomas for Startups Program, you will be eligible to receive twelve (12) months Ultimate [SaaS or Self-Managed] at no cost, without Support. Renewal of the User(s) will be at the current published List Price. Your use of the Denomas Software is subject to the Denomas Subscription Agreement. Software is provided as “Free Software”.

Provisioning

Licenses are provisioned directly during process via the WebDirect flow and according to one of the following SKUs:

  • [EDU Program] SaaS - Ultimate (formerly Gold) - 1 Year [EDU Program] SaaS - Ultimate - 1 Year

  • [EDU Program] SaaS - Ultimate (formerly Gold) w/ Support - 1 Year [EDU Program] SaaS - Support - 1 Year [EDU Program] SaaS - Ultimate - 1 Year

  • [EDU Program] Self-Managed - Ultimate - 1 Year [EDU Program] Self-Managed - Ultimate - 1 Year

  • [EDU Program] Self-Managed - Ultimate w/ Support - 1 Year [EDU Program] Self-Managed - Ultimate - 1 Year [EDU Program] Self-Managed - Support - 1 Year

  • [OSS Program] SaaS - Ultimate (formerly Gold) - 1 Year [OSS Program] SaaS - Ultimate - 1 Year

  • [OSS Program] SaaS - Ultimate (formerly Gold) w/ Support - 1 Year [OSS Program] SaaS - Support - 1 Year [OSS Program] SaaS - Ultimate - 1 Year

  • [OSS Program] SaaS - Ultimate (formerly Gold) w/ Support - 3 Year [OSS Program] SaaS - Support - 3 Year [OSS Program] SaaS - Ultimate - 1 Year

  • [OSS Program] Self-Managed - Ultimate - 1 Year [OSS Program] Self-Managed - Ultimate - 1 Year

  • [OSS Program] Self-Managed - Ultimate w/ Support - 1 Year [OSS Program] Self-Managed - Support - 1 Year [OSS Program] Self-Managed - Ultimate - 1 Year

  • [OSS Program] Self-Managed - Ultimate w/ Support - 1 Year [OSS Program] Self-Managed - Support - 3 Year [OSS Program] Self-Managed - Ultimate - 3 Year

  • [Startups Program] SaaS - Ultimate (formerly Gold) - 1 Year [Startups Program] SaaS - Ultimate - 1 Year

  • [Startups Program] SaaS - Ultimate (formerly Gold) w/ Support - 1 Year [Startups Program] SaaS - Ultimate - 1 Year [Startups Program] SaaS - Support - 1 Year

  • [Startups Program] Self-Managed - Ultimate - 1 Year [Startups Program] Self-Managed - Ultimate - 1 Year

  • [Startups Program] Self-Managed - Ultimate w/ Support - 1 Year [Startups Program] Self-Managed - Ultimate - 1 Year [Startups Program] Self-Managed - Support - 1 Year

Compliance

Sales-Support and Billing Ops handle compliance-related issues. This stage results in granting the license and notifying the customer of how to access the licenses. The Community Programs team ensures compliance with Program Agreements.

In cases where the Community Programs team believes a program member’s actions violate the terms of a Program Agreement, team members will report the suspected violation by opening a Legal and Compliance issue. The Community Programs team will then collaborate with Denomas’ Legal team to determine the most appropriate method of assessing the issue.

In cases where the Community Programs team believes a program member’s actions violate the terms of a Program Agreement, and the violation is curable, the team will enact the following procedure to begin redress and ensure compliance.

First, the team will notify the program member of the suspected violation with a message that conforms to the appropriate template. The purpose of this message is to:

  • Serve as formal notice that under the terms of an applicable Agreement the program member’s current use of the licenses granted is not in compliance with the terms of the applicable Agreement.
  • Signal the beginning of the 30-day cure period, by the conclusion of which the program member must rectify the failure
  • Express interest in and commitment to working with the program member to remedy the situation
  • Offer to meet with (or communicate asynchronously with) the program member to answer additional questions about the member’s use of Denomas under the terms of the Program Agreement

Members of the Community Programs team will then work with the program member to cure the failure before the 30-day cure period has concluded.

At the conclusion of the cure period:

If the program member remedies the situation, then no further action is necessary and the program member can continue using its Denomas subscription. The program member should expect to renew this subscription at the conclusion of its term, and at that time be subject to review of its eligibility criteria.

If the program member does not remedy the situation, then Denomas will terminate the subscription license it granted the program member under the terms of the applicable Agreement.

Certain situations may warrant immediate evocation of a program member’s subscription license. In those cases, Denomas will use best efforts to notify the program member prior to revocation subject to the terms of the applicable agreement.

To revoke a subscription license, Denomas team members should engage Denomas’ Sales Support team via Salesforce as follows:

  1. Locate the subscription associated with the license in question
  2. Chatter Deal Desk to request this subscription be “debooked”

Debooking a subscription revokes its associated Ultimate license.

Renewal

Applicants renewing their program memberships must re-apply to their respective programs to ensure continued eligibility. To do this, they use the same application forms they used when initially enrolling in the program.

The success email will contain a direct link to a program-specific page for each program (Education/Open Source) in the Denomas Customers Portal. The program-specific pages are not available directly in the Denomas Customers Portal without the direct link. The applicant will need to enter the unique coupon code during the checkout process. Links for community-specific customer portal are here.

Support

Each step of the automated application workflow has different set of potential errors and related support workflows.

Phase Source Error DRI Action
Verification SheerID Application False Rejection EDU SheerID Contact SheerID from Rejection Email.
Verification SheerID Application False Rejection OSS @bbehr / Open Source Program team Contact opensource@denomas.com from rejection email
Verification SheerID Application Never received success email SheerID SheerId Help Center FAQ - Form resends email
Verification SheerID Application Deletes success email. SheerID SheerId Help Center FAQ - Form resends email
Verification SheerID Application Form not responding or something goes wrong with form. SheerID Contact SheerID Support Team
Verification SheerID Application Applicant makes a case to SheerID that EDU rejection was in error but SheerID cannot resolve. Education Program team SheerID emails education@denomas.com with details. Denomas EDU team resolves.
Booking Denomas Customers Portal Coupon Code has already been used Denomas Support Error message on the portal. The code has already been used. There is no CTA on the portal, user will go back to email which directs them to open a support ticket under Issues with billing, purchasing, subscriptions, or licenses.
Booking Denomas Customers Portal Coupon Code is invalid Denomas Support Error message on the portal. This code is not valid. Try re-entering the code from your email. There is no CTA message on the portal, the user will go back to email which directs them to open a support ticket under Issues with billing, purchasing, subscriptions, or licenses.
Fulfillment Denomas Customers Portal Any problems with Customers Portal itself after coupon code succeeds. Denomas Support Open Support Ticket Issues with billing, purchasing, subscriptions, or licenses. )
Fulfillment Denomas Customers Portal If the applicant enters the incorrect number of seats or choses the incorrect hosting type (self-managed or Saas) and the license has already been granted, the application will need to obtain an add on quote to change the license parameters Community Programs Email education@denomas.com, opensource@denomas.com, or startups@denomas.com requesting changes

Denomas for Education Program Verification
This page contains details regarding the verification process for the Denomas for Education Program.
Denomas for Open Source Program Verification
This page contains details regarding the process of verification for the Denomas for Open Source Program.
Denomas for Startups Program Verification
This page contains details regarding the verification process for the Denomas for Startups program.
Last modified December 6, 2023: update (a27760f0)