Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Plan a Release Roadmap for an Enablement Site

Learning Objectives

After completing this unit, you’ll be able to:

  • Explain how releases work.
  • Describe the pitfalls of managing multiple unpublished releases.

Peek Behind the Curtain of a Release

Now that we’ve had a chance to see how a release manager creates a release and adds items, let’s see how companies can manage multiple releases as they roll out their enablement strategy. 

Pure Aloe typically plans one release every quarter, but they can publish however frequently or infrequently they want. Marisol, the Pure Aloe release manager, can even prepare multiple releases simultaneously, across multiple content collections or within the same content collection. But there are a few important details that can affect how Marisol and her team publish all their planned releases.

When you use Trailmaker Release to create a release in a content collection, Trailmaker works behind the scenes to make a copy of all the content that’s currently published for that content collection. Let's look at how this process works so that you can troubleshoot some of the errors or warnings that can appear when you try to publish a release. 

Diagram that illustrates how creating a release creates a copy of existing content, and publishing the release overwrites that existing content

First, you have your published content (1) that’s already live on your enablement site for learners to access. When you create a release (2), Trailmaker creates a copy of the currently published content collection (3). There’s no UI for this copy, but it’s hanging out in the background, ready to receive your updates.

When you publish the release (4), Trailmaker processes the release’s manifest items and updates the copy by adding content, updating existing content, archiving content, or restoring content, depending on the operations you selected for those items. The copy becomes the new version of the published content (5), overwriting all the content that was previously published for the content collection.

Anticipate How Releases Affect Your Enablement Site

Let’s look at a few examples to see how the published content on your enablement site is affected by changes in a release.

What’s Changing

Cindy, a content creator at Pure Aloe, has finished updating two trails that Marisol plans to include in her next release. In one trail, Cindy is adding a module. In the other trail, Cindy is removing a module from the trail, which still keeps the module available as stand-alone content outside of the trail. 

Trail

Current Modules

Changes for This Release

Sell Well at Pure Aloe

  • Pure Aloe Sales Strategies
  • Pure Aloe Competitors

Add a new module: Pure Aloe Sales Goals

Navigate Your Pure Aloe Career

  • Career Development at Pure Aloe
  • Networking and Cross-Team Collaboration
  • Managing Up at Pure Aloe

Remove the module Managing Up at Pure Aloe

How the Changes Happen

When Marisol creates the release, she adds Cindy’s changes as items to the release.

Content

Operation

The new Pure Aloe Sales Goals module

Upsert

The revised Sell Well at Pure Aloe trail

Upsert

The revised Navigate Your Aloe Career trail

Upsert

At this point, Marisol has added three manifest items to the release. Before she can publish the release, she still needs to make sure that each item’s backpack is also added to the release. Marisol returns to Trailmaker Content, imports the backpacks for each item into her workspace, and adds each time to the release.

What the Published Changes Look Like

When Marisol publishes the release, Trailmaker Release processes the new and changed items from the release list. The new content is published and overwrites the previous content. 

Before Publishing the Release

After Publishing the Release

Trail: Sell Well at Pure Aloe

  • Pure Aloe Sales Strategies
  • Pure Aloe Competitors

Trail: Sell Well at Pure Aloe

  • Pure Aloe Sales Strategies
  • Pure Aloe Competitors
  • Pure Aloe Sales Goals

Trail: Navigate Your Pure Aloe Career

  • Career Development at Pure Aloe
  • Networking and Cross-Team Collaboration
  • Managing Up at Pure Aloe

Trail: Navigate Your Pure Aloe Career

  • Career Development at Pure Aloe
  • Networking and Cross-Team Collaboration

Stand-alone module (no trail)

  • (None)

Stand-alone module (no trail)

  • Managing Up at Pure Aloe

Maintain Multiple Unpublished Releases

Marisol usually waits until she publishes her current release before she creates another release in the same content collection. Creating one release at a time ensures that each release contains all of the most recent changes published for that content collection. Marisol can still have multiple unpublished releases in the same collection, but she prefers not to, and here’s why. 

Let’s say that Marisol creates a release early in January, and publishes the release at the end of the month. Shortly afterward, she creates another release in February. When she creates the February release, Trailmaker Release prepares a copy of all the content that was published with the January release. So far, so good.

Release

Date Created

Date Published

Scope

February

February 7, 2021

Unpublished

Everything in the January release, plus new changes planned

January

January 7, 2021

January 31, 2021

January release

Then, Cindy discovers some errors in the January modules, and she wants to correct them before the February release is published. Marisol creates an Intermediate Bug Fixes release to help Cindy quickly resolve the errors. Cindy is relieved to get the issues fixed immediately. But, after the Intermediate Bug Fix release is published, the list of releases looks a little more complicated.

Release

Date Created

Date Published

Scope

February

February 7, 2021

Unpublished

Everything in the January release, plus new changes planned, but not the bug fixes

Intermediate Bug Fixes

February 14, 2021

February 21, 2021

Everything in the January release, plus bug fixes

January

January 7, 2021

January 31, 2021

January release

When Marisol tries to publish her February release, Trailmaker Release checks the timestamp for when the release was created, and reports an error. The February release was created earlier (February 7) than the Intermediate Bug Fixes release (February 14), and the Intermediate Bug Fixes release was published (February 21) before the February release. Trailmaker prevents Marisol from publishing the February release, which doesn’t include the bug fixes and would have overwritten changes published with the Intermediate Bug Fixes release. 

Although Trailmaker Release prevents the accidental overwrite from occurring, Marisol decides to keep things simple going forward, and only manage one unpublished release per content collection at a time.

Resources

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기