Service Name Generation

A service name is a unique reference number for a service such as Internet access, a dedicated server, or a SaaS subscription. It usually looks like B-INTERNET-100-121211, SRV-000121 or similar.

Service names are stored in the standard Name field of the Service object (Service__c), a custom object provided by the Nextian package.

Since businesses use varying conventions for naming services, Nextian allows user-defined schemas for flexible and adaptable name generation.

To configure service name generation, go to App LauncherNextian SettingsService Naming and follow on-screen instructions.

By default, Salesforce supports only user-provided and auto-generated object names — Nextian however, extends that model (see this blog on advanced object naming in Salesforce for more information) as follows:

  1. If Override user-provided service name option is enabled, then service name is always overridden (regardless if it is user-provided or empty) and generated according to the user-provided Generated service name pattern.
  2. If Override user-provided service name option is disabled:
    • If name is empty, auto-generated name (such as SRV-000111) is used,
    • Otherwise, the user-provided name is used.

Typically Override user-provided service name option would be disabled when migrating pre-existing services and re-enabled for new services once Nextian goes live.

The Current Sequence Value indicates the current value of [Sequence], i.e., the next service will use Current Sequence Value + 1 for the [Sequence] part of the name. The value is stored in SetupCustom SettingsService AnalyzerManageService Sequence.

Important Service name generation relies on triggers and will not work if triggers are disabled.
Was this page helpful?