Start a conversation
Trevanna Tracks · Product engineering

Software that understands the exceptions in a licensing workflow.

In music licensing, “no license required” does not always mean “no payment required.” Xivic worked with Trevanna Tracks to reflect that distinction in its product and improve how teams classify tracks and navigate frequently used media information.

ContextLicensing and media workflows
WorkEngineering, UX and QA
ReleaseConfirmed on live, August 2022
Professional recording studio and sound equipment

Workflow overview

Separate the rules. Preserve the right work.

Track context

Identify the classification and requirements.

License decision

Control whether licensing documents are required.

Fee decision

Keep payment requirements independent of licensing.

Document behavior

Show the document fields appropriate to each rule.

Workflow overview. Licensing and fee decisions are independent. A license exception can leave payment documents available.

The task behind the feature

Teams needed to record whether a track required a license, identify its type and keep the appropriate documents available. A track could still need payment records even when a license was not required.

The product needed to show those distinctions clearly in the views and data people used to manage the work.

What users can do in the released workflow

  1. Keep payment records available

    Mark a license as not required while retaining the payment workflow. Payment documents are disabled only when no fee is required as well.

  2. Keep quotes and confirmations

    The exception rules no longer disable quote and confirmation documents.

  3. Explain and classify the track

    Record an exception reason and show it in the track summary when no fee is required. Use track types in list management and CSV imports.

  4. Put useful media information first

    Favorite media-list blocks so the blocks people return to appear at the top.

The detail that made the change useful

The business rule became clearer during client review: removing the need for a license should not remove the ability to record a payment. The team worked through the combinations with Trevanna, including which documents should remain available and what the track summary should show.

The change had to fit an existing product. The work involved the interface, track data, imports and document behavior. Client feedback also shaped the usability of the media list.

From client review to a working release

  • Decide the behavior together Trevanna's product lead worked directly with Xivic's engineering and QA leads.
  • Make the scope visible The team reviewed the changes in staging and separated an additional change into its own approved scope.
  • Verify the production behavior QA confirmed the license-exception changes and media favorites on live in August 2022.

A product that handles more of the real work.

A team could record that no license was required without losing the documents needed to arrange payment. The interface, track data and document rules changed together, while track classification and media favorites made the surrounding product easier to use.

How we engineer product rules and connected workflows

What does your next release need to handle?

Talk with us about the rules, exceptions and connected systems behind the work.

Discuss your platform