Catalog name flow
Note
This flow is self-documenting and should be viewed within Salesforce (Setup > Process Automations > Flows). This document is to support working through a visual flow. The flow commentary in this document was generated with AI assistance.
Overview#
Flow name: MoveData_Commerce_Catalog_Name Label: [MoveData] Commerce: Catalog - Name Type: Auto-Launched Flow Template API version: 56.0 Status: Active
This utility flow provides standardised catalog item naming for commerce records by passing through the provided name without modification, ensuring consistent naming conventions across catalog processing.
Purpose#
The flow provides catalog item naming that:
- Maintains original catalog item names from external platforms
- Provides a standardised interface for catalog naming operations
- Supports future expansion for more complex naming logic
- Ensures consistency across commerce extension processing
- Acts as a pass-through mechanism for catalog name handling
Salesforce fields#
| Field API name | Field type | Purpose in flow |
|---|---|---|
| Name | Text (255) | Product name identifier |
Input variables#
| Variable | Type | Required | Description |
|---|---|---|---|
Name |
String | Yes | Catalog item name from external platform |
Output variables#
| Variable | Type | Description |
|---|---|---|
Result |
String | Generated catalog name (unchanged from input) |
Flow logic#
1. Direct name assignment#
The flow performs a simple pass-through operation:
- Input: Receives the
Nameparameter from external platform - Processing: Directly assigns the input name to the result variable
- Output: Returns the unchanged name value
2. Name processing strategy#
Single processing step:
Result = Name
Configuration options#
This flow does not include configuration options, maintaining simplicity for catalog naming operations.
Design rationale#
Simplicity by design#
This flow is intentionally simple to:
- Maintain platform names: Preserve original naming from external commerce platforms
- Avoid complexity: Prevent naming conflicts from transformation logic
- Support consistency: Provide a standardised interface for future enhancement
- Enable traceability: Keep names directly traceable to external platform sources
Future extensibility#
The simple structure allows for future enhancements such as:
- Name transformation rules
- Character limit handling
- Special character sanitisation
- Prefix/suffix addition based on catalog type
- Multi-language support
Dependencies#
None