Service Name Generation

Service name is a unique reference number for a subscription service, usually looking like B-INTERNET-100-121211 or SRV-000121 or similar.

Service name is stored in the standard Name field of the Service object (a custom Service__c object provided by the Nextian package).

Because every business tends to name their subscriptions differently, Nextian supports generating of service names according to user-defined-schemas for maximum flexibility.

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 technical 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 SRV-000111 name is used,
    • Otherwise, the user-provided name is used.
ImportantTypically Override user-provided service name option would be disabled when migrating pre-existing services and re-enabled for new services once Nextian goes live.

To configure service name generation, go to:

App Launcher → Nextian Settings → Service Naming

The options are described on-screen.

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 Setup → Custom Settings → Service Analyzer → Manage → Service Sequence.

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