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 Launcher → Nextian Settings → Service 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:
- 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.
- 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 Setup → Custom Settings → Service Analyzer → Manage → Service Sequence.
Important | Service name generation relies on triggers and will not work if triggers are disabled. |