How-to

Create and publish a capability on the platform

In Capability Studio you open a capability's first version as a draft, declare its dependencies and publish it; the capability lands on the tenants' Capabilities screen.

For: Builder, Platform administrator

Prerequisite

In the platform scope, capability.write for drafts and dependencies, and capability.publish for publishing. If you don't hold a key, the screen says so in place of the button or form.

Steps

  1. Switch to the platform with the scope switcher and open Capabilities under Build.
  2. In the New capability draft section, fill in the Key field. The key must be unique within the owning scope; the capability's canonical address is derived from it.
  3. Enter the Name and Category.
  4. In the Business purpose field, write which business outcome this capability makes possible.
  5. In the Version purpose field, write what this first version provides; add a Description if you like.
  6. Press Create draft. The capability joins the Defined capabilities list as v1 draft.
  7. If the version needs nothing else, press Declare no dependencies on its row; the row shows “dependencies declared”.
  8. Press Publish. The badge becomes published.

Result

The published version can be picked in Solution Studio and appears on the tenants' Capabilities screen.

Keep in mind A version published without declaring its dependencies cannot be installed in a tenant; the install stops with NO_DEPENDENCY_SET. A draft version, on the other hand, is not visible to any tenant.